linux 系统运维必会命令
1 查找命令所在位置 5种方法
[root@localhost php-5.6.2]# which mysql
/usr/bin/mysql
[root@localhost php-5.6.2]# whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
locate mysql
find <指定目录> <指定条件> <指定动作>
type 用来区分命令是有shell自带的,还是由shell外部提供的
type -p 命令 相当于which
2 awk
[root@MySQL logs]# awk ‘/^tcp/ {++S[$NF]} END {for(key in S) print S[key],key}‘ netstat.log|sort -rn
3 线上网站问题排查手段
ping
telnet
traceroute 目的主机地址 测试与其他主机的网络连接路径
nslookup [待解析域名] 查询主机域名
dig - DNS lookup utility
4 crt 批量执行多台机器
1 选择多台机器,在一个标签中打开
2 选择【查看】【交谈窗口】
3 交谈窗口下方 白框内 鼠标右键选择将交谈发送到所有标签。
4 出现<Send chat to all tabs> 在其下发进行命令输入
注意:交互式的操作,如rz sz vi/vim 等不能执行。全屏不能进行交谈窗口
本文出自 “晴空” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。