网络配置文件 /etc/sysconfig/network-scripts
查看网络管理程序的状态 systemctl status NetworkManger
查看网络子管理程序的状态 systemctl status network
刷新网卡 :systemctl restart network
1、查看网络配置
1.1、ifconfig命令
显示或设置网络设备
选项 | 解释 |
---|---|
-a | 查看所有网络接口信息 |
down | 关闭指定的网络设备 |
up | 启动指定的网络设备 |
补充:
-
ip link 查看所有网络接口的数据链路层信息
-
ip address 查看所有网络接口的网络层信息
-
ethtool ens33 查看指定网络接口的速率、模式等信息
1.2、hostname命令
显示和设置系统的主机名
永久修改 /etc/hostname
hostname 查看主机名
hostnamectl set-hostname ky18 暂时修改主机名
1.3、route命令
显示并设置路由
选项 | 解释 |
---|---|
-n | 全部ip地址显示 |
1.4、netstat命令
显示网络状态
选项 | 解释 |
---|---|
-a | 显示当前主机所有活动的网络连接信息 |
-n | 以数字的形式显示相关信息 |
-r | 显示路由表信息 |
-t | 查看TCP协议相关的信息 |
-u | 显示UDP协议相关的信息 |
-p | 显示与网络连接相关的进程号、进程名称信息 |
常用选项 -anpt 以数字形式显示当前系统中所有的TCP连接信息,同时显示对应的进程号
2、测试网络连接
2.1、ss
显示活动套接字信息
选项 | 解释 |
---|---|
-t | tcp |
-n | 数字 |
-l | 列出 |
[root@localhost ~]# ss -tnl 查看端口号
2.2、ping
测试网络连通性
2.3、traceroute
追踪数据包的路由途径
2.4、nslookup
测试DNS域名解析
3、使用网络配置命令
手动修改网络配置方法
-
临时配置
-
固定配置
3.1、修改网卡的IP地址、子网掩码
ifconfig ens33 192.168.168.1/24
ifconfig ens33 192.168.168.1 netmask 255.255.255.0
3.2、禁用、激活网络接口/24
ifconfig ens33 up
ifconfig ens33 down
3.3、为网卡绑定虚拟接口
ifconfig ens33:0 172.17.17.17 虚拟网卡
3.4、使用route命令添加、删除静态路由
添加、删除到指定网段的路由记录
route add -net 192.168.3.0/24 gw x.x.x.x
route del-net 192.168.3.0/24
添加、删除默认网关记录
route | grep default
route add default gw x.x.x.x
route del default gw x.x.x.x
4、修改网络配置文件
网络接口配置文件位于 /etc/sysconfig/network-scripts
文件格式为ifcfg-xxx ,xxx为网络接口的名称
-
DEVICE:设置网络接口的名称
-
ONBOOT:设置网络接口是否在linux系统启动时激活
-
BOOTPROTO:设置网络接口的配置方式,分为static (静态)和dhcp (自动)和none (手动)
-
IPADDR:设置网络接口的IP地址
-
NETMASK:设置网络接口的子网掩码
-
GATEWAY:设置网络接口的默认网关地址
主机名称配置文件
若要修改linxu系统的主机名,可以修改配置文件/etc/sysconfig/network
-
NETWORKRKING:用于设置IPV4网络的默认启用状态
-
HOSTNAME:用于设置主机名
域名解析配置文件
位于 /etc/resolv.conf文件中,修改立即生效