Linux命令使用

来源:互联网 发布:奔驰换大灯编程教程 编辑:程序博客网 时间:2024/06/07 09:45

1.转换文件编码



iconv  -t utf-8 -f gb2312 -c  idx.html > new.html


2.机器间免登陆



#s1# ssh-keygen -t rsa (~/.ssh/id_rsa or id_rsa.pub)

#s1# scp ~/.ssh/id_rsa.pub root@s2:.ssh/id_rsa.pub

#s2# cat /root/.ssh/id_rsa.pub  >> /root/.ssh/authorized_keys

#s2# chmod 600 .ssh/authorized_keys

#s2# chmod 700 .ssh



3.Netstat查看网络连接状态统计



netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'


4.linux版本



rpm -q redhat-release

cat /etc/redhat-release

lsb_release -a

cat /proc/version

uname -a -r


5.用户与组



groupadd nexus
useradd -g nexus nexus
chown nexus:nexus -R   /usr/local/nexus-2.12.0-01
chown nexus:nexus -R   /data/sonatype-work/


6.ll按时间排序



ll -rt mcms* |grep "Jan 17"


7.Sed使用



sed 's/要替换的字符串/新的字符串/g'
sed -i '/匹配字符串/d'  filename  
sed -i '/匹配字符串/s/替换源字符串/替换目标字符串/g'  filename


8.查找最近修改的文件



find ./ -mtime 0 |grep -v xinwen 


9.Supervisord删除监听程序



/usr/bin/python /usr/bin/supervisord -c /etc/supervisord.conf
可参考:http://supervisord.org/


10.Ngx重启命令



kill -HUP `cat /usr/local/nginx/nginx.pid`  
/usr/local/nginx/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf


11.tsar监控机器指标







0 0
原创粉丝点击