linux入门学习笔记(十二)网络管理

Linux系统网络管理

网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并**。默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。
查看网络管理程序的状态 systemctl status NetworkManager
linux入门学习笔记(十二)网络管理

查看网络子管理程序的状态 systemctl status network
linux入门学习笔记(十二)网络管理

  • 配置网络工具(方法)

一、修改配置文件:vi/vim
vim /etc/sysconfig/network-scripts/ifcfg-ens33(建议打路径时,用tab补全,以免出错)
ONBOOT=yes //是否启用该设备
BOOTPROTO=none //手动(none/static)还是自动获取IP(dhcp)
IPADDR=192.168.142.131 //根据自动获取的地址进行配置用来定位主机
NETMASK=255.255.255.0 //子网掩码 用来定义网络,这台主机是192.168.142的网络
GATEWAY=192.168.142.2 //网关,也叫默认路由 带你上网的路由器地址
DNS1=192.168.142.2 //这个数字1不要忘了
NAME=ens33
UUID=d1769473-dc3c-4cf3-9158-8798994d24bb //UUID不是网卡配置文件中必须的信息
重启网络服务 systemctl restart network
查看IP地址 ip a
二、修改主机名 (默认是localhost.localdomain)
1.方法一(退出shell生效)
hostname //查看主机名
hostnamectl set-hostname qianfeng.example.com //配置主机名
2.方法二(重启生效)
cat /etc/hostname //查看主机名
vim /etc/hostname //配置主机名
三、测试网络工具
ping IP地址(Linux中ping不会停止,需要Ctrl+c退出)

  • linux中nmcli命令使用及网络配置
    查看网卡信息
    nmcli connection
    nmcli con show
    linux入门学习笔记(十二)网络管理
    显示具体的网络接口信息
    nmcli connection show eth0
    linux入门学习笔记(十二)网络管理
    显示所有设配状态
    nmcli device status
    linux入门学习笔记(十二)网络管理
    添加DNS
    nmcli connection modify eth0 ipv4.dns 114.114.114.114
    删除DNS
    nmcli connection modify eth0 -ipv4.dns 114.114.114.114
    添加一个网关(GATEWAY)
    nmcli connection modify eth0 ipv4.gateway 192.168.0.2
    可一块写入:
    nmcli connection modify eth0 ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2