欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > Linux网络

Linux网络

2025/6/18 1:15:45 来源:https://blog.csdn.net/m0_67475830/article/details/141227675  浏览:    关键词:Linux网络

目录

查看网络配置

ifconfig----查看网络接口信息

查看活动的网络接口

查看指定网络接口

查看所有网络接口

创建虚拟网卡

为网卡设置IP

查看网络通讯情况

开启/关闭网卡

netstat----查看网络连接情况(即端口扫描)

ss----获取 socket 统计信息

lsof----列出系统中打开文件

ping----测试网络连通性

traceroute----跟踪数据包的路由途径

nslookup----测试DNS域名解析

dig----可以显示出更多详细信息

route----查看路由表条目


查看网络配置

ifconfig----查看网络接口信息
查看活动的网络接口

ifconfig:查看所有活动的网络接口

查看指定网络接口

ifconfig  网络接口:查看指定的网络接口

查看所有网络接口

ifconfig -a:显示所有网卡包括没有启动的网卡

创建虚拟网卡

ifconfig 网卡:n :创建虚拟网卡

为网卡设置IP

ifconfig 网络接口 ip地址 [/子网掩码长度]  /  ifconfig 网络接口 ip地址 [netmask  子网掩码]:设置网卡IP及子网掩码,默认是/24和255.255.255.0   

 ifconfig 网络接口 ip地址----设置IP,子网掩码默认是255.255.255.0         

ifconfig 网络接口 ip地址 [netmask  子网掩码]

ifconfig 网络接口 ip地址 [/子网掩码长度]

查看网络通讯情况

ifconfig -s :网络通讯情况

MTU:最大传输单元。(Maximum Transmission Unit)

不恰当的本地MTU值的影响
当本地MTU值 > 网络MTU值时,需要拆包,会导致效率下降
当本地MTU值 < 网络MTU值时,未发挥最大传输能力

理想的本地MTU值
本地MTU值 = 网络MTU值

以太网MTU一般都为1500,所以在以太网中,往往TCP MSS(Maximum Segment Size,最大报文段大小)为1460。

开启/关闭网卡

ifconfig 网卡名 【up/down】:开启或关闭网卡

关闭

开启

其他开启/关闭网络接口的命令

systemctl restart network:重启所有的网卡
ifdown 网卡名:关闭某个网卡
ifup 网卡名:开启某个网卡    

netstat----查看网络连接情况(即端口扫描)

常用命令netstat -natp

常用选项:

-a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)

-n:以数字的形式显示相关的主机地址、端口等信息

-r:显示路由表信息

-l:显示处于监听(Listening)状态的网络连接及端口信息 

-t:查看 TCP传输控制协议相关的信息 

-u:显示 UDP用户数据报协议相关的信息

-p:显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)

netstat -natp | grep 端口号

netstat -natp | grep 端口号 |wc -l

ss----获取 socket 统计信息

ss能够显示更多更详细的有关TCP和连接状态的信息,而且比 netstat 更快速更高效。

常用命令ss -nltp

常用选项:

-t: tcp协议相关

-u: udp协议相关

-w: 裸套接字相关

-x:unix sock相关

-l: listen状态的连接

-a: 所有

-n: 数字格式

-p: 相关的程序及PID

-e: 扩展的信息

-m:内存用量

-o:计时器信息

-r: --resolve 把 IP 解释为域名,把端口号解释为协议名称

lsof----列出系统中打开文件

lsof:它可以显示当前系统中打开的文件、目录、套接字、管道等资源,以及与它们相关联的进程信息。

lsof -p:列出指定进程PID打开的文件和网络连接

lsof -u:列出指定用户打开的文件和网络连接

lsof  -i  :n:列出指定端口被哪些进程占用

lsof -c:列出指定命令打开的文件

lsof -i -sTCP:LISTEN :以监听模式查看网络连接

ping----测试网络连通性

-c:发送包的个数

-i:发送包的间隔时间

-w:多少秒后停止 ping 命令操作

traceroute----跟踪数据包的路由途径

命令格式:traceroute 目标主机地址IP

命令用途:测试从当前主机到目的主机之间经过的网络节点数(只显示三层设备,最多显示30个)

nslookup----测试DNS域名解析

命令格式:nslookup   目标主机地址    [DNS服务器地址]

命令用途:目标主机的 IP 地址,以及查询该信息所用的 DNS 服务器的地址。

nslookup   目标主机地址

nslookup   目标主机地址    [DNS服务器地址]

dig----可以显示出更多详细信息

route----查看路由表条目

route

route -n:查看或设置主机中路由表信息

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词