標籤:style blog http 使用 strong 檔案 資料 ar 2014
+++++++++++++++++++++++++ +++++Linux系統管理+++++++++++++++++++++++++++++++
1. 進程管理 進程簡介:進程是一個正在執行的程式或命令,每一個進程都是一個啟動並執行實體,都有自己的地址空間,並佔用一定的系統資源。 進程管理的作用: 判斷伺服器健康狀態(top) 查看系統中所有進程(ps) 殺死進程(kill) 查看系統中所有進程: ps aux #查看系統中所有的進程,使用BSD(UNIX)作業系統格式 ps -le #查看系統中所有的進程,使用Linux標準命令格式 欄位說明: 查看系統健康狀態:top [選項] 查看進程樹:pstree 選項:-p 顯示進程pid -u 顯示進程的所屬使用者 終止進程:kill 查看可用的進程訊號:kill -l 重啟進程:kill -1 pid 強制終止進程:kill -9 pid 正常結束進程:kill -15 pid 或 kill pid 按照進程名殺死進程:killall [選項][訊號] 進程名 選項:-i 互動式,詢問是否要殺死某個進程 -I 忽略進程名的大小寫 按照進程名終止進程:pkill [選項][訊號] 進程名 選項:-t 終端號:按終端號踢出使用者 範例:1)使用w命令查看本機已登入的使用者;2)使用pkill終止終端登入的進程:pkill -t -9 pts/1
2. 工作管理 把進程放入後台 方法一:在執行某一個命令後加上 &(後台運行該進程,直到完成) 方法二:在執行某一個命令後,按下ctrl+z快速鍵(後台暫停該進程) 查看背景工作:jobs [-l] 選項:-l 顯示工作的PID 將後台暫停工作恢複到前台執行:fg %工作號 參數:%工作號 %號可以省略,但是注意工作號和pid的區別 將後台暫停工作恢複到後台執行:bg %工作號 註:後台恢複執行的命令,是不能和前台有互動的,否則不能恢複到後台執行
3. 系統資源查看 監控系統資源命令:vmstat [重新整理延時][重新整理次數] 開機時核心檢測資訊:dmesg 查看記憶體使用量狀態:free 註:緩衝與緩衝的區別——緩衝是用來加速資料從硬碟中“讀取”的,而緩衝是用來加速資料“寫入”硬碟的 顯示系統啟動時間和平均負載,也就是top命令的第一行:uptime 查看系統和核心相關資訊:uname [選項] 選項:-a 查看系統所有相關資訊 -r 查看核心版本 -s 查看核心名稱 判斷當前系統的位元:file /bin/ls 查看當前Linux系統的髮型版本:lsb_release -a 列出進程開啟或使用的檔案資訊:lsof [選項] 選項:
4. 系統定時任務 crond服務管理與存取控制:service crond restart (或設定開機自啟動:chkconfig crond on) 使用者的crond設定:crontab [選項] 選項:-e 編輯crontab定時任務 -l 查詢crontab任務 -r 刪除目前使用者所有的crontab任務 定時任務格式:* * * * * command 特殊符號: 簡單例子: +++++++++++++++++++++++++ +++++Linux系統管理+++++++++++++++++++++++++++++++
Linux學習筆記——系統管理(十一)