完整的交换机区域设置:安装了没有区域设置的Ubuntu服务器,如何在系统范围内启用区域设置?

我有一台没有X的服务器 ,安装时没有语言环境。 有一个“C”语言环境。

我需要:

  • 运行服务器脚本(不涉及控制台)来复制,移动和gzip文件到本地ext4文件系统,该文件系统应包含具有特殊编码的文件(捷克语,韩语,俄语等),因此应启用UTF-8。
  • 在控制台中键入命令时查看文件名
  • 当通过ssh记录时,有可能用特殊字母键入大多数文件名。

我该怎么办才能达到这个状态? 目标是提供全系统更改区域设置的完整指南(默认情况下)。

我会生成英语(美国)语言环境。

sudo locale-gen en_US.UTF-8 

系统范围的语言/etc/default/locale在Ubuntu的/etc/default/locale中声明,因此请为该文件提供以下内容:

 LANG=en_US.UTF-8 

我必须更深入地研究它,这个解决方案可以帮助我解决它:

 dpkg-reconfigure locales 

选择cs_CZ.UTF-8 UTF-8 (默认)和/或en_US.UTF-8 UTF-8

 apt-get install console-data dpkg-reconfigure console-data 

设置pc / qwerty / Czech / Standard / Standard或任何其他您选择的

 dpkg-reconfigure console-setup 

设置Encoding to use on the console: UTF-8设置Charecter set: Latin2 - central Europe and Romanian, Fixed, 16或任何其他你的骰子

在文件/etc/default/locale

 LANG=cs_CZ.UTF-8 LANGUAGE=cs_CZ.UTF-8 LC_ALL=cs_CZ.UTF-8 LC_CTYPE=cs_CZ.UTF-8 

我不知道哪些步骤是必要的,但在此之后所有字体,特别是所有ftp传输和所有tar-gzip操作都运行良好。