文章目录
引言
查看网络设置
测试网络连接(配置路由,追踪路由)
使用网络配置命令
修改网络配置文件
一 、查看网络接口信息 ifconfig
1.1 查看所有活动网接口的信息
执行ifconfig 命令
1.2 查看指定网络接口信息
[root@localhost ~]# ifconfig 网络接口名
1.3设计网络接口参数ifconfig
-
设置网络接口的IP地址、子网掩码
ifconfig 网络接口 IP地址 [netmask 子网掩码] ifconfig 网络接口 IP地址 [ / 子网掩码长度]
-
禁用或者重新激活网卡
ifconfig 网络接口 down = ifdown 网络接口 ifconfig 网络接口 up = ifup 网络接口
-
设置虚拟网络接口
ifcpnfig 网络接口:序号 IP地址 查看虚拟地址:ip addr
二 : 查看主机名称 hostname
2.1 hostname命令
查看或设置当前主机名
[root@localhost ~]# hostname 主机名
2.2 示例
[root@localhost ~]# hostname
localhost主机名.'localdomain含义是域,后期会提到'
设置主机名的第二种方法,即修改配置文件
/etc/hostname 配置文件
vi /etc/hostname 仅识别第一行作为主机名,并且重启后失效。
三 :查看路由条目 route
3.1 route 命令
route [-n] 查看或设置主机中的路由表信息
-n 以数字形式去显示
3.2 示例
添加到指定网段的路由记录
route add -net 网段地址 gw IP地址
删除到指定网段的路由记录
route del -net 网段地址
向路由器中添加默认网关记录
route add default gw IP地址
删除路由表中默认的网关记录
route del default gw IP地址
四 : 查看网络连接情况 netstat
4.1 netstat 命令
查看系统的网络连接状态、路由表、接口统计等信息
netstat 【选项】
4.2 常用选项
选项 | 说明 |
---|---|
-a | 显示所有连接 |
-n | 以数字形式显示 |
-p | 显示进程号或程序名称 |
-t | tcp协议 |
-u | udp协议 |
-r | 显示route |
4.3 获取socket统计信息 ss
查看网络连接情况,以获取socket统计信息。
ss [选项]
五 、跟踪数据包 traceroute
5.1 traceroute 命令
测试从当前主机到目的主机之间经过的网络节点
traceroute 目标主机地址
5.2 ping 命令
测试网络连接
ping [选项] 目标主机
六 : 域名解析 nslookup
6.1 nslookup 命令
测试DNS命令
nslookup 目标主机地址 [DNS服务器地址]
6.2 示例
[root@localhost ~]# nslookup www.google.com
Server: 192.168.139.2 'dns服务器地址'
Address: 192.168.139.2#53
Non-authoritative answer: '反馈的解析结果'
Name: www.google.com
Address: 74.86.226.234
七 设置网络参数的方式
7.1 临时配置—— 使用命令调整网络参数
- 简单、快速,可直接修改运行中的网络参数
- 一般只适合在调试网络的过程中使用
- 系统重启以后,所做的修改将会失效
7.2 固定设置——— 通过配置文件修改网络参数
- 修改各项参数的配置文件
- 适合对服务器设置固定参数时使用
- 需要重载网络服务或者重启以后才会生效
7.3 设置网络接口参数命令 ifconfig
/etc/sysconfig/network-scripts/ 目录下
ifcfg-ens33:第一块以太网的配置文件
【】#vim /etc/sysconfig/network-scripts/ifcfg-ens33
设置完成后,重启network网络服务
systemctl restart network
八、 配置文件
8.1 /etc/sysconfig/network 主机名称配置文件
保存全局网络配置,主要包括主机信息
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=chenggong
:wq
reboot '重启生效'
8.2 /etc/resolv.conf 域名解析配置文件
保存本机需要使用DNS服务器的IP地址
[root@dabendan ~]# vim /etc/resolv.conf
# Generated by NetworkManager
search localdomain'主机域'
nameserver 192.168.139.2 '默认网关,也可以手动配置'
8.3 /etc/hosts 本地主机映射文件
保存主机名与IP地址的映射文件
# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
119.75.218.70 www.baidu.com
- hosts文件和DNS服务器的比较
- 默认情况下,系统首先从hosts文件查找解析记录;
- hosts文件只对当前的主机有效;
- hosts文件可减少DNS查询过程,从而加快访问速度。
九、总结:
- 查看网络配置
- ifconfig、hostname、route、netstat
- 测试网络连接
- ping、traceroute、nslookup
- 设置网络地址参数
- 临时配置、永久配置
- 相关的配置文件
- /etc/sysconfig/network主机名配置文件
- /etc/resolv.conf 域名解析配置文件
- /etc/hosts 映射文件