修改字符集时source使其生效详解

==版权声明:

#

本文的所有内容均来自作者刘春凯的学习总结,未经本人许可,禁止私自转发及使用。
QQ:1151887353
E-mail:[email protected]      [email protected]

####################################################################==

修改字符集时source使其生效详解

1.1 查看系统当前字符集

[[email protected] ~]# echo $LANG
en_US.UTF-8

1.2 查看字符集配置文件

[[email protected]`` ~]# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

1.3 备份字符集文件

[[email protected] ~]# cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bak

1.4 查看配置文件是否备份

[[email protected] ~]# 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 修改字符集文件

[[email protected] ~]# sed -i ‘s#LANG="en_US.UTF-8"#LANG="zh_CN.UTF-8"#g‘ /etc/sysconfig/i18n

1.6 查看字符集文件是否修改

[[email protected] ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"

1.7 如果不source配置文件

这时:系统字符集还是英文显示,更改没有生效;
[[email protected] ~]# 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
保证服务器永不宕机!
[[email protected] ~]# echo $LANG
zh_CN.UTF-8  
说明:可以看出在断开xshell重连后修改文件生效了

1.7.2 执行source /etc/sysconfig/i18n配置文件

[[email protected] ~]# source /etc/sysconfig/i18n
[[email protected] ~]# echo $LANG
zh_CN.UTF-8
说明:在不断开的xshell连接的情况下,source配置文件后立即生效;

1.8 服务器重启后,永久生效

[[email protected] ~]# reboot
Last login: Thu May 11 18:51:21 2017
保证服务器永不宕机!
[[email protected] ~]# echo $LANG
zh_CN.UTF-8
[[email protected] ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"

1.9 总结

1、修改字符集配置文件后,不立即生效;
2、修改字符集配置文件后source使其立即生效;
3、修改字符集配置文件后,断开远程连接软件重新登录后也能生效,且每次断开重连后都生效;
4、source只是让其立即生效,不影响重启服务器后的配置文件生效;
5、重启服务器使配置文件生效的原理涉及到开机系统内核和程序文件加载,此处不深究;
6、source 是为了不重启或重新登录 现在生效
时间: 2024-08-05 11:09:30

修改字符集时source使其生效详解的相关文章

Android中Activity运行时屏幕方向与显示方式详解

现在我们的手机一般都内置有方向感应器,手机屏幕会根据所处位置自动进行横竖屏切换(前提是未锁定屏幕方向).但有时我们的应用程序仅限在横屏或者竖屏状态下才可以运行,此时我们需要锁定该程序Activity运行时的屏幕方向.还有就是在我们用手机观看视频时,随意的进行横竖屏切换,但播放进度不会随着屏幕的转换而从头开始播放,为了实现这个功能,我们就需要在Activity转换时对当前数据进行保存. 现在根据以上两种需求,个人提出以下解决方案: 一.锁定Activity运行时屏幕方向,如下图(演示锁定横屏):

Oracle Linux (OEL)下修改tmpfs大小并使之生效

Oracle Linux 下增加tmpfs的大小,将502M增加到3G(注:初始值为内存的一半) 首先更改 /etc/fstab 将tmpfs大小更改为3G 在tmpfs后添加size=3G,如图: OK,/etc/fstab编辑完成,但是OEL跟redhat有点不同,仅仅更改fstab还不行,OS重启后tmpfs还是会变成内存的一般,所以我们还需要更改另外一个配置文件/etc/rc.d/rc.sysinit 一.注释掉以下语句 #mount -f /dev/shm >/dev/null2>&

植物大战僵尸修改器DIY(二)CD详解[转]

前言 之前做星际的时候,就有兄弟们说,为啥不做一个原子弹无CD呀.好像大家对CD这个东西挺感兴趣,那我们这一篇就来研究一下,做无CD的思路吧. 这个植物大战僵尸系列呢,目前暂定想法就是3-4集的样子.主要就是针对于各种不同的功能,进行一个思路的引导和分析.最后一集的时候,会介绍如果使用易语言和AA引擎,将他直接制作成一个真正的修改器,尽情期待. PS:我讲的是思路,植物大战僵尸,只是一个例子,大家可以把思路拓展到别的方面去,注重思维灵活. 欢迎文明转载,请注明出处  丸子de爸爸 本文所有技术资

Spring 整合 Hibernate 时启用二级缓存实例详解

写在前面: 1. 本例使用 Hibernate3 + Spring3: 2. 本例的查询使用了 HibernateTemplate: 1. 导入 ehcache-x.x.x.jar 包: 2. 在 applicationContext.xml 文件中找到 sessionFactory 相应的配置信息并在设置 hibernateProperties 中添加如下代码: ? 1 2 3 4 5 6 <!-- 配置使用查询缓存 --> <prop key="hibernate.cach

XAMPP修改Apache默认网站目录htdocs的详解

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成环境包,大量站长在使用.正确安装好XAMPP后,默认是必须将php程序放到xampp\htdocs文件夹下才能运行,如何把主目录修改到其他盘?比如D: 盘的www文件夹,在这里为使用XAMPP建站的站长们做演示.任何使用apache的PHP环境都是一样的道理. 第一步: 打开文xampp\apache\conf\httpd.conf; 第二步:在httpd.conf文件中找到DocumentRoot

Linux下命令提示符的修改,PS1的个项参数详解

1. 需要解决的问题 1.在linux下虽然很方便,但是当登录多个服务器,或者有时需要去分辨这些问题,这无疑是很大的不方便,假如有一种方法能轻易分辨那就很方便了. 2.没错,就是有这样的方法,那就是修改PS1环境变量,具体参数及用法实验,我们接下来看. 2. 对PS1的分析 2.1 本次操作系统,Ubuntu 2.3 首先我来看看我现在命令行,显示如下: [email protected]64:~$ [email protected]-64:~$ [email protected]-64:~$

Apache的各种优化以及安全配置详解

简介: Apache所运行的硬件环境都是对性能影响最大的因素,即使不能对硬件进行升级,也最好给Apache一个单独的主机以免受到其他应用的干扰.各个硬件指标中,对性能影响最大的是内存,对于静态内容(图片.JavaScript文件.css文件等).它决定了Apache可以缓存多少内容,它缓存的内容越多,在硬盘上读取内容的机会就会越少,大内存可以极大提高静态站点的速度: 对动态高负载站点来说,每个请求保存的时间更多一些,Apache的mpm模块会为每个请求派生出相应的进程或线程分别处理,而进程或线程

详解音频编解码的原理、演进和应用选型等

本文来自网易云音乐音视频实验室负责人刘华平在LiveVideoStackCon 2017大会上的分享,并由LiveVideoStack根据演讲内容整理而成(本次演讲PPT文稿,请从文末附件下载). 1.引言 大家好,我是刘华平,从毕业到现在我一直在从事音视频领域相关工作,也有一些自己的创业项目,曾为早期Google Android SDK多媒体架构的构建作出贡献. 就音频而言,无论是算法多样性,Codec种类还是音频编解码复杂程度都远远比视频要高.视频的Codec目前还主要是以宏块为处理单元,预

Javascript学习--------详解window窗口对象

对话框: 警告对话框:alert(): 语法:window.alert(src)或者alert(src); 询问回答对话框:confirm(): 语法:window.confrim(question)或者confrim(question); 单击确认,返回true: 单击取消,返回false 提示对话框:prompt(): 语法:window.prompt([showtxt],[defaultTxt])或者prompt([showtxt],[defaultTxt]); 单击确认,返回输入的文本: