linux登录locale告警-bash: warning: setlocale: LC_TIME: cannot change的处理方法

使用ssh远程登陆centos,出现如下告警信息:

-bash: warning: setlocale: LC_TIME: cannot change locale (en_US.utf8): No such file or directory

原因分析:

系统已经设置了默认地区_语言.字符集为en_US.UTF-8,但是在系统中没有定义对应的locale文件,所以只需要手动生成这个locale文件即可!

解决办法:

# vim /etc/environment        #添加下面两行内容

LANG="en_US.UTF-8"

LC_ALL=

source这个文件内容:

# source /etc/environment

编辑如下文件,并添加内容:

# vim /etc/sysconfig/i18n

LANG="en_US.UTF-8"

然后执行如下命令,生成 en_US.UTF-8这个字符集对应的locale文件:

# localedef -v -c -i en_US -f UTF-8 en_US.UTF-8

如上操作后,再次ssh登陆后就不会出现告警信息了.

版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

猜你还会喜欢下面的内容

    无相关信息

中国领先的互联网域名及云服务提供商

为您提供域名,比特币,P2P,大数据,云计算,虚拟主机,域名交易最新资讯报道

域名注册云服务器