CentOS 下解决ssh登录 locale 警告
来源:互联网 发布:经济学教材 知乎 编辑:程序博客网 时间:2024/05/29 11:21
原文:https://segmentfault.com/a/1190000004378075
最近登录一台CentOS 6机器,发现每次登录都提示如下警告:
-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory-bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or directory-bash: warning: setlocale: LC_MESSAGES: cannot change locale (en_US.UTF-8): No such file or directory-bash: warning: setlocale: LC_NUMERIC: cannot change locale (en_US.UTF-8): No such file or directory-bash: warning: setlocale: LC_TIME: cannot change locale (en_US.UTF-8): No such file or directory
这种警告当然不能容忍,所以要fix it.
# tee /etc/environment <<- 'EOF' LANG=en_US.utf-8 LC_ALL= EOF# source /etc/environment/* 生成 en_US.UTF-8 locale文件 CentOS没有locale-gen命令*/# localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
输入以下命令,重新登录就不会出现这个问题了。
但是到底是什么原因导致这样的警告?
首先我们需要知道什么是locale ,这篇文章说的挺好。
首先看我们的登录警告提示:-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory.因为我们已经设置了默认地区_语言.字符集为 en_US.UTF-8,但是在系统中没有定义这个问题。
我们可以通过运行 locale -a 查看系统当前支持的locale定义。在上面我们看到,我们通过运行“localedef -v -c -i en_US -f UTF-8 en_US.UTF-8” 生成相应的locale配置文件。之后系统就不会报错了。
0 0
- CentOS 下解决ssh登录 locale 警告
- 解决CentOS下ssh登录速度慢的办法
- centOS ssh登录缓慢解决
- CENTOS下SSH证书登录
- centos下ssh无密码配置登录
- CentOS下SSH配置无密码登录
- CentOs 下ssh免密码登录
- CentOS下配置ssh免密码登录
- CENTOS下SSH证书登录(2)
- CentOS下SSH配置无密码登录
- CentOS下解决SSH自动断开办法
- CentOS下解决SSH自动断开办法
- ubunt/centos下ssh无密码登录配置
- CentOS下SSH无密码登录的配置
- CentOS 6.0下SSH免密码登录配置
- CentOS 下SSH无密码登录的配置
- CentOS下ssh登录限制ip的方法
- SSH密钥登录让VPS下centos服务器更安全
- Redis系列(二)--缓存设计(整表缓存以及排行榜缓存方案实现)
- JSON简介以及用法汇总
- 1002. 写出这个数 (20)
- [bzoj4762]最小集合
- LinearLayOut layout_gravity 与gravity 区别
- CentOS 下解决ssh登录 locale 警告
- javaScript中的异步操作
- map/unordered_map原理和使用整理
- AngularJs1.x自定义指令独立作用域的函数传入参数
- 打字机游戏Ⅱ之手速pk
- CSS样式上下左右渐变出现
- android studio之Lint代码质量控制提升
- 哈夫曼树
- python 凸包(经纬度)+面积[近似]