这几天在阅读Red Hat Enterprise Linux 7的官方文档,发现了一些比之前有较大改善的系统管理方式,准备用一个系列的文章来分享一下自己的阅读、学习心得。在系统管理指导的开篇就提到了语言、字符编码、键盘布局的问题。下面就来分享一下这些内容,在后面的一系列文章中将无多余废话,还请见谅!
系统区域设置是指系统服务及用户接口的语言设置。键盘布局设置用于控制字符控制台布局及图形化用户接口。这些设置的修改可以通过修改/etc/locale.conf配置文件来实现,也可以使用localectl单元来实现。当然你也可以使用图形化用户界面来完成这个任务。本人习惯在字符控制台下完成Linux服务器的运维,所以本文将不会涉及图形化界面设置的操作。
一、设置系统区域
大部分系统的区域设置存放在/etc/locale.conf配置文件中
,在系统启动初期会被systemd守护进程读取。这个设置被每一个服务和用户继承,除非个别的用户或程序来重写他们。
1、通过修改/etc/locale.conf来实现系统区域设置的修改。编辑该文件:在该配置文件中写入如下2行:
LANG=zh_CN.UTF-8
LC_MESSAGES=C
zh:语言为汉语,CN:国家或地区中国大陆,UTF-8:字符编码为UTF-8。
LC_MESSAGES=C:确定区域设置并用于将诊断信息写入到标准错误输出中。
其他选项可参见下表:
Option
Description
LANG
Provides a default value for the system locale.
LC_COLLATE