Linux 基本命令使用,鞏固基礎

1.常用查進程服務命令

netstat -lntp  #查看監聽(Listen)的端口

netstat -antp  #查看所有建立的TCP連接
  
netstat -tulpn #查看所有運行中的服務的詳細信息


ps -ef         #顯示所有進程


ps -aux        #顯示使用內存的進程


top            #查看內存使用說明 (shift+m 按照排名)

查看系統健康狀態

 top -b -n 1>top.log

殺死進程

平滑重啓:kill -1 pid || kill -HUP pid
強制終止進程(單一): kill -9 pid
強制終止所有進程: killall -9 p_name || killall -i -9 p_name
按照終端號踢出用戶 pkill -9 -t pts/1

修改進程優先級

只能修改新命令的優先級而不能修改在進程中的優先級
 nice -n 
 修改進程中的優先級
 renice -10 -pid

進程在後臺執行

jobs -l
#查看後臺執行命令
tar -zcf etc.tar.gz/etc &
#把命令放入後臺,並在後臺執行
top
#按下ctrl+z快捷鍵,放在後臺暫停

bg %num || fg %num
#把前臺命令恢復到後臺||把後臺命令恢復到前臺

後臺命令脫離登陸終端執行方法

  • 把需要後臺執行的命令加入/etc/rc.local文件(開機重啓自動執行)
  • 使用系統定時任務,讓系統在制定的時間執行某個後臺命令
  • 使用nohup命令(推薦 例如:nohup /var/test.sh &)

系統資源查看

  • vmstat [刷新延時 刷新次數]
    監控系統資源 例如: vmstat 1 3
  • dmesg 開機時內核檢測信息 例如:dmesg | grep CPU
  • free 查看內存使用狀態(free [-b|-k|-m|-g])
  • cat /proc/cpuinfo 查看cup信息
  • uname [選項] 查看系統與內核相關信息
  • file /bin/ls 判斷當前系統的位數
  • lsof [option] 列出進程打開或使用的文件信息
    • lsof | more #查看系統中所有進程調用的文件
    • lsof /sbin/init #查詢某個文件被哪個進程調用
    • lsof -c httpd #查看httpd進程調用了哪些文件
    • lsof -u root #按照用戶名,查詢某用戶的進程調用文件名

系統定時任務

  1. at一次性定時任務
    1. 確定at安裝(chkconfig --list | grep atd)
    2. 服務啓動(service atd restart)
    3. at的訪問控制
      1. 如果系統有文件/etc/at.allow文件,那麼只有寫入該文件中的用戶可以使用at命令(/etc/at.deny文件會被忽略)
      2. 如果系統中沒有etc/at.allow文件,只有/etc/at.deny文件(黑名單)中的用戶不能使用at命令.對root不起作用
      3. 如果兩個文件都不存在,那麼只用root用戶能使用at命令
  2. crontab 循環定時任務
    1. 服務啓動 service crond restart
    2. 查看啓動狀態 chkconfig crond on
    3. 訪問控制 (參考at訪問控制,/etc/at.allow=>/etc/cron.allw)
    4. crontab [選項]
      1. -e 編輯crontab定時任務
      2. -l 查詢crontab任務
      3. -r 刪除當前用戶所有的crontab任務
      4. 系統定時任務配置(/etc/crontab)
      5. anacron配置
        1. 用來保存在系統關機的時候錯過的定時任務,可以在系統開機之後再執行
        2. anacron 會使用一天,七天,一個月作爲檢測週期
        3. 在系統的/var/spool/anacron/目錄中存在,cron.{daily,weekly,monthly}文件,用於記錄上一次文件執行的時間
        4. 和當前時間做比較,如果兩個時間的差值超過anacron的指定時間差值,證明有cron任務被執行
    5. 例子及說明
      這裏寫圖片描述
      這裏寫圖片描述
      這裏寫圖片描述
一直再努力持續更新中

這裏寫圖片描述

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