CentOS技巧收集

CentOS-语言设置

#查看支持的locale语言
locale -a 
locale -a|grep en 

#查看当前使用的语言
echo $LANG

# 设置系统locale语言
# vi /etc/sysconfig/i18n
#LANG="zh_CN.UTF-8"
LANG="en_US.UTF-8"

# 临时改变系统locale语言
export LANG=zh_CN.UTF-8

自动创建用户HOME目录

对于cfengine自动添加的用户或ldap认证的用户,通常需要自动创建他们的HOME目录,好在pam模块pam_mkhomedir.so解决了这一问题,只要把下面内容添加到 /etc/pam.d/system-auth的session部分的第一行即可:

session required pam_mkhomedir.so skel=/etc/skel/ umask=0066

但如果没在sshd_config里启用pam,则通过ssh登录的用户没机会运行这个模块。因此,需要如下设置sshd_config:

UsePAM yes

yum获取GPG密钥失败:[Errno 14]

http://blog.sina.com.cn/s/blog_741c82ba0101pv31.html

(2013-03-13 12:24:30)

GPG key retrieval failed: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"

简单的翻译:GPG密钥检索失败:[14] PYCURL errno的错误 - “无法连接到主机”

解决办法:

如果都是正常,那DNS配置就不存在问题了。如果感觉DNS还是有问题就换个

查看自己系统版本:cat /etc/issue

登陆mirrors.163.com 找到自己系统对应的密钥

  1. RPM-GPG-KEY-CentOS-3
  2. RPM-GPG-KEY-CentOS-4
  3. RPM-GPG-KEY-CentOS-5
  4. RPM-GPG-KEY-CentOS-6

使用命令rpm --import进行导入

rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

然后你再试一下Yum -y update 你就会发现一切正常了!