Linux 小技巧


linux 乱码

/etc/sysconfig/i18n文件中修改LANG的设置为: 
(默认为:LANG="en_US.UTF-8")
LANG="zh_CN.GBK"
LANGUAGE="zh_CN.GBK:zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16" 
然后在/etc/profile文件中增加export LC_ALL=zh_CN.GBK内容。使得全部的LC*都统一了。 

telnet开启

vi /etc/xinetd.d/telnet
disable=yes改为 disable = no
service xinetd restart

telnet开启

查看cron设置:crontab -u root -l
删除cron设置:crontab -u root -r
编辑cron设置:crontab -u root -e
0 22 * * 5 /usr/bin/ping 192.168.1.2
30 13 * * * /monitor/monitor.sh
编辑/etc/crontab 文件配置cron 自动执行设置文件( 分 时 日 月每星期 执行命令)
chkconfig crond on 开启服务
chkconfig crond off 关闭服务
service crond restart 重启服务
chkconfig --levels 35 crond on  开机运行

SSH创建公钥

创建公钥
两台机子,A,B
在机子A上:
ssh-keygen -t rsa
chmod 755 ~/.ssh
scp ~/.ssh/id_rsa.pub 192.168.5.2:/home/user1/.ssh/authorized_keys  公共密钥复制到B
scp -p root@192.168.6.2:/var/* /usr/log/
scp /usr/log/* root@192.168.6.2:/var/
B机器上.ssh目录权限700
authorized_keys  权限600

Linux批量添加用户

useradd ken
useradd billy
useradd frank
useradd kevin
useradd tom
useradd mike
useradd charlee
useradd stone
useradd allen


vi passwd.txt
ken:gnhyntrb
billy:avdg7hbz
frank:64any97t
kevin:k2y7tckw
tom:enrudt27
mike:769hcmsx
charlee:x5784sch
stone:t34p35te
allen:m9kk9yg8


chpasswd < passwd.txt
pwconv