通俗来讲,网络接口就是我们主机上的网卡。查看和操纵网络接口用到是同一个命令:ifconfig。其中操纵网络接口指的是启动、关闭和临时修改网络接口参数。一般来说,所有的用户都可以使用 ifconfig 来查看网络接口,但只有 root 用户才能操纵网络接口。顺便一提,本文提到的网络都指以太网。
目录
一、ifconfig
1.ifconfig ##查看所有已开启的网络设备编辑
2.netstat 端口扫描,查看端口是否正常工作
3.ss socket文章来源:https://www.toymoban.com/news/detail-499248.html
二、端口被占用情况分析文章来源地址https://www.toymoban.com/news/detail-499248.html
一、基础命令合集和用法
1.ifconfig ##查看所有已开启的网络设备
- ifconfig -a 查询所有的网络设备
- ifconfig -s 查看网络通信情况
- ifconfig ens33 查询指定设备
- ifconfig ens33 up 打开指定设备
- ifconfig ens33 down 关闭指定设备
- ifup 打开指定设备
- ifdown 关闭指定设备
- ificonfig ens33:0 创建虚拟网卡
2.netstat 端口扫描,查看端口是否正常工作
- -a 显示当前主机所有活动的网络链接信息
- -n 以数字的形式显示相关的主机地址和端口信息
- -r 显示路由表的信息
- -l 显示处于监听状态的网络链接和端口信息
- -t 显示tcp协议的信息
- -u 显示udp协议的信息
- -p 显示与网络链接相关的进程号,进程名称信息(必须要使用root权限)
- 用法:netstat -antp | grep 端口号或服务名
3.ss 获取socket 通过通信套接字对端口进行管理并统计信息
- -t tcp协议
- -u udp协议
- -w 裸套接字
- -x 内核socket相关
- -l 处于监听状态
- -a 显示所有网络链接活动
- -n 数字格式
- -p 相关进程的pid和进程名
- 用法:ss -antp | grep 端口号或服务名
- nslookup 正向解析 通过域名解析出真正的ip地址
二、端口被占用情况分析
- 端口被谁使用
- 查询出端口被那个服务占用,80 http nginx
- 注释:ss的查询速度比netstat要快 ss 适应于链接量较大的场景 ,netstat可能会卡死nslookup 正向解析 通过域名解析出真正的ip地址
到了这里,关于Linux查看网络接口的命令合集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!