linux网络设置
一. 查看网络接口信息
1.查看所有活动的网络接口信息
-
执行ifconfig命令
2.查看指定网络接口信息
ifconfig 网络接口
注:
以太网帧格式
二. 查看或设置主机名称
1.hostname命令
-
查看或临时设置主机名
hostname [主机名]
2.永久设置主机名
hostnamectl set-hostname [主机名]
vi hostname ###重启主机后生效
三. 查看路由表
1.查看或设置主机中的路由表信息
route -n
三. 查看网络连接情况
1.netstat命令
- 查看系统的网络连接状态
netstat [选项]
- 常用选项
选项 | 意义 |
-a | 显示所有连线中的Socket。 |
-n | 直接使用IP地址,而不通过域名服务器 |
-p | 显示正在使用Socket的程序识别码和程序名称。 |
-t | 显示TCP传输协议的连线状况。 |
-u | 显示UDP传输协议的连线状况。 |
-r | 显示Routing Table。 |
2.图片示例
四. 获取soket统计信息
1.ss命令
- 查看系统的网络连接情况,获取socket统计信息
ss [选项]
- 常用选项
选项 | 意义 |
-t | 仅显示 TCP套接字(sockets) |
-u | 仅显示 UCP套接字(sockets) |
-n | 不解析服务名称 |
-l | 显示监听状态的套接字(sockets) |
-p | 显示使用套接字(socket)的进程 |
-a | 显示所有套接字(sockets) |
-r | 解析主机名 |
五. 测试网络连接
1.ping命令
- 测试网络连通性
ping [选项] 目标主机
- windows系统中常用选项
选项 | 意义 |
-t | 参数会一直不同的执行ping |
-a | 参数可以显示主机名称 |
-l | 参数可以设定ping包的大小 |
-n | 指定发送包的个数 |
-s | 指定源IP去ping |
- linux系统中常用选项
选项 | 意义 |
-s | 参数可以设定ping包的大小 |
-c | 指定发送包的个数 |
-I | 指定源IP去ping |
示例
六. 域名解析
1.nslookup命令
- 测试DNS域名解析
七. 网络设置
1.ifconfig命令
设置网络接口的IP地址、子网掩码
ifconfig 网络接口 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址[/子网掩码长度]
禁用或重新激活网卡
ifconfig 网络接口 up
ifconfig 网络接口 down
设置虚拟网络接口
ifconfig 网络接口:序号 IP地址
重启network网络服务
systemctl restart network
禁用网络服务接口
ifdown ens33
ifup ens33
2.网络文件
- /etc/sysconfig/network-scripts/目录下
- ifconfig-ens33:第一块以太网卡的配置文件
3.域名解析配置文件
- /etc/resolv.conf文件
- 保存本机需要使用的DNS服务器的地址
示例图片
4.本地主机映射文件
- /etc/hosts
- 保存主机名与IP地址的映射记录
host文件和DNS服务器的比较
- 默认情况下,系统首先从hosts文件查找解析记录
- hosts 文件只对当前的主机有效
- hosts文件可减少DNS查询过程,从而加快访问速度
示例图片