1.常用訊號等級
訊號等級意義1
2刪除程序在記憶體中的資料
3刪除滑鼠在記憶體中的資料
9強行結束單個程序(不能被阻塞)
15正常關閉程序(可能會被阻塞)
18執行暫停的程序
19暫停某個程序(不能被阻塞)
20把程序打入後台(可能被阻塞)
man 7 signal
檢視訊號詳細資訊
用法:kill -訊號 程序pid
killall -訊號 程序名字
pkill -u student -訊號
示例:程序監視命令watch -n1 "ps ax -o user,comm | grep student"top命令當執行pkill -u student -9 時,student使用者全部關閉
作用1顯示cpu每個核的負載
s調整重新整理頻率
ccpu負載排序
m記憶體使用量排序
h檢視幫助
u檢視指定使用者程序
k對指定程序發起訊號q退出
執行top命令後顯示1.什麼是服務系統中執行的對於系統本身沒有意義,但是對客戶主機有重大意義的程式叫做服務性軟體,簡稱服務。
2.用什麼控**務
系統初始化程序可以對服務進行相應的控制
3.當前系統初始化程序是什麼
systemd ##系統初始化程序
pstree ##顯示系統中的程序樹
4.程序控制命令
ssh------------------->sshd
client------------------server
客戶端---------------服務端
命令作用
systemctl
服務控制命令
systemctl status sshd
檢視服務狀態(inactive不可用;active可用)
systemctl start sshd
開啟服務
systemctl stop sshd
關閉服務
systemctl restart sshd
重啟服務
systemctl reload sshd
systemctl enable sshd
設定服務開啟啟動
systemctl disable sshd
設定服務開機不啟動
systemctl list-units
列出已經開啟服務當前狀態
systemctl list-unit-files
列出所有服務的開機狀態(disable,enable,static)
systemctl list-dependencies
列出服務的依賴
systemctl set-default multi-user.target
設定系統啟動級別位多使用者模式(無圖形)
systemctl set-default graphical.target
設定啟動級別為圖形模式
systemctl mask sshd
凍結服務
systemctl unmask sshd
解除凍結
示例:檢視當前服務的狀態
檢視所有服務開機啟動的狀態
linux系統程序及服務的管理
mandb man ps 1 什麼是程序 程序就是系統未完成並且正在進行的工作 2.檢視程序 1 圖形檢視方式 gnome system monitor 2 程序檢視命令 ps a 所有程序 a 在環境中的所有程序,不包含環境資訊 u 顯示程序使用者資訊 a 顯示當前環境中執行的程序,包含環境資訊 ...
程序及程序控制
學習程序之前,先了解一下程式 所謂程式就是指編譯好的二進位制檔案,在磁碟上,不占用系統資源 cpu 記憶體.而程序是與作業系統相關,是指在記憶體中執行起來的程式,占用一些系統資源,每當乙個程式執行,就相應產生乙個程序。程序的一些相關資訊被放在乙個叫程序控制塊的資料結構中,稱之為pcb。linux下的...
Linux 入門之程序和系統服務的控制
1.程序定義 程序就是cpu未完成的工作 2.ps命令 分為bsd和linux風格 ps命令是最基本同時也是非常強大的程序檢視命令。ps是顯示瞬間程序的狀態,並不動態連續 如果想對程序進行實時監控應該用top命令。首先要了解linux中的五種狀態。1.可執行 r 正在執行或在執行佇列中等待 2.可中...