網絡管理及進程
虛擬機網絡三種模式:
橋接模式 |
NAT模式 |
僅主機模式 |
網卡配置:(vim /etc/sysconfig/network-scripts/ifcfg-ens33
1、 |
BOOTPOTO=DHCP #開啟dhcp服務 |
2、靜態ip設置 |
BOOTPOTO=static #啟用靜態IP地址 DEVICE=ens33 #網卡設備名稱 ONBOOT=yes #開機自動啟動網絡連接 IPADDR=0.0.0.0 #IP地址(與vmnet8網段一致) NETMASK=255.255.0.0 #子網掩碼(與vmnet8一致) GATEWAY=0.0.0.2 #網關(最後一段為2) DNS1=8.8.8.8 #dns服務器(谷歌) DNS2=114.114.114.114 |
ss查看端口監聽狀態
-t:顯示tcp連接
-n:以數字形式顯示當前連接的端口
-l:只顯示監聽
-a:顯示全部
-p:顯示PID
常用組合:ss -tnl
ps查看進程工具
a:顯示跟當前終端關聯的所有進程
u:基於用戶的格式顯示(U:顯示某用戶ID所有的進程)
x:顯示所有進程,不以終端機來區分
STAT程序狀態
R:正在運行或可被運作;
S:睡眠狀態
T:正在偵測或是停止
Z:僵屍進程
D:不可中斷
進程後字母:
< : 表示進程在高優先級上
N:表示進程在低優先級上
L:表示進程有頁面鎖定在內存中
s:表示進程是控制進程
l:表示進程是多線程的
+:表示當前進程運行在前臺
START:表示process被觸發啟動的時間
TIME:該process實際使用CPU運作的時間
COMMAND:該程序實際指令
uptime查看系統負載
top命令
第1行:系統時間、運行時間、登錄終端數、系統負載(三個數值分別為1分鐘、5分鐘、15分鐘內的平均值,數值越小意味著負載越低)。
第2行:進程總數、運行中的進程數、睡眠中的進程數、停止的進程數、僵死的進程數。
第3行:用戶占用資源百分比、系統內核占用資源百分比、改變過優先級的進程資源百分比、空閑的資源百分比等。其中數據均為CPU數據並以百分比格式顯示,例如“97.1 id”意味著有97.1%的CPU處理器資源處於空閑。
第4行:物理內存總量、內存使用量、內存空閑量、作為內核緩存的內存量。
第5行:虛擬內存總量、虛擬內存使用量、虛擬內存空閑量、已被提前加載的內存量。
lsof命令
用於查看進程打開的文件,打開文件的進程,進程打開的端口(TCP、UDP)
-i<條件>:列出符合條件的進程。(4、6、協議、:端口、 @ip )
網絡管理及進程