1、指令:ifconfig
作用:用來配置網絡或顯示目前網絡接口的狀态
[[email protected] ~]$ ifconfig ens33:
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::41af:76c4:7206:26b3 prefixlen 64 scopeid 0x20
ether 00:0c:29:ad:8d:61 txqueuelen 1000 (Ethernet)
RX packets 701 bytes 952702 (930.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 395 bytes 30986 (30.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
上圖資訊大概說明:
第一行:UP–> 網卡開啟狀态
RUNNING–>網線處于連結狀态
MULTICAST–>支援多點傳播
Mtu 1500 -->(Maximum Transmission Unit)最大傳輸單元大小1500位元組
第二行:該網卡的IP位址,子網路遮罩,廣播位址
第三行:IPV6D的資訊
第四行:MAC位址資訊
Ether 表示連接配接類型為以太網
Txqueuelen 1000 傳輸隊列的長度
第五六行:網卡接收資料包的統計資訊和接收錯誤的統計資訊
第八九行:網卡發送資料包的統計資訊和發送錯誤的統計資訊
2、指令:ifconfig ens33
作用:臨時修改網卡IP位址和檢視ens33的網絡配置資訊
[[email protected] ~]# ifconfig ens33 ens33:
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255 [[email protected] ~]# ifconfig ens33 192.168.1.222 netmask 255.255.255.0 [ro[email protected] ~]# ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.222 netmask 255.255.255.0 broadcast 192.168.1.255
說明:修改IP位址後,目前終端會斷開,需要重新連接配接
[[email protected] ~]# systemctl restart network —> Centos7 重新網卡指令
[[email protected] ~]# service network restart Restarting network (via
systemctl): [ 确定 ]---->Centos6 重新網卡指令 [[email protected] ~]#
ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu
1500
inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255
說明:臨時修改的網卡位址,重新網卡服務後,會自動還原
3、指令:ifconfig ens33:0
作用:增加多個臨時IP位址和檢視ens33:0的網絡配置資訊
[[email protected] ~]# ifconfig ens33:0 192.168.1.222 netmask
255.255.255.0 [[email protected] ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255 ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.222 netmask 255.255.255.0 broadcast 192.168.1.255
ether 00:0c:29:ac:8d:61 txqueuelen 1000 (Ethernet)
4、指令:ifconfig ens33:0 del
作用:删除臨時IP位址
[[email protected] ~]# ifconfig ens33:0:1 del 192.168.1.222
5、永久修改網卡位址:
5.1 使用nmtui文本框修改IP
[[email protected] ~]# nmtui
說明:重新開機網卡服務生效:
[[email protected] ~]# systemctl restart network
5.2 通過修改網卡配置檔案改IP位址
Vim快捷鍵:
i:進入插入模式(編輯模式)
儲存:先按“ESC”鍵,在輸入“:wq”
不儲存退出:先按“ESC”鍵,在輸入“:q!”
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet #/ 網卡類型是以太網。常見:Ethernet,Bridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none # 等号後面寫DHCP表示動态擷取;static表示靜态IP;none表示不指定,就是靜态
DEFROUTE=yes
IPV4_FAILURE_FATAL=no #如果為yes,則配置IPv4失敗禁用裝置
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33 #以太網網卡名稱
UUID=fd60b65a-7042-47b5-9cce-9285b8e16f57 #裝置唯一位址
DEVICE=ens33 #此配置檔案引用到裝置
ONBOOT=yes #在系統引導時是否啟動裝置,yes表示啟動
DNS1=8.8.8.8 #DNS位址
IPV6_PRIVACY=no
IPADDR=192.168.1.110 #網卡IP位址
PREFIX=24 #子網路遮罩
GATEWAY=192.168.1.1 #網關位址
HWADDR:對應的裝置的MAC位址
BOOTPROTO:激活此裝置時使用的位址配置協定,常用的dhcp,static,none,bootp
NM_CONTROLLED:NM是NetworkManager的簡寫,此網卡是否接受NM控制;建議Centos6為no
6、關閉防火牆開機不啟動
[[email protected] ~]# systemctl status firewalld.service //檢視防火牆是否啟動
[[email protected] ~]# systemctl stop firewalld.service //關閉防火牆
[[email protected] ~]# systemctl restart firewalld.service //啟動防火牆
[[email protected] ~]# systemctl start firewalld.service //啟動防火牆
[[email protected] ~]# systemctl disable firewalld.service
//關閉開機啟動防火牆(CentOS7) [[email protected] ~]# chkconfig --list|grep network
//檢視是否開機啟動(CentOS6) [[email protected] ~]# systemctl enable
firewalld.service //開啟開機啟動防火牆
7、臨時和永久關閉SeLinux
臨時關閉:
[[email protected] ~]# getenforce Enforcing
[[email protected] ~]#setenforce 0
永久關閉:
[[email protected] ~]# vim /etc/selinux/config
改:7 SELINUX= Enforcing /前面的7,表示文檔中的第七行。友善查找
為:7 SELINUX=disabled
8、設定系統CD光牒開機自動挂載
[[email protected] ~]# vim /etc/fstab
#在文檔最後,添加以下内容 /dev/cdrom /mnt iso9660 defaults 0 0
[[email protected] ~]# mount -a #挂載分區
[[email protected] ~]# ls /mnt #檢視挂載分區下的内容
CentOS_BuildTag EULA images LiveOS repodata
RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages
RPM-GPG-KEY-CentOS-7 TRANS.TBL
說明:虛拟機環境需要先将CD光牒啟動,才可以成功挂載分區
例:
使用重定向進行挂載 #和使用vim進行編輯的效果相同
[[email protected] ~]# echo "/dev/cdrom /mnt iso9660 defaults 0 0“ >> /etc/fstab