使用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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有