網絡配置
- 編輯網絡配置檔案
[root@CentOS7 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static # IP位址擷取類型 static:靜态IP位址 dhcp:動态IP位址
ONBOOT=yes # 是否開機自啟動網絡通信
IPADDR=192.168.2.129 # IP位址
NETMASK=255.255.255.0 # 子網路遮罩
GATEWAY=192.168.229.10 # 網關
DNS1=114.114.114.114 # 域名伺服器位址
DNS2=8.8.8.8 # 域名伺服器位址
- 重新開機網絡服務讓網絡配置生效
[root@CentOS7 ~]# service network restart
網絡通信指令
ping
指令路徑:/bin/ping 執行權限:所有使用者
作用:測試網絡的連通性
文法:ping 選項 IP位址
-c 指定發送次數
ping 指令使用的是icmp協定,不占用端口
eg: # ping -c 3 127.0.0.1
ifconfig (或 ip addr)
英文:interface configure 指令路徑:/sbin/ifconfig 執行權限:root
作用:檢視和設定網卡網絡配置
文法:ifconfig [-a] [網卡裝置辨別]
-a:顯示所有網卡資訊
ifconfig [網卡裝置辨別] IP位址 修改ip位址
注:CentOS7 預設沒有安裝 ifconfig 指令,可以 yum -y install net-tools 安裝即可使用
netstat
英文:network statistics 指令路徑:/bin/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位址:端口
#netstat -au 列出所有 udp 端口
# nestat -at 列出所有 tcp 端口
#netstat -an 檢視本機所有的網絡連接配接
netstat –antpl
修改主機名
臨時生效:
- hostname 主機名
[root@dtinone2 ~]# hostname dtinone
- 永久生效:修改配置檔案
vim /etc/hostname
修改映射關系
修改主機名和ip位址之間的映射關系
192.168.229.89 dtinone2