linux使用命令关闭139端口

不及物动词 其他 506

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要关闭139端口,可以使用以下命令:

    1. 首先,使用以下命令查看端口的使用情况:
    “`shell
    netstat -lnp | grep 139
    “`
    这将列出所有使用端口139的进程。

    2. 然后,找到要关闭的进程的PID(进程ID)。可以在上一步的输出中找到PID列。

    3. 最后,使用以下命令终止进程:
    “`shell
    sudo kill “`
    将`
    `替换为要终止的进程的PID。

    请注意,这些命令需要使用root权限运行。使用`sudo`命令可以获取root权限。

    另外,关闭139端口可能会影响系统的正常功能。在执行此操作之前,请确保您理解潜在的风险和影响,并根据需要采取适当的措施。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部