運維平常集合(我的向 堅持更新)

運維平常集合(我的向)

平常運維經常使用集合,分三部分 windows、linux、Python
得益於python工具便利性,使得運維的工做大大減小。python

Shell

清除其餘終端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`

Python

tldr

簡化版本的man幫助頁面,man幫助頁面一般太長,因此做者取名tldr(too long don't read ),展現linux命令經常使用選項緩存

命令安裝Github地址運維

tldr --update //本地緩存tcp

tldr commandname

字符密碼

運維常常碰到建立新密碼,本人本身作的隨機字符串工具,數字、符號、字幕隨機排序生成,支持保存到文本,若是以爲好的話幫忙star下(readme 還沒寫好,寫好了再更新)

CMD

批量獲取局域網可用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)
相關文章
相關標籤/搜索