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:查看或设置主机中路由表信息

  • 23
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值