(1)、ifconfig 查詢、設定網路卡與 IP 網域等相關參數;
eth0:就是網路卡的代號
HWaddr 00:16:d3:fc:9b:be //MAC 位址
inet addr:192.168.18.40 //IP 位址
Bcast:192.168.255.255 //廣播位址
Mask:255.255.0.0 //子網路遮罩
不過我們可以手工改動網卡的MAC 位址
#ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
配置網卡的IP地址
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0
將網卡禁用
#ifconfig eth0 down
將網卡啟用
#ifconfig eth0 up
(2)、查看連接埠使用方式
# netstat -tunp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 48 192.168.18.40:22 192.168.53.55:4463 ESTABLISHED 1732/1
Proto:該聯機的封包協議,主要為 TCP/UDP 等封包;
Recv-Q:非由使用者程式串連所複製而來的總 bytes 數;
Send-Q:由遠程主機所傳送而來,但不具有 ACK 標誌的總 bytes 數
Local Address:本地端的地址,可以是 IP (-n 參數存在時), 也可以是完整的主機名稱。使用的格是就是[IP:port]
Foreign Address:遠端主機 IP 與 port number
stat:狀態列,主要的狀態含有:
ESTABLISED:已建立聯機的狀態;
SYN_SENT:發出主動聯機 (SYN 標誌) 的聯機封包;
SYN_RECV:接收到一個要求聯機的主動聯機封包;
FIN_WAIT1:該插槽服務(socket)已中止,該聯機正在斷線當中;
FIN_WAIT2:該聯機已掛斷,但正在等待對方主機響應斷線確認的封包;
TIME_WAIT:該聯機已掛斷,但 socket 還在網路上等待結束;
LISTEN:通常用在服務的監聽 port 。可使用『 -l 』參數查閱。
192.168.53.55啟動一個大於4463的連接埠向本地端主機192.168.18.40的 port 22 進行的一條聯機,注意:Client端是隨機取一個大於1024以上的port進行聯機。
此外只有root可以啟動小於 1024 以下的 port。如果想要關閉這個連接埠, 你可以使用 kill 刪除 PID 1732
(3)、host 這個指令可以用來查出某個主機名稱的IP
# host www.mapbar.com
www.mapbar.com has address 116.213.115.122
nslookpu與 host 基本上是一樣的,就是用來作為 IP 與主機名稱對應的檢查。不過,這個 nslookup 還可以由 IP 找出主機名稱
# nslookup 116.213.115.122
(4)、防火牆
1) 永久性生效,重啟後不會複原
開啟: chkconfig iptables on
關閉: chkconfig iptables off
2) 即時生效,重啟後複原
開啟: service iptables start
關閉: service iptables stop
service iptables status 查看防火牆狀態
(5)、配置網路自動擷取IP地址
查看 cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=FE:FF:FF:FF:FF:FF
TYPE=Ethernet
UUID=3628b3af-b20f-4309-b2f1-a7a675bed747
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
DEVICE=eth0 (描述網卡對應的裝置別名,例如ifcfg-eth0的檔案中它為eth0)
BOOTPROTO=static (設定網卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應靜態指定的ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址)
HWADDR=FE:FF:FF:FF:FF:FF (對應的網卡物理地址)
ONBOOT=yes (系統啟動時是否設定此網路介面,設定為yes時,系統啟動時啟用此裝置)
修改ONBOOT為yes
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=FE:FF:FF:FF:FF:FF
TYPE=Ethernet
UUID=3628b3af-b20f-4309-b2f1-a7a675bed747
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
重啟網路服務
#service network restart