• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > linux查看端口占用应该怎样做?

linux查看端口占用应该怎样做?

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含等服务器相关知识,xinwang希望可以进行参考
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。在项目的部署的时候,会遇到端口被占用的情况,需要我们先停下占用端口的进程,然后才能开启新的服务来使用这个端口,那么在linux上怎么查看端口被什么进程占用呢?下面就由小编和大家讲一讲linux查看端口占用应该怎样做。

一、linux如何查看端口占用?

1、常用命令:

lsof -i:端口号

netstat -tunlp|grep 端口号

这两个命令都可以查看端口被什么进程占用。

2、lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令,如下图

lsof输出的每列的意义是:

COMMAND:进程的名称或者进程开启的方式

PID:进程id

USER:进程所有者

FD:文件描述符

TYPE:协议类型

DEVICE:端口号

SIZE/OFF:偏移

NODE:协议名

NAME:节点名

3、lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22

4、netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图

命令里的t,u,n,l,p均有不同含义:

-t 仅显示和tcp相关的

-u 仅显示和udp相关的

-n 不限时别名,能显示数字的全部转换为数字

-l 仅显示出于Listen(监听)状态的

-p 显示建立这些连接的程序名

5、netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22

二、Linux服务器

Linux服务器是设计出来进行业务处理应用的,在网络和计算机系统当中有广泛的应用,可以提供数据库管理和网络服务等内容,是一种性能非常高的和开源的服务器,在我国的计算机系统的客户端当中,有很多采用的就是Linux系统,其使用的范围非常广泛,用户体验反应较好。但是对于一些希望计算机应用性能比较高的单位而言,windows系统需要经常进行资源整合和碎片化管理,系统在配置的时候经常需要重新启动,这就无法避免产生停机的问题。

同时,由于Linux系统的处理能力非常强悍,具备不可比拟的稳定性特征,因而Linux系统就不用经常进行重启,Linux系统的变化可以在配置的过程中实现,所以Linux服务器出现故障的概率比较小,所以很多企业组织在计算机配置的过程中经常使用Linux系统,从而降低服务器发生崩溃的可能性,很多企业在配置Linux系统的时候,都是通过减少服务器的故障发生率,实现企业业务的高效运转。

三、linux常用命令及技巧

1、date:打印或者设置系统的日期和时间

2、stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)

3、passwd:用passwd-h查看

4、logout,login:登录shell的登录和注销命令

5、more,less,head tail:显示或部分显示文件内容

6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件

7、chmod u+x:更改文件权限

8、rm -fr dir:删除非空目录

9、cp -R dir:拷贝目录

10、fg jobid:可以将一个后台进程放到前台

11、kill的作用:send a signal to a process、eg:kill-9发送的是SIG_KILL信号,具体发送什么信号可以通过man kill查看、

12、ps的用法,ps-e或ps-o pid,ppid,session,tpgid,comm(其中session显示的sessionid,tpgid显示前台进程组id,comm显示命令名称)

13 ip a 查看ip地址信息的命令

14 zcat /proc/config.gz > config 到内核配置文件

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。小伙伴们要想获得更多linux查看端口占用的内容,请关注!
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 什么云存储比较好?云存储有哪些类型?
  • 网站ssl证书购买时主要注意哪些?
  • 什么是企业上云?企业为什么要上云?
  • 服务器最容易受到哪些攻击 服务器被攻击了怎么办
  • ecs云是什么?ecs云有什么作用及优势?
  • 虚拟主机和云服务器ecs之间的区别
  • 云 主机产品特征介绍 云主机的优势是什么
  • 详细介绍vps 云服务器及其作用
  • iis服务器是什么?iis服务器证书如何安装?
  • 服务器托管优势?网站服务器为什么要托管?

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • https 免费证书应该去哪购买,什么是https
    • 多线服务器租用什么优势 什么是多线服务器
    • cdn的工作原理是什么 cdn加速器怎么使用
    • 购买云服务器 价格标准是多少?
    • 服务器一台多少钱?服务器价格影响因素有哪些
    • ssl证书的作用是什么 主流ssl证书有哪些
    • 什么是DNS服务器 DNS服务器具有哪些作用
    • 免费空间申请有何优势,如何判断免费空间是否可靠
    • ipv6改造方案有哪些?为什么要使用IPv6转换服务?
    • 无法成功连接服务器是什么原因?无法连接服务器怎么解决?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有