知识点
相关文章
更多最近更新
更多监控Linux系统当前使用的端口
2019-03-13 15:15|来源: 领悟书生
介绍两种监听linux系统使用端口的方法,一种是使用netstat,另一种是使用lsof
使用netstat监听端口
netstat -tupln
root@656463:/home/huangyineng# netstat -tupln Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1155/mysqld tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2413/nginx tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1333/sshd tcp6 0 0 :::8009 :::* LISTEN 2470/java tcp6 0 0 :::8080 :::* LISTEN 2470/java tcp6 0 0 :::22 :::* LISTEN 1333/sshd tcp6 0 0 127.0.0.1:8005 :::* LISTEN 2470/java |
常见参数
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
使用lsof监听端口
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
lsof -i
root@656463:/home/huangyineng# lsof -i COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 1155 mysql 10u IPv4 3910 0t0 TCP *:mysql (LISTEN) mysqld 1155 mysql 15u IPv4 618086 0t0 TCP localhost:mysql->localhost:37282 (ESTABLISHED) sshd 1333 root 3u IPv4 4091 0t0 TCP *:ssh (LISTEN) sshd 1333 root 4u IPv6 4093 0t0 TCP *:ssh (LISTEN) nginx 2413 root 10u IPv4 17008 0t0 TCP *:www (LISTEN) nginx 2414 nobody 10u IPv4 17008 0t0 TCP *:www (LISTEN) java 2470 root 35u IPv6 17712 0t0 TCP *:http-alt (LISTEN) java 2470 root 47u IPv6 618085 0t0 TCP localhost:37282->localhost:mysql (ESTABLISHED) java 2470 root 48u IPv6 17964 0t0 TCP *:8009 (LISTEN) java 2470 root 49u IPv6 17965 0t0 TCP localhost:8005 (LISTEN) sshd 26388 root 3u IPv4 621045 0t0 TCP 656463.com:ssh->61.234.98.85:64013 (ESTABLISHED) sshd 26391 huangyineng 3u IPv4 621045 0t0 TCP 656463.com:ssh->61.234.98.85:64013 (ESTABLISHED) |
本文链接:监控Linux系统当前使用的端口,领悟书生原创学习笔记,转载请注明出处:http://www.656463.com/article/493
相关问答
更多-
现在的计算机技术员应该学些什么基本的技能?[2022-07-28]
系统 -
loadrunner怎么监控linux系统的网络流量,还需要装什么监控服务吗?着急,谢谢![2021-10-09]
监控linux的系统资源要在linux上装一个LR的服务,百度一下,网上多的是 吞吐量的话不需要,直接监控 -
用CACTI怎么监控指定的端口[2023-09-05]
貌似那个要安装一个插件!安装了插件也只能监控一些特定的端口~!比如web的 ftp的等! -
如何对远程的linux服务器进行系统监控?[2023-05-17]
可以使用下webmin,这个可以远程管理linux server的状态。不过不知道可不可以定时发送或有异常时发送mail。 -
linux系统如何设置远程端口[2022-03-28]
修改/etc/ssh/sshd_config这个配置文件的Port选项,是端口号 -
怎么查看linux系统mysql端口[2021-06-19]
你可以尝试使用其他的工具来查看端口的使用情况,比方 nc, nmap 等命令。 对于修改 mysql 的缺省端口,我记得,有个配置文件 /etc/my.cnf 的。 修改一下里面的配置,然后重启你的 mysql 服务。 -
如何查看linux系统的进程监控日志[2019-09-08]
cat /var/log/*.log 如果日志在更新,如何实时查看 tail -f /var/log/messages 还可以使用 watch -d -n 1 cat /var/log/messages -d表示高亮不同的地方,-n表示多少秒刷新一次。 该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可。 在Linux系统中,有三个主要的日志子系统: 连接时间日志--由多个程序执行,把纪录写入到/ ... -
linux系统如何查找mysql所在端口[2023-12-14]
my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数。 此文件中有一个参数是 port; port = 3306 # 设置mysql客户端连接服务端时默认使用的端口 找到mysql运行目录下的my.ini(Linux系统下是my.cnf),查看此参数即可。 -
是否有可能实时监控Linux下的所有系统调用?(Is it possible monitoring at real time all the syscall under linux?)[2021-08-17]
您可以使用各种工具,例如strace , ltrace和其他许多工具,但我不确定您想要同时跟踪所有进程。 通常情况下,你会附加一个感兴趣的进程并关注其系统调用。 You can use various tools, like strace, ltrace and many other, although I'm not sure you want to trace all processes at the same time. Normally you'd attach to one process of ...