centos setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 问题处理

问题描述

在自己的服务器上安装了一堆yum后,再次ssh远程登录时,服务器提示:

1
2
3
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

解决方案

1、重新生产对应的locale文件

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

2、查看系统当前支持的locale定义

1
locale -a