完整的交换机区域设置:安装了没有区域设置的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操作都运行良好。