1.1. 查看主机名:(hostname / uname -n) 1.2. 修改主机名:(hostnamectl set-hostname +新的主机名)
2.1. ifconfig 查看网络接口地址
.使用(ifconfig): 命令可以查看网络接口的配置信息 .ifconfig -a :查看所有网络接口信息 .ifconfig +指定网络接口 查看指定网络接口信息
[root@localhost ~]# ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.86.188 netmask 255.255.255.0 broadcast 192.168.86.255 (inet 表示网络接口的IP地址)(broadcast 表示网络接口所在网络的广播地址)(netmask 表示子网掩码) inet6 fe80::20c:29ff:fe78:e586 prefixlen 64 scopeid 0x20 ether 00:0c:29:78:e5:86 txqueuelen 1000 (Ethernetet) (ether 表示网络接口的物理地址 {Mac 地址}) RX packets 30263 bytes 9000568 (8.5 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 11745 bytes 1476393 (1.4 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2.2.1.(netstat)命令查看网络连接状态 、路由表、接口统计等信息 netstat 查看网络连接情况 netstat +选项: -a 显示当前主机所有活动的网络连接信息(包括监听、非监听状态的服务器端口) -n 以数字的形式显示相关的主机地址、端口信息等 -r 显示路由表信息 -l 显示处于(listening)监听状态的网络连接及端口信息 -t 查看TCP协议相关信息 -u 显示UDP协议相关信息 -p 显示与网络连接相关的进程号、进程名称等信息(root权限)
举例:查看单独某个端口(grep | 检索命令) [root@laiqian ~]# netstat -anpt | grep :25 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1232/master tcp6 0 0 ::1:25 ::😗 LISTEN 1232/master
ping 测试网络连通性 ping 命令 +IP地址 或域名都可以ping
traceroute 测试当前主机到目的主机之间经过的网络节点 traceroute 命令更加准确的定位网络连接故障点(中断点)在网络测试排错过程中,通常先使用“ping”命令 测试与目的主机网络连接是否有故障,有故障时用“traceroute”命名确定那个中间节点出现故障
举例:跟踪数据包的路由途径 [root@localhost ~]# traceroute www.baidu.com traceroute to www.baidu.com (14.215.177.39), 30 hops max, 60 byte packets gateway (192.168.86.2) 0.046 ms 0.053 ms 0.033
nslookup 测试DNS域名解析 /etc/resolv.conf 文件 保存本机需要的使用的DNS服务器的IP地址 vim etc/hosts 文件 保存主机名与IP地址映射记录 举例:做一个百度的映射 进入配置文件:vim /etc/hosts 添加映射:192.168.86.188 www.baidu.com 搜索www.baidu.com 它会映射到你写的网段 取消删除配置信息
(route)命令查看主机中路由表信息 (route -n)命令将路由记录地址显示为数字形式“ * ” 地址将显示为0.0.0.0 默认网关记录“ default ”将显示为0.0.0.0
添加到指定网段的路由记录 方式一:route add -net 网络地址 gw 网络地址 方式二;route add default gw 网络地址
举例:添加一个 172.4.0.0 网段的静态路由 [root@laiqian ~]# route add -net 172.4.0.0/16 gw 172.1.0.254 [root@laiqian ~]# route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.86.2 0.0.0.0 UG 0 0 0 ens33 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 ens33 172.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 ens33 172.4.0.0 172.1.0.254 255.255.0.0 UG 0 0 0 ens33
删除到指定网段的路有记录 ** 方式一:route del -net 网络地址 方式二:route del default gw 网络地址****
举例:删除添加的静态路由 [root@laiqian ~]# route del -net 172.4.0.0/16 [root@laiqian ~]# route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.86.2 0.0.0.0 UG 0 0 0 ens33 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 ens33 172.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 ens33
(route add 表示添加路由记录、-net 表示指定目标网段地址、gw 表示下一跳路由器IP地址)
5.1. 临时配置——使用命令调整网络参数 临时配置的说明: 简单、快速、可直接修改运行中的网络参数 一般只适用在调试网络过程中使用 系统重启后,所做修改的配置将不存在
5.1.2. 设置临时的IP地址/子网掩码: 方法一:ifconfig +192.168.22.22 netmask 255.255.255.0 方法二:ifconfig + 192.168.22.22/24
5.1.3. 举例:临时修改的IP地址为 192.168.86.189 [root@laiqian ~]# ifconfig ens33 192.168.86.189/24 [root@laiqian ~]# ifconfig ens33:
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.86.189 netmask 255.255.255.0 broadcast 192.168.86.255
5.2. 固定配置——通过配置文件修改网络参数 固定配置的说明: 修改各项网络参数的配置文件| 适合对服务器设置固定参数时使用 需要重载网络服务或者重启以后生效
5.2.2. 设置永久网卡信息 [root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet BOOTPROTO=dhcp协议(修改为static静态协议) DEVICE=ens33 ONBOOT=no #(修改为yes 开机启用该配置) #添加自己的网卡信息以及域名解析 IPADDR=192.168.4.11 NETMASK=255.255.255.0 GATEWAY=192.168.4.1 DNS 192.168.4.0
6.1. ifconfig 网络接口 up 重启网卡 ifconfig 网络接口 down 禁用网卡 (systemctl restart network) 重启网卡
7.1. 什么是虚拟接口** 虚接口:在服务器网络进行调试过程中,需要临时在同一个网卡上使用一个新的IP地址但不能覆盖原有的IP地址而导致服务程序不可用。可以为网卡创建一个虚拟网络接口,在为虚拟接口设置新IP地址