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 等不能执行。全屏不能进行交谈窗口

 

本文出自 “晴空” 博客,谢绝转载!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。