查看网络配置
1.使用 “ ifconfig ” #可以查看网络接口地址
ens33:为第一块物理网卡,“en”:为 “EtherNet”缩写,表示网卡类型为以太网,“s”:表示热拔插槽上的设备,数字“33”:表示插槽编号。
lo:“ 回环 ”网络接口,“ lo ”是“ loopback ”的缩写,不代表真正的网络接口,而是是一个虚拟网络接口,其ip地址默认是“127.0.0.1”,回环地址通常仅用于本机的网络测试。
virbr0:虚拟网桥的连接接口,默认为0号,连接主机的虚拟网卡,提供外网功能。
2. “ ifconfig ens33”:查看网卡ens33的配置信息
inet:网络接口的IP地址:“ 192.168.86.131 ”
network:网络接口的子网掩码:“ 255.255.255.0 ”
broadcat:网络接口所在的网络广播地址:“ 192.168.86.255 ”
ether:网络接口的物理地址(MAC地址):“ 00:0c:29:da:55:07 ”,物理地址不能更改,是网卡在生产时的全球唯一的硬件地址。
3. “hostname”:查看主机名称
4. “route”:查看路由表条目
Destination: 目标网段的地址。
Gateway:下一跳路由器地址。
Iface:发送数据网络接口。
default:当目标网段地址为 “default ”时,表示此行为默认网关记录。
gateway:当下一跳为“ gateway ”时,表示目标网段是与本机直接相连的。
5. “route -n”: 结合 “ -n ”选项,可以将路由记录中的地址显示为数字形式,加快的执行速度。
gateway: 下一跳地址显示为192.168.86.2。
defaul:默认网关记录显示为 “ 0.0.0.0 ”。
6. “ netstat ”:查看网络连接情况
可以查看当前操作系统的网络连接状态,路由表,接口统计信息,连接网络状态和排除网络故障的有效工具。
“ -a”:显示当前主机所有活动网络连接信息(包括监听,非监听状态的服务端口)
“ -n”:以数字的形式显示相关的主机地址,端口等信息
“-r”:显示路由表信息
“-l”:显示处于监听(Listening)状态的网络连接和端口信息
“-t”:查看TCP相关信息
“-u”:显示UDP相关信息
“-p”:显示与网络连接相关联的进程号,进程名称信息(该选项需要root权限)
测试网络连接
1.使用 “ ping ”:测试网络连通性
使用 “ ping ”可以向目标主机持续发送测试数据包,显示反馈结果,上述我是测试一下百度网络的连通性,需要按“ Ctrl + C ”中止测试。
若看到 “Destination Host Unreachable”的反馈信息,则表示目的主机不可达,可能目标地址不存在或主机已经关闭。
若看到 “Network is unreachable ”的反馈信息,则表示没有可用的路由记录(如默认网关),无法达到目标主机所在的网络。
2. 使用 “ traceroute ”:跟踪数据包的路由途径
可以测试从当前主机到目的主机经过了哪些网络结点,显示各中间结点的连接状态(响应时间)。无法响应的结点,连接状态将显示为 “ * ”。
3. 使用 “ nslookup ”:测试DNS域名解析
当域名解析出现异常,将无法使用域名的形式访问网络中的Web站点,电子邮件系统等服务。
server: 192.168.86.2 #所使用的DNS服务器
Non-authoritative answer: #以下的为DNS解析的反馈结果
若出现 “...... no servers cold be reached ” # 表示不能连接到指定的DNS服务器
若出现 “....... can't find xxx.yyy.zzz: NXDOMAIN ” #表示查询的域名不存在。
配置主机名
分为临时配置和永久配置
命令: “ hostname ZZC ” # 临时配置
命令: “ hostnamectl set-hostname ZZC ” # 永久配置
修改网络配置文件
1.网络接口配置文件
命令:“ ls /etc/sysconfig/network-scripts/ifcfg-* ”
命令:“ cat /etc/sysconfig/network-scripts/ifcfg-ens33 ” #网络接口配置文件
2.启用,禁用网络接口配置
命令:“ systemctl restart network ” #重启network服务
命令: “ ifdown ens33 ” #禁用网卡
命令:“ ifup ens33 ” #启用网卡