今天首次接触了Centos7这个新系统,按照以往的惯例,先拿自己熟悉的命令去试一下看看是不是也可以使用。
先查看网卡配置,输入了6版本常用的命令
[root@localhost ~]# ifconfig -bash: ifconfig: command not found [root@localhost ~]# ifconfig -bash: ifconfig: command not found [root@localhost ~]#
恩,看来不行。新版本已经不能用这个命令(或者说是需要装什么软件才能使用,没太深入研究),Centos7得用这个命令(百度的)。
[root@localhost ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:bb:61:98 brd ff:ff:ff:ff:ff:ff inet 192.168.11.92/24 brd 192.168.11.255 scope global eno16777736 valid_lft forever preferred_lft forever [root@localhost ~]#
再看一下挂载点
[root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 48G 848M 47G 2% / devtmpfs 904M 0 904M 0% /dev tmpfs 913M 0 913M 0% /dev/shm tmpfs 913M 8.6M 904M 1% /run tmpfs 913M 0 913M 0% /sys/fs/cgroup /dev/sda1 497M 118M 380M 24% /boot tmpfs 183M 0 183M 0% /run/user/0 [root@localhost ~]#
这个倒是还留着的。不过我发现比6之前的挂载点多了几个(那几个具体干啥用的也不太清楚);
接下来就去配置网卡
[root@localhost ~]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# ls -a . ifcfg-lo ifdown-eth ifdown-ipv6 ifdown-ppp ifdown-Team ifup ifup-eth ifup-ipv6 ifup-plusb ifup-routes ifup-TeamPort init.ipv6-global .. ifdown ifdown-ib ifdown-isdn ifdown-routes ifdown-TeamPort ifup-aliases ifup-ib ifup-isdn ifup-post ifup-sit ifup-tunnel network-functions ifcfg-eno16777736 ifdown-bnep ifdown-ippp ifdown-post ifdown-sit ifdown-tunnel ifup-bnep ifup-ippp ifup-plip ifup-ppp ifup-Team ifup-wireless network-functions-ipv6 [root@localhost network-scripts]#
路径没变,查看文件命令也可以使用;只不过网卡配置文件名称变了,7之前叫ifcfg-eth*,7ifcfg-eno*了;查看下配置文件
[root@localhost network-scripts]# cat ifcfg-eno16777736 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=b59c1d61-5265-4033-a568-1e6f48712ae6 DEVICE=eno16777736 ONBOOT=yes IPADDR=192.168.11.92 NETMASK=255.255.255.0 GATEWAY=192.168.11.1 DNS1=192.168.11.1 DNS2=8.8.8.8 [root@localhost network-scripts]#
大体上没有什么变化,多了IPV6的地址,看来IPV6以后是主流。根据网上的各路网友所说,Centos7默认是开启的是ipv6的地址,ipv4需要我们手动去配置,操作如下
1.修改配置文件,编辑/etc/default/grub,在GRUB_CMDLINE_LINUX后面添加 ipv6.disable=1,必须放在引号里面,然后保存退出
[root@localhost /]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rhgb quiet" GRUB_DISABLE_RECOVERY="true" [root@localhost /]#
2.修改网卡配置文件,将IPV6INIT=yes改为no,保存退出,然后重启系统,这样就开启IPV4地址了
[root@localhost network-scripts]# cat ifcfg-eno16777736 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=b59c1d61-5265-4033-a568-1e6f48712ae6 DEVICE=eno16777736 ONBOOT=yes IPADDR=192.168.11.92 NETMASK=255.255.255.0 GATEWAY=192.168.11.1 DNS1=192.168.11.1 DNS2=8.8.8.8 [root@localhost network-scripts]#
还有好多地方没去摸索,慢慢来吧!