一---終止程序kill和killall
kill 選項 程序號
killall 程序名(子程序也被乾掉)
常用選項
-9 :表示強制程序立即停止
案例1:踢掉某個非法登入的使用者
kill 程序號 kill 11421
案例2:終止遠端登入服務sshd,在適當時候再次重啟sshd服務
kill sshd對應程序號 /bin/systemctl strat sshd.service
案例3:終止終端
先 ps -aux | grep bash 檢視程序號
再 kill -9 程序號
二---檢視程序樹pstree
常用選項:
-p:顯示程序的pid
-u: 顯示程序所屬的使用者
案例1:請你樹狀的顯示程序號
pstree -p
案例2:顯示程序的使用者
pstree -u
三---服務(service)管理
執行在後台的,通常都會監聽某個埠,等待其它程式的請求。比如(mysqld,sshd,防火牆等),因此又叫做守護程序,特別重要。
a)service管理指令:
1)service 服務名 strat/stop/restart/reload/status
2)在centoos7.0後很多不用service了,用systemctl
3)service指令管理的服務在/etc/init.d檢視
b)檢視服務名:
1) 用 ls -l /etc/init.d看到service管理的服務(有限)
2)直接輸setup,前面有*號的代表自動啟動,按空格取消*
5 程序 服務管理
ps 檢視當前程序的瞬時快照 top 顯示當前正在執行的程序 kill 終止程序 killall 按名稱殺死程序 wait 等待指定的程序 nohup 執行指定的命令不受掛起 chkconfig 為系統服務更新和查詢執行級別資訊 jobs 列出活動的作業iostat 報告cup統計資料和裝置 分割槽...
Linux服務程序管理
在linux中,每個執行的程式 都稱為乙個程序。每乙個程序都分配乙個id號。每乙個程序,都會對應乙個父程序,而這個父程序可以複製多個子程序。例如www伺服器 每個程序都可能以兩種方式存在的。前台 與後台,所謂前台程序就是使用者目前的螢幕上可以進行操作的。後台程序則是實際在操作,但由於螢幕上無法看到的...
linux服務程序管理
linux安裝軟體步驟 1 安裝軟體 2 修改配置檔案 3 啟動服務 service httpd start 4 檢視程序 ps ef ps ef grep httpdpstree 程序樹 pstree p 程序樹 pid 關閉程序 pkill httpd kill 9 pid pkill hup ...