linux網路基礎練習
linux網路基礎練習
練習命令基於 redhat5.8
-
圖形介面設定IP地址、子網掩碼、預設閘道器和DNS。
也可以使用下列命令開啟圖形化配置介面:system-config-network
或者setup
-
檢視linux網路配置檔案,在/etc目錄下
-
cat /etc/services 檢視網路服務、埠號、通訊協議等內容
-
cd /etc/sysconfig/network-scripts 該目錄下儲存有網路介面配置檔案和部分網路命令
如ifcfg-eth0 第一塊網絡卡介面的配置檔案,這也是命令列配置ip地址
DEVICE=eth0 //指定介面名稱
ONBOOT=yes //系統啟動時載入,即裝置在啟動時啟用,若為no,表示裝置在啟動時不啟用
BOOTPROTO=static //IP地址靜態配置,若該值為“dhcp”則為動態獲得,若為none,表示啟動時不使用任何協議
IPADDR=192.168.0.1 //設定IP地址
NETMASK=255.255.255.0 //設定子網掩碼
GATEWAY=192.168.0.254 //設定預設閘道器cat ifcfg-lo 本地回送介面的相關資訊
-
cat /etc/sysconfig/network 通過該配置檔案修改主機名
NETWORKING=yes
HOSTNAME=localhost.localdomain //修改該值作為主機名(登出之後永久生效) -
cat /etc/hosts 設定本地DNS解析檔案,主機域名和IP地址對應關係
127.0.0.1 localhost.localdomain localhost //該行強烈建議保留
192.168.0.1 rhel.lpwr.net rhel //必須有三個欄位:IP、FQDN、HOSTNAME -
cat /etc/resolv.conf 客戶機所使用DNS伺服器資訊
search
nameserver 192.168.0.100 //指定首選DNS伺服器
nameserver 172.16.254.2
-
-
網路配置命令
-
hostname 檢視或臨時修改當前主機的主機名
hostname 檢視當前主機的主機名
hostname rhel 臨時修改當前主機名 -
ifconfig 檢視、配置、啟用或禁用網路介面
ifconfig eth0 down 禁用網路介面
ifconfig eth0 up 啟用網路介面
ifdown eth0 停用
ifup eth0 啟用
//上面兩對密碼功能相同。ifconfig -a 顯示所有介面的資訊(無論是否活躍)
ifconfig eth0 顯示eth0介面的資訊
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 臨時修改介面IP地址
-
ping -c 次數 IP地址
-
route 檢視核心路由表配置情況
route -n -n將路由記錄中的地址顯示為數字形式
route del default gw 172.17.132.126 刪除預設閘道器
route add default gw 172.17.132.126 新增預設閘道器 -
traceroute 測試當前主機到目的主機網路連線經過的路徑
-
netstat 顯示活動的TCP連線,可以檢視系統開放了哪些埠
-a 顯示所有活動的網路連線資訊
-n 以數字的形式顯示相關的主機地址、埠等資訊 -
arp
arp -n 檢視當前系統的arp快取表
-
service network start //啟動網路服務
service network stop //停止網路服務
service network restart //重啟網路服務
service network status //檢視網路服務狀態 -
chkconfig 可以用來檢查、設定系統的各種服務
chkconfig --list | grep network //檢視某服務的自動啟動級別
chkconfig --level 35 network off //設定在級別35不自動啟動某服務
chkconfig --level 3 network on //設定在級別3自動啟動某服務
-