Linux經常使用命令語法(四)修改主機名和ip的映射關係

網絡通訊命令

命令 做用 語法 選項

ping緩存

測試網絡的連通性服務器

ping 選項 IP地址網絡

-c 指定發送次數socket

ping 命令使用的是icmp協議,不佔用端口tcp

ifconfig測試

查看和設置網卡網絡配置spa

ifconfig [-a] [網卡設備標識]3d

-a:顯示全部網卡信息blog

ifconfig [網卡設備標識] IP地址 :修改ip地址進程

netstat

主要用於檢測主機的網絡配置和情況

 

-a  all顯示全部鏈接和監聽端口

-t (tcp)僅顯示tcp相關選項

-u (udp)僅顯示udp相關選項

-n 使用數字方式顯示地址和端口號

-l (listening)  顯示監控中的服務器的socket

 

eg:# netstat -tlnu      查看本機監聽的端口

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN

協議  待收數據包   待發送數據包  本地ip地址:端口 遠程IP地址:端口

進程管理命令

命令 做用 語法 選項

ps

查看系統中的進程信息

ps [-auxle]

    a:顯示全部用戶的進程

    u:顯示用戶名和啓動時間

    x:顯示沒有控制終端的進程

    e:顯示全部進程,包括沒有控制終端的進程

     l:長格式顯示

pstree

查看當前進程樹

pstree [選項]

-p 顯示進程PID

-u 顯示進程的所屬用戶

top

查看系統健康狀態

顯示當前系統中耗費資源最多的進程,以及系統的一些負載狀況。

top [選項]

-d 秒數,指定幾秒刷新一次,默認3秒(動態顯示)

磁盤空間命令

命令 做用 語法 選項

df

用於查看Linux文件系統的狀態信息,顯示各個分區的容量、已使用量、未使用量及掛載點等信息。看剩餘空間

df [-hkam] [掛載點]

-h(human-readable)根據磁盤空間和使用狀況 以易讀的方式顯示 KB,MB,GB等
-k  以KB 爲單位顯示各分區的信息,默認

-M 以MB爲單位顯示信息
-a  顯示全部分區包括大小爲0 的分區

du

用於查看文件或目錄的大小(磁盤使用空間)

du [-abhs] [文件名目錄]

-a 顯示子文件的大小

-h以易讀的方式顯示 KB,MB,GB等

-s summarize 統計總佔有量

df命令和du命令的區別:

df命令是從文件系統考慮的,不只考慮文件佔用的空間,還要統計被命令或者程序佔用的空間。

du命令面向文件,只計算文件或目錄佔用的空間。

free

查看內存及交換空間使用狀態

free [-kmg]

-k:    以KB爲單位顯示,默認就是以KB爲單位顯示

-m:    以MB爲單位顯示

-g:    以GB爲單位顯示

清理緩存命令:

echo 1 > /proc/sys/vm/drop_caches

用戶管理命令

命令 做用 語法 選項

useradd

添加用戶

useradd [選項] 用戶名

 

passwd

修改密碼命令

passwd [選項] [用戶名]

 

userdel

刪除用戶

-r 刪除帳號時同時刪除宿主目錄

 

修改主機名

臨時生效: hostname 主機名   
永久生效:修改配置文件 vi /etc/sysconfig/network


修改映射關係 

修改主機名和ip地址之 間的映射關係:在配置文件中寫入本機ip,主機名,可設置任意多個。 

測試:

ping主機名實際上ping的仍是ip.