linux下查看端口是否被占用以及查看所有端口

1、查看服务器端口是否被占用

>lsof  -i:8081

2、查看服务器所有端口

>netstat -ntlp

3、查看服务器是否开放某端口

tcp端口:>netstat -ntpl

udp端口:>netstat -nupl

常用参数:

-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

原文地址:https://www.cnblogs.com/waylong/p/9132266.html

时间: 2024-10-10 10:30:26

linux下查看端口是否被占用以及查看所有端口的相关文章

Linux下利用nc命令来监控检测服务器的端口使用情况(转载)

最近碰到一个项目,前端用apache htttpd进行发布(80端口),通过双机负载均衡转发到后端的两个tomcat进行处理(8081和8082端口),现在需要随时监控这三个端口的情况,一旦down掉需要能够立即告警处理.批量的系统监控比较好的是用nagios软件来实现,这样小项目专门装一个nagios软件,有点繁琐了.在网上查了一些资料,总结实验了一下,可以用简单的nc命令来实现. 一.nc命令检测端口的用法 # nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程.

linux下打开、关闭tomcat,实时查看tomcat执行日志

?? 启动:通常是运行sh tomcat/bin/startup.sh 停止:通常是运行sh tomcat/bin/shutdown.sh脚本命令 查看:运行ps -ef |grep tomcat 输出例如以下 *** 5144   .. .等等.Bootstrap start 说明tomcat已经正常启动. 5144 就为进程号 pid = 5144 杀死:kill -9 5144 ------------------------linux下实时查看tomcat执行日志------------

linux下 SCP 、ssh、ssh-copy-id采用非默认端口传输

linux系统下,scp 使用非默认端口进行传输需要添加参数-P(大写),ssh需要添加参数-p(小写),ssh-copy-id需要添加参数-p(小写). 实例: 在scp命令中.需要大写.如下: [[email protected] data]# scp -P 28 -r fina_info20120904.zip [email protected]:/home/huanliu/data 在ssh远程命令中,却是小写.如下: [[email protected] dist]# ssh -p 2

Linux下的启动oracle服务 启动监听 开放端口操作

尝试登录oracle 使用root用户将没有sqlplus命令 [[email protected] ~]# sqlplus /nolog bash: sqlplus: 未找到命令... [[email protected] ~]# su oracle [[email protected] root]$ sqlplus /nolog bash: sqlplus: 未找到命令... 切换为oracle账户尝试登录oracle 此处的/和as之间要有空格 而且只有用oracle账户登录才能生效 否则

linux下添加,删除,修改,查看用户和用户组

 一,组操作 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod -n test2 test 将test组的名子改成test2 3,删除组 groupdel test2 删除 组test2 4,查看组 a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups apacheuser b),查看所有组 cat /etc/group c),有的linux系统没有/etc/group文件的,这个时候看下面的这个方法 cat /etc/

Linux下使用w命令和uptime命令查看系统负载

在Linux系统中查询系统CPU和内存的负载(使用率)时,我们通常习惯于使用top.atop或者ps,这篇文章将要给大家介绍如何使用w命令和uptime命令来查看系统的负载情况,对于uptime命令,相信大家比较熟悉了,它主要是用来查询系统最近一次启动后运行了多长时间,而w命令则相对就冷门一些了,下面就详细介绍如何使用这两个命令: 1. w命令 [[email protected] ~]# w 14:44:27 up 62 days, 3 min, 2 users, load average:

Linux下计算进程的CPU占用和内存占用的编程方法zz

https://www.cnblogs.com/cxjchen/archive/2013/03/30/2990548.html 查看RAM使用情况最简单的方法是通过/proc/meminfo.这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free / ps / top)等的组合显示./proc/meminfo列出了所有你想了解的内存的使用情况. 进程的内存使用信息也可以通过/proc/<pid>/statm 和 /proc/<pid>/status 来查看. #inclu

Linux下限制某程序CPU占用

CentOS 7下CPULimit的部署与使用途中 部署 git clone https://github.com/opsengine/cpulimit.git cd cpulimit make cp src/cpulimit /usr/bin 输入cpulimit,查看使用方式 #选项 -l 0~200 限定CPU占据率0%~200% -v 显现控制的统计信息 -z 当被控制的程式退出的时候,CPULimit程式也跟着退出 -i 同时限定被控程式的子进程 #command -p 被控程式的PI

Linux下权限的设定(1.如何查看及读取权限信息,2.设定文件的拥有者及拥有组)

如何查看及读取权限信息 文件属性与目录属性的查看方式对于属性各字段的理解 对于文件属性字段的理解 对于目录属性字段的理解 1 类型 类型 2 文件权限 文件权限 3 SELinux Content SELinux Content 4 文件硬链接个数 目录中子目录的个数 5 文件拥有者 文件拥有者 6 文件拥有组 文件拥有组 7 文件大小 目录中子文件或子目录的元数据的大小 8 文件最后一次被修改的时间 目录中的内容最后一次被修改的时间 9 文件名称 目录名称 文件的拥有者及拥有组 文件的拥有组及