系統程序及服務的控制2

2021-09-25 07:49:48 字數 2187 閱讀 1468

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"

當執行pkill -u student -9 時,student使用者全部關閉

top命令

作用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.可中...