平常運維經常使用集合,分三部分 windows、linux、Python
得益於python工具便利性,使得運維的工做大大減小。python
清除其餘終端linux
who //查看在線終端 pkill -9 -t pts/2
找出內存消耗的進程排序git
ps aux --sort=-rss | head -n 4
找出CPU消耗的進程排序github
ps aux --sort=-pcpu | head -4
持續 ping 並將結果記錄到日誌shell
ping api.jpush.cn | awk '{ print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime()) } ' >> /tmp/jiguang.log &`
查看tcp鏈接狀態windows
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn
查找80端口請求數最高的前20個IPapi
netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20`
簡化版本的man幫助頁面,man幫助頁面一般太長,因此做者取名tldr(too long don't read ),展現linux命令經常使用選項緩存
命令安裝Github地址運維
tldr --update //本地緩存tcp
tldr commandname
運維常常碰到建立新密碼,本人本身作的隨機字符串工具,數字、符號、字幕隨機排序生成,支持保存到文本,若是以爲好的話幫忙star下(readme 還沒寫好,寫好了再更新)
批量獲取局域網可用ip
for /L %D in (1,1,255) do ping 192.168.1.%D for /l %D in (1,1,255) do (ping 192.168.1.%D -n 1 && echo 192.168.1.%D>>ok.txt || echo 192.168.1.%D >>no.txt)