您好,登錄后才能下訂單哦!
==版權聲明:
本文的所有內容均來自作者劉春凱的學習總結,未經本人許可,禁止私自轉發及使用。
QQ:1151887353
E-mail:dakai517@163.com 1151887353@qq.com
1.1 查看系統當前字符集
[root@oldboyedu36-01 ~]# echo $LANG en_US.UTF-8
1.2 查看字符集配置文件
[root@oldboyedu36-01`` ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16"
1.3 備份字符集文件
[root@oldboyedu36-01 ~]# cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bak
1.4 查看配置文件是否備份
[root@oldboyedu36-01 ~]# ll /etc/sysconfig/|grep i18n -rw-r--r--. 1 root root 47 May 11 02:35 i18n -rw-r--r--. 1 root root 47 May 11 03:13 i18n.bak
1.5 修改字符集文件
[root@oldboyedu36-01 ~]# sed -i 's#LANG="en_US.UTF-8"#LANG="zh_CN.UTF-8"#g' /etc/sysconfig/i18n
1.6 查看字符集文件是否修改
[root@oldboyedu36-01 ~]# cat /etc/sysconfig/i18n LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16"
1.7 如果不source配置文件
這時:系統字符集還是英文顯示,更改沒有生效; [root@oldboyedu36-01 ~]# echo $LANG en_US.UTF-8 You have mail in /var/spool/mail/root
這時可以檢測source的作用:
1.7.1 不source /etc/sysconfig/i18n配置文件,退出xshell后重新登錄
Last login: Thu May 11 02:36:03 2017 from 10.0.0.1 保證服務器永不宕機! [root@oldboyedu36-01 ~]# echo $LANG zh_CN.UTF-8 說明:可以看出在斷開xshell重連后修改文件生效了
1.7.2 執行source /etc/sysconfig/i18n配置文件
[root@oldboyedu36-01 ~]# source /etc/sysconfig/i18n [root@oldboyedu36-01 ~]# echo $LANG zh_CN.UTF-8 說明:在不斷開的xshell連接的情況下,source配置文件后立即生效;
1.8 服務器重啟后,永久生效
[root@oldboyedu36-01 ~]# reboot Last login: Thu May 11 18:51:21 2017 保證服務器永不宕機! [root@oldboyedu36-01 ~]# echo $LANG zh_CN.UTF-8 [root@oldboyedu36-01 ~]# cat /etc/sysconfig/i18n LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16"
1.9 總結
1、修改字符集配置文件后,不立即生效; 2、修改字符集配置文件后source使其立即生效; 3、修改字符集配置文件后,斷開遠程連接軟件重新登錄后也能生效,且每次斷開重連后都生效; 4、source只是讓其立即生效,不影響重啟服務器后的配置文件生效; 5、重啟服務器使配置文件生效的原理涉及到開機系統內核和程序文件加載,此處不深究; 6、source 是為了不重啟或重新登錄 現在生效
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。