linux使用命令关闭139端口
-
要关闭139端口,可以使用以下命令:
1. 首先,使用以下命令查看端口的使用情况:
“`shell
netstat -lnp | grep 139
“`
这将列出所有使用端口139的进程。2. 然后,找到要关闭的进程的PID(进程ID)。可以在上一步的输出中找到PID列。
3. 最后,使用以下命令终止进程:
“`shell
sudo kill“`
将``替换为要终止的进程的PID。 请注意,这些命令需要使用root权限运行。使用`sudo`命令可以获取root权限。
另外,关闭139端口可能会影响系统的正常功能。在执行此操作之前,请确保您理解潜在的风险和影响,并根据需要采取适当的措施。
2年前 -
在Linux系统中,要关闭139端口,可以使用以下命令:
1. 查看139端口是否处于监听状态:
“`bash
sudo netstat -tunlp | grep 139
“`
如果显示有进程在监听139端口,则需要结束该进程或者关闭与之相关的服务。2. 停止Samba服务:
“`bash
sudo systemctl stop smb
“`
Samba是一个用于在Linux和Windows之间共享文件和打印机的服务。关闭Samba服务将停止对139端口的监听。3. 禁用Samba服务:
“`bash
sudo systemctl disable smb
“`
禁用Samba服务可以确保该服务不会在系统启动时自动启动。4. 禁用NetBIOS-over-TCP/IP:
“`bash
sudo vi /etc/samba/smb.conf
“`
在该文件中,找到以下行并进行注释或将其值改为no:
“`
# Close the NetBIOS session
lanman auth = no
“`5. 阻止相关的防火墙规则:
“`bash
sudo iptables -A INPUT -p tcp –dport 139 -j DROP
sudo iptables -A OUTPUT -p tcp –sport 139 -j DROP
“`
这些命令将在防火墙中添加规则,阻止对139端口的传入和传出连接。请注意,在执行这些命令之前,确保你有足够的权限,并仔细理解每个命令的含义和影响。关闭139端口可能会影响系统的某些功能,如文件共享和打印机共享。因此,建议在关闭之前先考虑是否真的需要关闭该端口,并在必要时备份相关的配置文件。
2年前 -
在Linux系统中,要关闭指定端口,需要使用防火墙软件来实现。以下是在Linux系统中使用命令关闭指定端口(以关闭139端口为例)的操作流程:
1. 检查防火墙状态
首先需要检查防火墙软件是否已安装并运行。可以使用以下命令检查防火墙状态:
“`
systemctl status firewalld
“`2. 如果防火墙未运行,启动防火墙
如果防火墙未运行,需要使用以下命令启动防火墙:
“`
systemctl start firewalld
“`3. 查看当前防火墙规则
使用以下命令查看当前防火墙规则:
“`
firewall-cmd –list-all
“`4. 查看138、139端口是否开放
使用以下命令检查138、139端口是否开放:
“`
firewall-cmd –list-ports
“`5. 关闭指定端口
使用以下命令关闭指定端口(以关闭139端口为例):
“`
firewall-cmd –remove-port=139/tcp –permanent
firewall-cmd –reload
“`6. 再次确认端口关闭
使用以下命令再次确认指定端口已关闭:
“`
firewall-cmd –list-ports
“`7. 重启防火墙
使用以下命令重启防火墙:
“`
systemctl restart firewalld
“`以上就是在Linux系统中使用命令关闭指定端口的操作流程。请注意,在实施任何操作之前,建议备份/导出重要数据,并确保您具有足够的权限进行操作。
2年前