首页 > 系统相关 >掌握Linux:查看服务器端口号的实用指南

掌握Linux:查看服务器端口号的实用指南

时间:2023-11-16 23:02:13浏览次数:43  
标签:指南 sudo 服务器端 0.0 Linux 端口 使用 80 端口号

当你管理一个Linux服务器时,了解服务器上正在运行的服务以及它们使用的端口是至关重要的。这可以帮助你确保服务正常运行,定位问题,以及提高服务器的安全性。在这篇博客文章中,我将向你介绍如何使用Linux命令来查看服务端口号。

查看所有打开的端口

要查看服务器上所有打开的端口,可以使用以下命令:

sudo netstat -tulpn

这个命令会显示所有正在运行的服务及它们所使用的端口号。其中:

  • -t: 显示TCP端口
  • -u: 显示UDP端口
  • -l: 仅显示监听状态的端口
  • -p: 显示与端口关联的进程信息
  • -n: 以数字形式显示端口号,而不是服务名称

这将输出类似以下的信息:

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:22              0.0.0.0:*               LISTEN      1234/sshd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      5678/apache2
udp        0      0 0.0.0.0:53              0.0.0.0:*                           901/bind

这个例子中,SSH服务使用端口22,Apache服务使用端口80,DNS服务使用端口53。

查看特定端口是否被使用

如果你想检查特定端口是否被使用,可以使用以下命令:

sudo lsof -i :端口号

例如,要检查端口80是否被使用,可以运行:

sudo lsof -i :80

这将显示使用端口80的进程信息。

使用ss命令

ssnetstat的替代工具,也可以用来查看端口信息:

sudo ss -tulpn

这个命令的输出与netstat类似。

通过这些命令,你可以轻松地监控服务器上的端口活动,确保服务正常运行,并及时发现潜在的问题。记得在使用这些命令时使用sudo,以确保你有足够的权限来访问有关端口和进程的信息。

标签:指南,sudo,服务器端,0.0,Linux,端口,使用,80,端口号
From: https://blog.51cto.com/xiuji/8433691

相关文章

  • Linux进程间通信模式
    管道是一种单向传输数据的机制,它其实是一段缓存,里面的数据只能从一端写入,从另一端读出。如果想互相通信,我们需要创建两个管道才行。管道分为两种类型,“|”表示的管道称为匿名管道,意思就是这个类型的管道没有名字,用完了就销毁了。就像上面那个命令里面的一样,竖线代表的管道随着命令......
  • 一、Linux发展史
    一、Linux发展史及红帽认证红帽授权培训合作伙伴木兰宽松许可证1、Linux系统发展史1.Unix发展历程上世纪六十年代贝尔实验室(Bell)、麻省理工学院(MIT)以及通用电气(GE)联合开发多路信息计算系统Multics;1970年KenThompson开发了Unix;1974年贝尔实验室公开了Unix,广泛流行......
  • Linux内存
    Linux--内存管理内存分配和管理:标识某一段内存是否空闲地址转换:外存虚拟映射到内存内存扩充:内存的共享与保护:一部分空间共享,一部分空间保护内存映射:进程使用的内存可以映射到物理内存上,相同的进程使用内存块可以映射到不同的物理内存中ARMLinux虚拟空间存储分......
  • linux下使用命令行工具alidrive上传文件到阿里云盘
    linux下使用命令行工具alidrive上传文件到阿里云盘下载alidrive,并解压wgethttps://github.com/aoaostar/alidrive-uploader/releases/download/v2.2.1/alidrive_uploader_v2.2.1_linux_amd64.tar.gztar-xvfalidrive_uploader_v2.2.1_linux_amd64.tar.gz修改配置文件重......
  • linux client进行ntp校时
    常用方案1.windows端增加NTPserver1.打开注册表regedit(管理员模式)2.提供NTPserver[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpServer],右边找到Enable设置值为1,如下图:3.设定强制主机 找到如下路径:[HKEY_LOCAL_MACHINE......
  • 安装ArchLinux
    太帅了,今天突然了解到ArchLinux于是就打算跟着up一步步做!先贴一个我学习的视频,【---->大佬的视频<----】以下是我的基本环境配置:VMware是17proArchLinux是阿里云的环境(这个是下载链接)这个是自带vim的官方文档:ArchLinux跟着视频开始吧!因为视频步骤很详细,我们直接跟着文档......
  • 【grep】linux 下日志查看的筛选技巧
    查看关键字前后20个字符grep-oP'.{0,20}deviceName.{0,20}'data.loggrep-oE'.{0,20}deviceName.{0,20}'data.log(在macos下,不认识-P参数)只显示一行日志的第1~20个字符moredata.log|cut-c1-20......
  • linux配置miniconda、pytorch、torch_scatter以及cuda. - 叶辰
    在西方的天际,正在云海中下沉的夕阳仿佛被溶化着,太阳的血在云海和太空中弥漫开来,映现出一大片壮丽的血红。“这是人类的落日。”一,miniconda下载安装以及注意事项1,下载进入官网miniconda正常选择最新版Miniconda3Linux64-bit,jetson选择Miniconda3Linux-aarch6464-bit。......
  • windows 下 git status 和 Linux 下 status 结果不一致
    解决该问题运行一下命令即可gitconfigcore.autocrlftrue解释 gitconfigcore.autocrlftrue 这个命令是在任何支持的操作系统上都可以运行的,包括Windows和Linux。这个命令是用来设置Git的全局配置,也就是说,如果你在命令行中运行这个命令并且没有指定任何特定的仓......
  • 【Linux笔记】find
    #在当前目录下查找find"file.txt"#查找当前目录下是否有file.txtfind"*.txt"#查找当前目录下是否有以.txt结尾的文件#在指定目录下递归地查找find./-name"file*"#在当前目录下,递归地进入所有文件夹中查找以file开头的文件或文件夹find./bin/-name"file*"......