網絡通訊命令:linux
ifconfig:查看網卡地址(IP)服務器
hostname:查看主機名稱網絡
netconfig/setup:設置網絡信息socket
netstat:查看訪問網絡的相關信息spa
ping:rest
ifconfig:查看網卡地址(IP)遞歸
查看網卡地址(IP)的配置信息:接口
/etc/sysconfig/network-scripts/ifcfg-eth0進程
查看網關設置:ip
/etc/sysconfig/network
dhcp:動態地址
static:靜態地址
services network restart:重啓網絡服務
hostname:查看主機名稱
hostname test:臨時修改主機名(重啓服務器後失效)
查看主機名配置文件
/etc/sysconfig/network
/etc/hosts
network與hosts中的主機名稱需保持一直
更改配置文件可永久性的保存更改的主機名(重啓服務器後生效)
netconfig/setup:設置網絡信息
輸入setup命令能夠進入到圖形界面化頁面設置網絡信息(redhat5不支持netconfig命令)
services iptables off:關閉防火牆
netstat:查看訪問網絡的相關信息
netstat –a:查看全部socket,包括正在監聽的鏈接信息
netstat –c:每隔1秒就從新顯示一遍,直到用戶中斷它
netstat –i:顯示全部網絡接口的信息
netstat –t:查看TCP協議的鏈接信息
netstat –u:查看UDP協議的鏈接信息
netstat –nltp:
-n或 -numeric:直接使用IP地址,而不經過域名服務器
-l 或 -listening:顯示監控中的服務器的Socket
-p或 –programs:顯示正在使用Socket的程序識別碼和程序名稱
recv-Q:接受序列
send-Q:發送序列
ping:
ping www.baidu.com
ping 192.168.1.154
磁盤管理:
df:查看linux服務器的文件系統的磁盤空間佔用狀況
du:對制定文件和目錄磁盤使用的空間的查看統計文件夾的大小
du –sh:顯示文件佔用的總大小
系統資源查看:
Top:可以實時顯示系統中各個進程的資源佔用情況
Ps:用來列出系統中當前運行的那些進程
vmstat:展示給定時間間隔的服務器的狀態值,包括服務器的CPU使用率,內存使用,虛擬內存交換狀況,IO讀寫狀況
ps –aux:顯示全部包含其餘使用者的進程
kill -9:殺掉進程(kill -9 <pid>)
kill 9:終止進程(kill 9 <pid>)
打包壓縮命令:
gzip:壓縮文件
gunzip:解壓文件
gzip [選項] 壓縮文件名
gzip –c:將輸出寫到標準輸出上,並保留原有文件(不加 -c 時不會保留原文件)
gzip a.txt(不保留a.txt)
gzip -c a.txt(保留a.txt)
gzip –d:將壓縮文件解壓(gzip -d b.txt.gz:將b.txt文件解壓)
gzip –l:對壓縮後的文件查看,顯示下列字段:(gzip -l b.txt.gz:查看b.txt.gz文件的詳細信息)
壓縮文件的大小
未壓縮文件的大小
壓縮比
未壓縮文件的名字
gzip –r:遞歸式地查找指定目錄並壓縮其中的全部文件或者是解壓縮
gzip –t:檢查壓縮後的文件是否完整
gzip –v:對壓縮和解壓的文件,顯示文件名和壓縮比
-num 用指定的數字num調整壓縮的速度
-1或--fast表示最快壓縮方法(低壓縮比)
-9或--best表示最慢壓縮方法(高壓縮比)。系統缺省值爲6
gunzip:從.gz中解壓文件(gunzip 1.txt.gz)
tar:文件打包
tar cvf:打包爲.tar的文件
tar xvf:將.tar文件解包
tar zcvf:打包並壓縮文件.tar.gz(tar zxvf test.tar.gz 1.txt 2.txt 3.txt:將1.txt 2.txt 3.txt文件打包壓縮爲.tar.gz的壓縮文件)
tar zxvf:解壓壓縮後的打包文件
zip:壓縮文件.zip(zip test.txt.zip:將test.txt壓縮爲.zip的文件)
zip -r:遞歸壓縮
unzip:解壓縮文件(unzip test.txt.zip:將test.txt.zip文件解壓縮)
mount:掛載設備