Linux常用命令(持續補充更新)

主機運維工程師對於Linux常用命名基本上都有自己的見解和工具集,對於我一個網絡工程師出身來說,雖然現在管理着整個基礎設施運維團隊,Linux的很多常用命令自己曾經用過,感覺非常好用,但又容易忘記,所以通過此文進行記錄,希望對自己和對非專職主機運維的工程師能提供一些幫助!


一、過濾配置文件中的註釋和空白行
#grep -Ev "^$|^[#]"
此命令在查看一個默認的配置文件時非常有用,默認配置基本上上註釋行佔據了絕大多數行,cat查看時通過grep進行過濾,可以幫助我們快速找到我們需要的信息。
二、統計文件夾、文件數量的命令
#wc -l
#ls -l|grep "^-"| wc -l # 查看當前目錄下的文件數量(不包含子目錄中的文件)
#ls -lR|grep "^-"| wc -l # 查看當前目錄下的文件數量(包含子目錄中的文件) 注意:R,代表子目錄
三、查看磁盤大小
#df -h
查看主機磁盤大小,單位是G或者M
四、查看文件夾大小
#du -lh --max-depth=1
通過如上命令可以查看文件夾的大小,單位爲G或者M
五、查找時過濾文件名或者修改時間
#find [path] [option] [action]
option可以是-mtime , -size, -name等
例:find /etc -mtime -7 查找etc目錄下7天之內被修改過的文件
在處理主機中毒等問題時候,我們可以通過查詢文件修改時間等信息幫助我們定位
六、查×××進程
#ps -ef |grep ssh
通過ps -ef命令和grep結合查找我們需要定位問題的進行。
七、殺死需要關閉的進程
#kill -9 pid
八、查看系統cpu和內存使用率
#cat /proc/meminfo
#cpu cat /proc/cpuinfo
還可以通過top查看當前cpu和內存使用情況,能夠發現資源使用率最高d

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章