CentOS7網絡配置和修改網卡名稱及常用服務管理命令
1.設置IP地址和網關及DNS
CentOS7裡面的網卡名稱不在是eth0,1,2而改成enoxxxxxx的格式,en代表的是enthernet以太網,o代表onboard內置,這種新的方式不但長,而且難記,不過優點也比較突出,有編號唯一性,遷移系統的時候不容易出錯,網卡名稱可以改動,下面會介紹。
服務管理
systemd對Linux來說,就是init程序,可以作為sysvinit和upstat的替代,centos服務管理主要命令是systemctl,centos7的服務不再放在/etc/init.d/下;而放在/usr/lib/systemd/system下,centos7系統中systemctl管理工具整合了chkconfig和service於一體。
2.網絡配置文件目錄
我們以改為靜態為例 配置網絡文件ifcfg-eno16777736,設置為none
修改ONBOOT為yes:自動啟用網絡連接NO:代表關閉
子網掩碼也可以用PREFIX=24,根據你自己的子網掩碼的進制數改變
DNS可以設置多個,在DNS後面加數字依次排序,
GATEWAY設置網關 必須和IP地址同一網段
PEERDNS:是否接受DHCP服務其指定的DNS的地址
systemctl restart network:重啟網絡 或者 service network restart
ip a查看所有網絡設備名及信息
1:接口狀態
2:硬件
3:ipv4地址及子網掩碼
4:廣播地址,範圍,設備名稱
5:ipv6信息
統計網絡性能信息,接受數據包和發送數據包
查看網卡信息
查看網絡接口設備屬性
實例
[root@localhost safewares]$ cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]$ cat ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=none //默認是dhcp動態獲取地址,改成none,
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=e6f827b4-21c5-4111-a9e9-437662b88279
DEVICE=eno16777736
ONBOOT=yes #自動啟動網絡連接,默認是NO,改成yes
BROADCAST=192.168.31.255
GATEWAY=192.168.31.1 #網關,主要看外網路由器地址
IPADDR=192.168.31.8 #ip地址
NETMASK=255.255.255.0 #子網掩碼
nameserver 192.168.31.1 #DNS地址,主要看外網路由器地址
nameserver 114.114.114.114 #DNS地址
[root@localhost network-scripts]$ cat /etc/resolv.conf
nameserver 192.168.31.1 #配置外網DNS地址,主要看外網路由器地址
nameserver 114.114.114.114 #配置外網DNS地址
閱讀更多 尐續howe 的文章