linux网络状态命令 linux显示网络状态信息

如何查看linux服务器运行状态?1、ps aux 或netstat -tlunp
ps是进程查看命令,netstat是端口查看命令 , 在Linux系统中,服务一定是有进程的,所以使用ps命令可以查看服务运行情况,另外 , Linux服务多数是网络服务 , 所以通过netstat命令也可以查看服务运行状态 。
2、service 服务名status
【linux网络状态命令 linux显示网络状态信息】比如查看httpd的Web服务的运行状态 , 执行service httpd status,如下图所示:
3、/sbin/service --status-all |grep "服务名"
比如查看httpd的web服务,执行 /sbin/service --status-all |grep "httpd"即可 。如下图所示 。
4、chkconfig --list
比如查看httpd的web服务,执行 chkconfig --list |grep "httpd"即可 。如下图所示 。
Linux查看端口是否被占用的命令是什么?Linux中如何查看8080端口是否被占用?在Linux系统中 , 想要查看哪些端口被占用可通过命令进行查询,比如:lsof、netstat命令 。其中netstat命令是最为常见的,本文将为大家重点介绍一下,不了解的小伙伴一定要认真看完!
输入命令:netstat -tln | grep 8080,来查看8080端口情况,按回车执行 。
Linux netstat命令用于显示网络状态 。
利用netstat指令可让你得知整个Linux系统的网络情况 。
语法
netstat [-acCeFghilMnNoprstuvVwx][-A网络类型][--ip]
参数
-a或--all:显示所有连线中的Socker 。
-A网络类型或--网络类型:列出该网络类型连线中的相关地址 。
-c或--continuous:持续列出网络状态 。
-C或--cache:显示路由器配置的快取信息 。
-e或--extend:显示网络其他相关信息 。
-F或--fib:显示路由缓存 。
-g或--groups:显示多重广播功能群组组员名单 。
-h或--help:在线帮助 。
-i或--interfaces:显示网络界面信息表单 。
-l或--listening:显示监控中的服务器的Socket 。
-M或--masquerade:显示伪装的网络连线 。
-n或--numeric:直接使用IP地址,而不通过域名服务器 。
-N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称 。
…………
参数较多,就不一一列举了!
Linux——网络配置命令一、ifconfig
自ubuntu17起,已经不提供这个命令了 , 要自动安装
sudo apt installnet-tools
ifconfig -a :查看当前系统所有的网络接口
ifconfiginterface(PS:这里是网络接口的名称) down:禁用当前网络接口
ifconfiginterface up :启用网络接口
二、ip命令
1、管理网络接口
1)、ip link list显示网络设备的运行状态
2)、ip -s link list 显示更详细的网络设备运行状态
4)、ip link set dev ens33 mtu 1600: 改变网络设备最大传输单元 MTU的值为1600
2、管理ip地址
1)、ipa showdev ens33 显示指定网络接口的ip
2)、ip addr ls ens33
5)、ip -4 addr flush ens33
通过id修改的ip地址重启后会消失 。如果要永久保存,则需要修改配置文件
3、管理路由表
1)、ip route show 显示main 路由表的路由信息
每行定义一个路由表 , 前面的数字为路由编号,后面为路由名称
以上的几个路由表为默认路由表,用户不可以修改
默认所有的路由表都会被插入到254的main表中 。在进行路由查询时,内核只使用路由表main
3)、ip route show table local 指定显示路由表
4、管理策略路由
1)、ip route list列出当前系统的策略路由规则
2、添加一条到达网络224.0.0.0/28的路由
route add -net 224.0.0.0/28 netmask 224.0.0.0 dev docker0
3、删除指定的路由记录224.0.0.0
route del -net 224.0.0.0 netmask 224.0.0.0
route -n 查看路由
5、删除默认网关
route deldefault gw 172.17.0.0 dev docker0
route -n
四、netstat命令
1、netstat(network status) 查看各种网络信息的,包括网络连接、路由表以及网络接口的各种统计数据
netstat [options]
常用的几个选项:
-a :显示所有处于活动状态的套接字
-t :显示TCP/IP协议的连接信息
-l:列出所有处于监听状态的套接字
-n:直接显示ip地址,不转换成域名
-i :列出所有的网络接口
-p:显示使用套接字的进程id和程序名
-r:显示路由表信息
2、netstat -a
显示所有的端口,包含未监听的和监听的
3、nestat -at
只显示TCP/IP协议的连接
4、netstat -tl
只显示处于监听状态的TCP连接
5、netstat -tlanx
显示数字形式的ip地址
6、netstat -anp | grep ":80"
排查处于某个端口被占用导致服务器无法启动
7、netstat -i
列出当前系统的所有网络接口
8、netstat -r
查看路由表信息
该命令是向某台主机()发送ICMP数据包,并接收响应
Ctrl C退出ping 命令
linux网络状态命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux显示网络状态信息、linux网络状态命令的信息别忘了在本站进行查找喔 。

    推荐阅读