最近運維組人才流失,于是乎領導安排客串了一段時間的運維,
日常工作就是寫腳本、測試、部署、服務器環(huán)境配置、數(shù)據(jù)流監(jiān)控、爬蟲運行狀況監(jiān)控等
我想說其實我還同時持續(xù)著我的爬蟲工作,
于是乎稍微總結(jié)一下運維這段時間常用的操作指令
1、查看當前目錄下所有文檔的內(nèi)容行數(shù) : wc -l *
2、查看當前目錄下所有文檔的大小%20:%20du%20-sh%20*
3、后臺啟動Python腳本輸出日志到文件,查看日志文件
4、查看服務器磁盤使用情況
df%20-h
5、查看服務器內(nèi)存狀況
free%20-g
6、查看當前目錄下文件數(shù)量
ls -l |grep "^-"|wc -l
7、查看運行這的Python進程%20,%20并殺掉指定進程
ps%20-ef%20|%20grep%20python3
kill%20-9%20進程號
8、顯示腳本當前光標所在行號
切換到命令行模式nu
9、顯示腳本所有行號
命令行模式下set nu
10、統(tǒng)計當前目錄下的文件個數(shù):
ls%20-l%20|%20grep%20"^-"%20|%20wc%20-l
11、統(tǒng)計當前目錄下的目錄個數(shù):
ls -l | grep "^d" | wc -l
12、統(tǒng)計當前目錄下的文件個數(shù),包括子目錄中的(R必須大寫,否則無效)
ls -lR | grep "^-"|wc -l
13、統(tǒng)計當前目錄下的目錄個數(shù)linux常用命令linux常用命令,包括所有子目錄中
ls -lR | grep "^d" | wc -l
14、批量替換文件指定內(nèi)容
find -name 'nohup.out' | xargs perl -pi-e's|old_str|new_str|g'
find -name '要查找的文件名' | xargs perl -pi -e 's|被替換的字符串|替換后的字符串|g'
15、