前段时间有学生问到,怎么查看

linux系统中已经被占用的端口?下面就统一给大家解释一下。

提到端口,那首先来回顾端口定义,为了区分一台主机接收到的数据包应该转交给哪个任务来进行处理,使用端口号来区别;我们知道TCP端口号与UDP端口号独立,也就是说TCP和UDP可以使用相同的端口号,总所周知,5000以内的端口号是被占用的,那怎么查看已经被占用的端口号呢?

第一种:通过命令查看

1.netstat -ntulp:查看所有的被占用的端口

在列表中最后一列就列出了,某个端口被占用的进程

其中:

-t : 指明显示TCP端口

-u : 指明显示UDP端口

-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

-n : 不进行DNS轮询,显示IP(可以加速操作)

使用时注意:普通用户下加上sudo

2.netstat  -ntulp | grep 端口号:可以具体查看某一个端口号

使用netstat和grep命令进行组合,查看自己想查看的端口

第二种:通过文件查看

vi /etc/services:查看已经用过的端口

linux 查看端口 程序,linux开发:Linux下查看端口占用相关推荐

  1. linux怎么查看mysql安装在哪里_Linux下查看MySQL的安装路径

    Linux下查看mysql.apache是否安装,并卸载. 指令ps -ef|grep mysql得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bi ...

  2. delphi开发LINUX程序,DELPHI开发LINUX包

    DELPHI开发LINUX包 我们知道,有了包的存在,开发插件架构的程序,才成为可能 . DELPHI在WINDOWS里面的包的扩展名是.bpl. 在LINUX里面的包的扩展名是.o. 怎样在LINU ...

  3. linux命令启动程序,菜鸟学Linux命令:nohup命令启动程序

    在UNIX/LINUX中,普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止. 要实现守护进程,一种方法是按守护进程的规则去编程,比较麻烦: 另一种方法是仍然用 ...

  4. linux各种小程序源码,Linux中的小程序—— 进度条

    在说正事之前,首先科普一下在什么是回车什么是换行? 我们通常所说的回车就是从一行的末尾跳到另一行的开头,但事实上这却是由回车和换行两个动作所完成的,也就是键盘上所完成的工作.但实际上,回车是光标重回开 ...

  5. 微信小程序中开发环境下的POST请求

    写在前面 不得不说,开发环境下,微信小程序要是在发起网络请求的话,遇到的坑也是有的.尽管,微信提供了十分便捷的API 供开发者调用.今天在小程序中写了一个表单,需要提交到服务器上,于是发起了一个 PO ...

  6. 查看计算机bios版本,Win10系统下查看电脑主板BIOS版本的方法

    众所周知,检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息,当我们要安装系统的时候,就需要进入bios中进行设置,而有时候也需要升级BIOS版本给主板增加设置,所以这时候我们就要先查看自 ...

  7. pe下查看ip和计算机名称,pe下查看原系统ip的方法

    pe下查看原系统ip的方法 方法及步骤如下: 在PE下加载注册表,找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Param ...

  8. Linux监控FastCGI程序自启,Linuxx下fastcgi安装

    fastcgi安装 这里及以下的web服务器都是以nginx为例子和说明,php以5.3为例子. php-fpm fastcgi在服务器上会启动多个进程进行解析,这个时候就需要一个fastcgi的管理 ...

  9. 终端linux输入法安装程序,在Ubuntu系统下安装百度输入法Linux版的方法

    本文介绍在Ubuntu系统下安装百度输入法Linux版(也称为百度Linux输入法)的方法,以Ubuntu 18.04版本为例说明.说明:该输入法支持在Ubuntu 18.04.1810.1904.1 ...

  10. linux执行指定程序的命令,linux 下使用指定的用户来执行命令

    有时间,我们需要在开机的时候执行一些特定的程序或都脚本,因为涉及到安全主面的问题,所以又不想用root来执行,那怎样办呢. 经过查看 su 的帮助提示,发现: [root@redhat6 ~]# su ...

最新文章

  1. 去掉excel保存文件时自动生成备份
  2. WinPcap笔记(9):保存数据包到堆文件
  3. 浅谈Taro和Apollo在开发过程中的实践
  4. 结合PE格式对linker分析1
  5. iOS知识点个人归纳总结--Runtime
  6. spring的IOC原理,容器管理的bean类型、bean的生命周期
  7. java html 区别是什么意思_Java html 区别是什么
  8. sql必知必会的数据初始化
  9. set.seed(7)什么意思
  10. ubuntu 定时执行重启(crontab)
  11. OJ每日一练——鸡兔同笼问题
  12. php图书馆注册模板,php微信公众号开发之校园图书馆
  13. Vue2.x实现根据获取到的数据 显示不同性别图片
  14. 6.1儿童节,致我们回不去的童年
  15. 英文卡通字体_40种独特的卡通和漫画字体
  16. 怎样提取网页视频中的音频文件
  17. Python神经网络是这样识别手写字符哒?
  18. 美国计算机游戏设计专业排名,美国游戏设计专业大学排名TOP5推荐!
  19. 牛客练习赛61 C 四个选项 dp\搜索+组合数学
  20. Codeforces Beta Round #7

热门文章

  1. ehcache rmi_EhCache复制:RMI与JGroups
  2. SpringBoot:使用JdbcTemplate
  3. netbeans7.4_NetBeans 7.2引入了TestNG
  4. 使用WSO2 ESB进行邮件内容过滤
  5. 防止在多模块Maven中找到“未找到插件”
  6. 单元测试Java Hadoop作业
  7. Spring MVC错误处理流程
  8. IntelliJ IDEA:使用Google Guava生成equals,hashCode和toString
  9. python足球射门小游戏_足球射门游戏教案
  10. sum和total的区别