1. 程式人生 > >網絡管理及進程

網絡管理及進程

查看進程 頁面 空閑 body p s 虛擬內存 The 網關 eth

虛擬機網絡三種模式:

橋接模式
1、可以通外網
2、可以局域網內其他電腦通信
3、可通信宿主機
4、局域網內任意主機都可以與之通信

NAT模式
1、可以通外網
2、物理機vmnet8必須開啟
3、可通信宿主機
4、局域網內不可訪問此虛擬機

僅主機模式
1、不可上外網
2、同宿主機下相同模式可互相通信
3、可通信宿主機
4局域網內不可訪問

網卡配置:(vim /etc/sysconfig/network-scripts/ifcfg-ens33

1

DHCP模式

BOOTPOTO=DHCP #開啟dhcp服務
TYPE=Ethernet #網絡類型:以太網
DEVICE=ens33 #網卡設備名稱
ONBOOT=yes #開機自動啟動網絡連接

2、靜態ip設置

BOOTPOTO=static #啟用靜態IP地址
TYPE=Ethernet

#網絡類型:以太網
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
#dns服務器(中國)

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 )

網絡管理及進程