位置: 编程技术 - 正文

CentOS6.X 字符集优化详解(字符集 linux)

编辑:rootadmin

推荐整理分享CentOS6.X 字符集优化详解(字符集 linux),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos修改字符编码,centos7查看字符编码,centos 字符集设置,centos字符界面,centos7查看字符编码,centos7字符界面,centos7字符界面,centos字符界面,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在进行php-fpm内存优化,运行命令

pmap $(pgrep php-fpm|head -n 1)

发现内存载入了一个M 的大文件

/usr/lib/locale/locale-archive

这个文件是关于语言支持的,默认包含各种语言和字符集支持,服务器用的是字符界面,根本不需要那么多,有en_US.UTF-8就差不多了,最多加个中文zh_CN

精简办法

#查看语言支持列表

localedef --list-archive

#精简locale

cd /usr/lib/locale/

mv locale-archive locale-archive.old

localedef -i en_US -f UTF-8 en_US.UTF-8

# 添加中文支持(可选)

localedef -i zh_CN -f UTF-8 zh_CN.UTF-8

localedef -i zh_CN -f GB zh_CN

CentOS6.X 字符集优化详解(字符集 linux)

localedef -i zh_CN -f GB zh_CN.GB

localedef -i zh_CN -f GBK zh_CN.GBK

#下面这些也是可选的,可以丰富中文支持(香港/台湾/新加坡)

localedef -f UTF-8 -i zh_HK zh_HK.UTF-8

localedef -f UTF-8 -i zh_TW zh_TW.UTF-8

localedef -f UTF-8 -i zh_SG zh_SG.UTF-8

精简结果

# pmap $(pgrep php-fpm|head -n 1) |grep local

f3dd K r---- /usr/lib/locale/locale-archive

变为1.5M,如果加上基本的中文支持,则是5M。

换个角度,如果你怕影响其他服务,删除中英文之外的其它语言算是比较保险的,办法是这样的:

localedef --list-archive |egrep -v ^"en_US|zh" |xargs localedef --delete-from-archive

mv -f /usr/lib/locale/locale-archive /usr/lib/locale/locale-archive.tmpl

build-locale-archive

这样一来,文件会缩小至M

# du locale-archive

locale-archive

CentOS使用脚本管理服务的详解 1、使用工具:chkconfig管理/etc/rc.d/init.d或/etc/init.d/目录下的服务启动脚本。要在服务启动脚本开头添加两行:#chkconfig:#description:XXXXXXXXXXXXXXX这样就

CentOS下cp如何直接覆盖命令?CentOS下cp直接覆盖命令的方法 cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当没有打包的情况下直接复制把test目录下的文件复制到test1目录cp覆盖时,无论加什么参数-f之类

CentOS下top和free命令查看系统中空闲内存的方法 下面介绍使用top和free命令查看系统中空闲内存所以你执行top命令看到的[root@linuxzgf~]#topMem:ktotal,kused,并不是代表你的应用程序已经使用了7.1的

本文链接地址:https://www.jiuchutong.com/biancheng/357078.html 转载请保留说明!

上一篇:关闭Centos启动进度条恢复显示命令详细信息(centos关闭开机启动项)

下一篇:CentOS使用脚本管理服务的详解(centos7脚本)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络