Ifconfig (ens33)查看所有活动的网络设备接口 (查看指定的网络接口)
Ifconfig -a 显示所有网卡接口设备
Ifconfig ens33 up(down)开启(关闭)
Ifup ens33 ifdown ens33
ens33: flags=4163<UP, BROADCAST,RUNNING,MULTICAST> mtu 1500
该口 已启用, 支持广播、 正在运行 支持组播 最大传输单元1500字节
inet 192.168.233.21 netmask 255.255.255.0 broadcast 192.168.91.255
inet6 fe80::fe7:ca03:81f:2887 prefixlen 64 scopeid 0x20<link>
IPV6地址 子网长度 作用域 link表示仅该接口有效
ether 00:0c:29:fe:e5:bf txqueuelen 1000 (Ethernet)
mac地址 传输队列长度(传输缓存大小) 接口类型
RX packets 2211 bytes 182146 (177.8 KiB)
接收 报文个数 总和字节数
RX errors 0 dropped 0 overruns 0 frame 0
接收 错误 丢弃 溢出 冲突帧数
TX packets 1317 bytes 294334 (287.4 KiB)
发送 报文个数 总字节数
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
错误 丢失 溢出 载荷数
配置虚拟网卡 ifconfig ens33:0 192.168.1.2/24
配置多个IP地址不同的虚拟网卡 ens33:0 0要改变 重启网卡设备 虚拟网卡消失
改主机名
Route -n 查看路由表
Netstat 查看网络连接情况(端口扫描)
Netstat -antp | grep 80
- 如果系统启动了 但是端口号没有起来 服务没有办法正常使用 netstat
- 如果端口被占用了 可以使用查询端口号被哪个进程占用
- 默认端口被改了 也可以通过netstat查看
a 显示主机中所有活动的网络连接信息。
n 以数字形式显示相关的主机、端口
t:查看所有tcp协议的相关信息
u: 查看所有udp协议的相关信息
p:显示与网络连接相关的进程号,进程名
ss 查看系统的网络连接情况 获取socket统计信息 更详细的展示连接状态和连接信息 比netstat速度快 尤其在服务器有大量的接口通信时 netstat 查询可能会卡死
-t tcp协议的信息
-u udp协议的信息
-a 显示所有
-n 数字化展示
-p 显示相关进程以及pid
-l 查看属于监听状态的连接
排查思路
先看网络 ping
看应用程序是否正常运行
看防火墙策略
看端口号
Ping 测试网络连通 Linux下要ping -c 次数 网址
-I 每次ping的间隔时间
-W 超时时间 在指定时间内ping不通即刻退出
-w ping多少秒
Traceroute 测试从当前主机到目的主机经过的网络节点
Nslookup 域名解析 正向反向都可以 域名>>IP IP>>域名
dig 详细显示域名解析
在Linux中有关网络的配置文件
Cat /etc/resolv.conf 保存的是dns解析地址 修改完之后 保存退出即可 不需要重启
Cat /etc/sysconfig/network-scripts/ifcfg-ens33
添加网卡 配置文件
配置网卡的详细信息
cat /dev/null > /etc/resolv.conf 只删除文件内容不删除文件
/etc/hosts 保存主机名与IP地址间的映射关系
Lsof list open files
列出系统中打开的文件目录 套接字 管道资源 核心:打开的文件数 展示相关联的进程信息
Lsof -p pid 只能使用pid号 展示当前进程打开的文件数和网络连接
Lsof -u 程序名 展示当前程序打开的文件数和网络连接数
Lsof -I :端口号 展示指定的端口号打开的文件数和网络连接 端口被哪些进程占用
Lsof -c 命令 可以列出指定的命令打开的文件
本文介绍了Linux系统中网络相关的操作与排查方法。涵盖使用ifconfig查看、开启或关闭网络接口,配置虚拟网卡;用route、netstat、ss查看路由表和网络连接;还提及ping、traceroute测试网络,nslookup、dig进行域名解析,以及介绍网络配置文件和lsof查看文件与进程关联。
2261

被折叠的 条评论
为什么被折叠?



