對後台整體的管理
什麼是程序?
每個執行的程式(**)就成為乙個程序;每乙個程序對應乙個父程序,父程序可以複製多個子程序;每個程序以前台和後台方式存在,前台程序使用者可在螢幕上操作,後台程序實際操作,螢幕無法顯示,一般系統服務以後台程序方式存在,且常駐系統,直至關係。
顯示系統執行程序
ps指令:檢視進行使用的指令
常使用
ps -aux
ps -aux|grep ssd //對應檢視對應程序
選項
功能-a
顯示當前終端的所有程序資訊
-u以使用者的格式顯示程序資訊
-x顯示後台程序執行引數
具體檢視對應內容
ps -ef|grep *** //以全格式形式顯示當前所有的程序
選項
功能-e
顯示所有程序
-f全格式
•uid:使用者 id
•pid:程序 id
•ppid:父程序 id
•c:cpu 用於計算執行優先順序的因子。數值越大,表明程序是 cpu 密集型運算,執行優先順序會降低;數值越小,表明程序是 i/o 密集型運算,執行優先順序會提高
•stime:程序啟動的時間
•tty:完整的終端名稱
終止程序kill killall
若是某個程序需要停止,可以因此停止一些程序的執行
kill [選項] 程序號(通過程序號殺死對應程序)
選項 -9 立即終止對應程序
kill -
94006
//可以刪除遠端登陸方式的程序和非法使用者
killall 程序名稱(通過程序名稱殺死程序,**支援萬用字元**)
killall gedit
//當乙個父程序有很多子程序時,可以通過殺掉父程序的方式進行刪除全部程序
pstree以樹狀形式展示程序資訊 選項
功能-p
顯示程序pid
-u顯示程序所屬使用者
服務的本質是程序,但是執行在後台,通常監聽某個埠,等待其他程式的請求(mysql、sshd、防火牆等),又稱為守護程序管理指令
service iptables status //檢視防火牆狀態
service iptables start //開啟防火牆狀態
service iptables restart //重啟防火牆
service iptables stop //停止防火牆
systemctl status firewalld //centos7以後操作格式
但是這種方式是立即生效,且只生效1次,如果想要某個服務自啟動或關閉永久生效,採用chkconfig指令
setup //通過系統服務產看
直接檢視/etc/init.d/
,可以列出系統有哪些服務
執行的服務級別
對應開機的一些級別
執行級別
解釋執行級別 0
系統停機狀態,系統預設執行級別不能設為 0,否則不能正常啟動
執行級別 1
單使用者工作狀態,root 許可權,用於系統維護,禁止遠端登陸
執行級別 2
多使用者狀態(沒有 nfs),不支援網路
執行級別 3完全的多使用者狀態(有 nfs),登陸後進入控制台命令列模式
執行級別 4
系統未使用,保留
執行級別 5x11 控制台,登陸後進入圖形 gui 模式
執行級別 6
系統正常關閉並重啟,預設執行級別不能設為 6,否則不能正常啟動
chkconfig --list //以列表的方式展示所有各個程序不同級別下的自啟方式
chkconfig --list | grep sshd //檢視對應程序的自啟動方式
chkconfig iptables --list //效果和上述一樣
chkconfig --level 5 sshd on/off //指定程序在對應等級下開啟或關閉
chkconfig sshd on/off //所有執行級別統一關閉/開啟
動態監控程序top和ps一樣都可以顯示對應程序,只不過top可以動態的隨時間變化更新程序
top [選項] 選項
功能-d
指定top指令每隔幾秒進行更新,預設是3秒
-i使top不顯示任何閒置/僵死程序
-p通過指定監控程序id來僅僅監控某個程序的狀態
進入後互動操作
功能u + 輸入使用者名稱
可以只檢視對應使用者的程序資訊
k + 程序id
kill對應的程序內容
p以cpu使用率進行排序(預設就是這效果)
m以記憶體使用率排序
n以pid排序
q退出top操作
2)檢視系統網路情況
netstat [選項]
netstat -anp
選項功能
-an按一定順序排列輸出
-p顯示哪個程序在呼叫
有哪些外部的ip進行與其對應相連
netstat -anp //展示所有與外部相連的ip內容和資訊
netstat -anp|grep aaa //檢視某乙個專門服務的狀態
紅帽Linux8 使用parted管理磁碟
一 分割槽方式 mbr最大支援2tb,最多4個主分割槽,如果需要4個以上分割槽,則可以將乙個主分割槽最多分為11個邏輯分割槽。gpt大於2tb,沒有擴充套件或邏輯分割槽的概念。fdisk建立管理mbr,parted建立gpt。二 fdisk管理磁碟 簡單說明 1 檢視所有磁碟 fdisk l 2 對...
Linux 8特殊許可權
檢視passwd命令檔案的許可權 首先通過which檢視passwd命令檔案所在位置 which passwd我們發現所在位置是 usr bin passwd 注意區分 etc passwd下的passwd檔案,此處是配置檔案 通過 ll user bin passwd檢視詳細資訊 rwsr xr ...
Linux 基礎 8 程序管理
login name 登入使用者名稱 terminal line 使用終端裝置 login time 登入到系統的時間。格式 ps 選項 作用 用於監控後台程序的工作情況,因為後台程序是不和螢幕鍵盤這些標準輸入 輸出裝置進行通訊的,所以如果需要檢測其情況,便可以使用ps命令了。選項部分如下 e 顯示...