关闭电脑端口?电脑端口号怎么查看
一、如何关闭电脑系统指定的端口
关闭端口步骤如下:
1、首先打开“控制面板”,双击“管理工具”,再双击“服务”。
2、接着在打开的服务窗口中找到并双击“SimpleMailTransferProtocol(SMTP)”服务,单击“停止”按钮来停止该服务。
3、然后在“启动类型”中选择“已禁用”,最后单击“确定”按钮即可。
二、大神们:怎样快速关闭计算机开发的端口
想要快速关闭端口,大概思路是,先找到这个端口关联的进程PID,然后通过杀死该进程,来关闭端口号。这里包含windows系统和Linux系统,使用的操作方法类似,windows系统需要使用到BAT脚本来完成,linux系统只需要一条命令就可完成,下面来看一下执行过程。
linux系统首先使用netstat命令查询端口比如9007端口,然后通过killall-9强制杀死进程,如下:
[root@apilinux]#netstat-anp|grep9007
[root@apilinux]#killall-9httpd
或者
[root@apilinux]#killall-912829
当然,也可以通过一条命令直接杀死进程,如下:
[root@apilinux]#netstat-anp|grep:9007|awk-F/'{print$2}'|xargskillall-9##首先过滤9007端口绑定的信息,通过awk过滤出进程PID或者进程名称,如httpd,最后通过xargs命令将过滤出来的字符作为参数传递给killall命令,将进程杀死。windows系统windows系统同样也是使用netstat命令查询端口的PID,只不过参数略有不同,最后taskkill命令杀死进程,如下:
C:\Users\1>netstat-ano|findstr9007C:\Users\1>taskkill/pid4024/t/f如果要快速关闭的话,就需要创建BAT脚本文件,通过定义变量来杀死端口关联的进程,内容如下。
setport=9007
for/f"tokens=5"%%ain('netstat-ano^|findstr%port%')do(
echo%%a
taskkill/pid%%a/t/f
tasklist|findstr%%a
)
pause
##set定义port变量,通过for语句的tokens参数提取字符串,这提取的是第五列,也就是进程PID,最后通过taskkill/pid<pid_nub>/t/f强制命令杀死进程和进程包含的子进程。
我们来看一下执行结果,首先通过netstat和findstr命令配合过滤出端口号对应的进程信息,然后使用for语句将信息复制给变量%%a,最后使用taskkill杀死进程PID,如下:
总结,linux系统使用命令直接杀死进程相比windows比较简单,windows的dos指令略有复杂。
以上回答希望能够帮助到你,欢迎大家评论留言。
三、win10如何打开关闭的端口和关闭端口
win10系统关闭端口步骤:
1、搜索并打开高级安全Windowsdefender防火墙
2、点击入站规则—新建规则
3、选择端口并点击下一步
4、输入关闭端口并点击下一步
5、选择阻止连接并点击下一步
6、选择规则应用时效并点击下一步
7、输入规则名称点击完成