怎样创建网站,app开发网站排行,上海婚恋网站排名,企业工商信息查询网官网1 我的 ubuntu 11.10 使用 zh_CN.UTF-8 ,导致连接到 ssh 服务器上显示中文#xff0c;本来是很方便的#xff0c;但是最近要监控某些功能#xff0c;需要ssh 服务器#xff08;en_US.UTF-8#xff09;显示英文 #xff01; locale LANGzh_CN.UTF-8 LANGUAGEzh_CN:en_US:… 1 我的 ubuntu 11.10 使用 zh_CN.UTF-8 ,导致连接到 ssh 服务器上显示中文本来是很方便的但是最近要监控某些功能需要ssh 服务器en_US.UTF-8显示英文 locale LANGzh_CN.UTF-8 LANGUAGEzh_CN:en_US:en LC_CTYPEzh_CN.UTF-8 LC_NUMERICen_US.UTF-8 LC_TIMEen_US.UTF-8 LC_COLLATEzh_CN.UTF-8 LC_MONETARYen_US.UTF-8 LC_MESSAGESzh_CN.UTF-8 LC_PAPERen_US.UTF-8 LC_NAMEen_US.UTF-8 LC_ADDRESSen_US.UTF-8 LC_TELEPHONEen_US.UTF-8 LC_MEASUREMENTen_US.UTF-8 LC_IDENTIFICATIONen_US.UTF-8 LC_ALL 2 ssh -v 参数可以显示整个ssh 过程注意红色字! ssh -v rootxen OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e 6 Sep 2011 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to xen [192.168.57.71] port 22. .......部分略 debug1: Sending environment. debug1: Sending env LC_MESSAGES zh_CN.UTF-8 debug1: Sending env LC_COLLATE zh_CN.UTF-8 debug1: Sending env LANG en_US.UTF-8 debug1: Sending env LC_CTYPE zh_CN.UTF-8 Last login: Tue Dec 6 10:52:15 2011 from 192.168.6.154 [LOAD] 0.00 0.00 0.00 1/101 17330 [DISK] 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/sda1 ext3 9.7G 4.9G 4.4G 53% / /dev/sdb1 ext3 79G 58G 18G 77% /data tmpfs tmpfs 250M 0 250M 0% /dev/shm /data/iso/linux/rhel-server-5.4-x86_64-dvd.iso iso9660 3.4G 3.4G 0 100% /mnt/rhel5.4-x86_64 /data/iso/linux/CentOS-5.5-x86_64-bin-DVD-1of2.iso iso9660 4.1G 4.1G 0 100% /mnt/centos5.5-x86_64 /data/iso/linux/rhel6.iso 3 解决方法 $ tail -n 3 .bash_profile #将以下两行添加到 ssh 服务器下 某用户 ‘.bash_profile’ 即可locale | sed -r s/zh_CN/en_US/g .lang source ~/.lang192.168.57.71 [~]$ df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/sda1 ext3 9.7G 4.9G 4.4G 53% / /dev/sdb1 ext3 79G 58G 18G 77% /data tmpfs tmpfs 250M 0 250M 0% /dev/shm /data/iso/linux/rhel-server-5.4-x86_64-dvd.iso iso9660 3.4G 3.4G 0 100% /mnt/rhel5.4-x86_64 /data/iso/linux/CentOS-5.5-x86_64-bin-DVD-1of2.iso iso9660 4.1G 4.1G 0 100% /mnt/centos5.5-x86_64 /data/iso/linux/rhel6.iso iso9660 3.2G 3.2G 0 100% /mnt/rhel6-x86_64 拓展 怎样设定locale呢 设定locale就是设定12大类的locale分类属性即 12个LC_*。除了这12个变量可以设定以外为了简便起见还有两个变量LC_ALL和LANG。它们之间有一个优先级的关系 LC_ALLLC_*LANG 可以这么说LC_ALL是最上级设定或者强制设定而LANG是默认设定值。 1、如果你设定了LC_ALLzh_CN.UTF-8那么不管LC_*和LANG设定成什么值它们都会被强制服从LC_ALL的设定成为 zh_CN.UTF-8。 2、假如你设定了LANGzh_CN.UTF-8而其他的LC_*en_US.UTF- 8并且没有设定LC_ALL的话那么系统的locale设定以LC_*en_US.UTF-8。 3、假如你设定了LANGzh_CN.UTF- 8而其他的LC_*和LC_ALL均未设定的话系统会将LC_*设定成默认值也就是LANG的值 zh_CN.UTF-8 。 4、假如你设定了 LANGzh_CN.UTF-8而其他的LC_CTYPEen_US.UTF-8其他的LC_*和LC_ALL均未设定的话那么系统的 locale设定将是LC_CTYPEen_US.UTF-8其余的 LC_COLLATELC_MESSAGES等等均会采用默认值也就是 LANG的值也就是LC_COLLATELC_MESSAGES…… LC_PAPERLANGzh_CN.UTF-8。 所以locale是这样设定的 1、如果你需要一个纯中文的系统的话设定LC_ALL zh_CN.XXXX或者 LANG zh_CN.XXXX都可以当然你可以两个都设定但正如上面所讲LC_ALL的值将覆盖所有其他的locale设定不要作无用功。 2、如果你只想要一个可以输入中文的环境而保持菜单、标题系统信息等等为英文界面那么只需要设定 LC_CTYPEzh_CN.XXXXLANG en_US.XXXX就可以了。这样LC_CTYPEzh_CN.XXXX而 LC_COLLATELC_MESSAGES…… LC_PAPERLANGen_US.XXXX。 3、假如你高兴的话可以把12个 LC_*一一设定成你需要的值打造一个古灵精怪的系统 LC_CTYPEzh_CN.GBK/GBK(使用中文编码内码GBK字符集) LC_NUMERICen_GB.ISO-8859-1(使用大不列颠的数字系统) LC_MEASUREMENde_DEeuro.ISO-8859-15(德国的度量衡使用ISO-8859-15字符集) 罗马的地址书写方式美国的纸张设定……。估计没人这么干吧。4、假如你什么也不做的话也就是LC_ALLLANG和LC_*均不指定特定值的话系统将采用 POSIX作为lcoale也就是C locale。 结束 好了继续吧 转载于:https://blog.51cto.com/dngood/735299