常用命令速查

1. MySQL连接数查询

mysql -e 'show full processlist' | grep quant | wc -l

2. 依据PID查询进程相关信息

netstat -nap | grep PID

ps -ef | grep PID

3. 依据进程名查询相关信息

ps aux | grep P_NAME

4. 根据端口查询进程信息

netstat -tunlp | grep PORT

lsof -i:PORT

5. 监控命令

# 每3秒执行一次MySQL命令
watch -n 3 -d "mysql -e 'show processlist' | wc -l"

# -n或--interval  watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
# -d或--differences  用-d或--differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
# -t 或-no-title  会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。

6. linux查找目录下的所有文件中是否含有某个字符串

# 查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri "test" 

# 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "test" -l 
原文地址:https://www.cnblogs.com/yueyun00/p/12939540.html