1、命令:ifconfig
作用:用来配置网络或显示当前网络接口的状态
[zx@xuegod110 ~]$ 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的网络配置信息
[root@xuegod110 ~]# 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 [root@xuegod110 ~]# ifconfig ens33 192.168.1.222 netmask 255.255.255.0 [root@xuegod110 ~]# 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地址后,当前终端会断开,需要重新连接
[root@xuegod110 ~]# systemctl restart network —> Centos7 重新网卡命令
[root@xuegod110 ~]# service network restart Restarting network (via
systemctl): [ 确定 ]---->Centos6 重新网卡命令 [root@xuegod110 ~]#
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的网络配置信息
[root@xuegod110 ~]# ifconfig ens33:0 192.168.1.222 netmask
255.255.255.0 [root@xuegod110 ~]# 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地址
[root@xuegod110 ~]# ifconfig ens33:0:1 del 192.168.1.222
5、永久修改网卡地址:
5.1 使用nmtui文本框修改IP
[root@xuegod110 ~]# nmtui
说明:重启网卡服务生效:
[root@xuegod110 ~]# systemctl restart network
5.2 通过修改网卡配置文件改IP地址
Vim快捷键:
i:进入插入模式(编辑模式)
保存:先按“ESC”键,在输入“:wq”
不保存退出:先按“ESC”键,在输入“:q!”
[root@xuegod110 ~]# 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、关闭防火墙开机不启动
[root@xuegod110 ~]# systemctl status firewalld.service //查看防火墙是否启动
[root@xuegod110 ~]# systemctl stop firewalld.service //关闭防火墙
[root@xuegod110 ~]# systemctl restart firewalld.service //启动防火墙
[root@xuegod110 ~]# systemctl start firewalld.service //启动防火墙
[root@xuegod110 ~]# systemctl disable firewalld.service
//关闭开机启动防火墙(CentOS7) [root@xuegod110 ~]# chkconfig --list|grep network
//查看是否开机启动(CentOS6) [root@xuegod110 ~]# systemctl enable
firewalld.service //开启开机启动防火墙
7、临时和永久关闭SeLinux
临时关闭:
[root@xuegod110 ~]# getenforce Enforcing
[root@xuegod110 ~]#setenforce 0
永久关闭:
[root@xuegod110 ~]# vim /etc/selinux/config
改:7 SELINUX= Enforcing /前面的7,表示文档中的第七行。方便查找
为:7 SELINUX=disabled
8、设置系统光盘开机自动挂载
[root@xuegod110 ~]# vim /etc/fstab
#在文档最后,添加以下内容 /dev/cdrom /mnt iso9660 defaults 0 0
[root@xuegod110 ~]# mount -a #挂载分区
[root@xuegod110 ~]# 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
说明:虚拟机环境需要先将光盘启动,才可以成功挂载分区
例:
使用重定向进行挂载 #和使用vim进行编辑的效果相同
[root@xuegod130 ~]# echo "/dev/cdrom /mnt iso9660 defaults 0 0“ >> /etc/fstab