Linux-当发现了奇怪的端口该如何处理

简介:

问题发生背景

   一般在刚入职需要对自己公司的整个IT环境要有一个大致了解,在1-2个月后需要对开启的端口有一个清晰的认识,这个端口是做什么用的,是否是非法开启的端口,自己要心中有数否则被未知的木马通过某个陌生的端口给黑掉就尴尬了。因此作为运维人员需要对公司的每台机器开放的端口有一个清晰的认识,同时要具备面对陌生的端口怎么去判断这个端口对应怎样的服务,该服务是否非法等的能力。


需要使用的命令

    ss -tnl       显示所有tcp已被监听的端口

    lsof -i:端口  显示所有打开该端口的进程


工作实例:

某天通过ss -tnl发现有不认识的正在被监听的端口

wKiom1mJlnSwC9PIAABZpAHJxnM449.jpg

对于49994端口我不知道它是干嘛的,于是使用lsof -i命令查看该端口都打开了哪些进程

这里发现该端口对应的是rpc.statd命令。

(如果提示没有该命令记得yum install -y lsof)

如果大家不认识rpc.statd,一个很简单的方法就是baidu

通过baidu可以知道该命令是nfslock服务的一个进程,如果想将该端口关闭只需要关闭nfslock服务即可

service nfslock stop

再执行ss -tnl发现49994端口消失


今后若遇到未知的端口可以使用上面的方法进行判断。










本文转自 紫色的茶碗 51CTO博客,原文链接:http://blog.51cto.com/chawan/1954596,如需转载请自行联系原作者
目录
相关文章
|
29天前
|
Linux
linux查看应用对应的端口
linux查看应用对应的端口
16 0
|
29天前
|
网络协议 Linux 网络安全
linux7打开、关闭端口
linux7打开、关闭端口
40 0
|
29天前
|
网络协议 安全 Linux
linux系统安全及应用——端口扫描
linux系统安全及应用——端口扫描
36 0
|
3月前
|
网络协议 Linux 网络安全
【linux】通过firewall开放端口
【linux】通过firewall开放端口
69 0
|
1月前
|
存储 安全 网络协议
使用 firewall-cmd 管理 Linux 防火墙端口
本文将介绍如何使用 firewall-cmd 工具在 Linux 系统中进行简单端口管理,包括开放、查询、关闭等操作。通过实例展示相关命令的用法,希望能对大家有所帮助。
137 0
|
13天前
|
Linux Windows
Windows、Mac、Linux解决端口被占用的问题
Windows、Mac、Linux解决端口被占用的问题
21 1
|
16天前
|
网络协议 Linux
Linux如何查询端口被占用?
在Linux环境中,查询端口占用可使用`netstat`、`lsof`和`ss`命令。`netstat -tulnp | grep 80`显示TCP/UDP监听端口,`lsof -i:80`列出使用80端口的进程,而`ss -tuln | grep 80`是`netstat`的现代替代选项。若需解决端口占用问题,先找出占用进程的ID,然后用`kill -9`命令终止它,或调整服务配置以避免冲突。
22 1
|
2月前
|
Linux 网络安全
linux端口1
linux端口1
34 4
|
2月前
|
Linux
linux端口2
linux端口2
22 0
|
2月前
|
Linux
linux端口3
linux端口3
18 2