端口被占用.docVIP

  • 2
  • 0
  • 约2.95千字
  • 约 6页
  • 2018-06-24 发布于河南
  • 举报
端口被占用

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选查看-选择列 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的80端口 1、Windows平台 在windows命令行窗口下执行: C:\netstat -aon|findstr 80 TCP :80 :0 LISTENING 2448 看到了吗,端口被进程号为2448的进程占用,继续执行下面命令: C:\tasklist|findstr 2448 thread.exe 2016 Console 0 16,064 K 很清楚吧,thread占用了你的端口,Kill it 如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。 如果需要查看其他端口。把 80 改掉即可 补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the servers fully qualified domain name, using 11 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可 端口 系统中的端口有三类,分别是“已知端口”、“注册端口”、“动态端口”。 已知端口为0到1023,一般固定分配给一些服务。入FTP服务的21端口,HTTP服务的80端口等。 注册端口是从1024到49151,系统会自动分配给某项请求服务。 动态端口为从49152到65535,动态端口常常被木马所利用。 查看端口 “开始-所有程序-附件-命令提示符”或者“Widows键(Widows徽标的)+R键打开“运行”窗口,输入“CMD”命令”。 在命令提示符中输入netstat -a -n,按Enter键,可以看到以数字显示的TCP和UDP连接的端口号及状态。 查看一些危险的端口是否被监听(LISTENING),然后选择是否断网进行杀毒。 关闭一些常见不使用的端口 CTRL键+SHIFT键+ESC键,选择“任务管理器”,点击“服务”选项卡,点击“服务”按钮,选择“标准”选项卡, 在“标准”页中,点击“描述”,查看是何种服务,或者鼠标右键,点击“属性”,一一进行查看。 关闭了相应的服务,该服务的端口也被终止或禁用,如果想再次打开,按照原来的方法,反过来开启就可以了。 在windows XP系统中,首先需要打开“控制面板”,双击“服务”,在打开的窗口服务中,双击需要进行修改的服务, 单击“停止”按钮,在“启动类型”中选择“已禁用”。最后单击“确定”按钮,如果要开启端口,再次进入,将关闭的都开启即可。 另外,我们还可以从网上下载并安装一个图形化界面的端口查看工具TCPView.查看是否有异常的TCP链接出现。 用命令及端口相关工具查看端口情况 1.在开始-所有程序-附件-运行,在运行中输入cmd命令,点击“确定”。(在windows vista操作系统中需要在附件中找到“命令提示”项,鼠标右键,选择以管理员身份运行)。 在“命令提示符”中输入netstat -an命令,中间州空格。 按Enter键。 在没有联网时显示的是固定端口,在联网时显示动态端口。 2.superscan 3.0纯端口扫描软件。 netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 nslookup命令 nslookup命令的功能是查询一台机器的IP地址和其对应的域名。 该命令的一般格式为: nslookup [IP地址/域名] finger命令 finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。 大致策略: 1.用命令行查看本地开放端口 2.参考端口大全或木马常见端口(进程中是否有异常字符),看是否有端口遭到木马监听. 3.用防火墙屏蔽此端口,或本地连接-TCP/IP-高级选项-TCP/IP筛选,启用筛选机制来筛选端口。 4.也可通过控制面版的管理工具中的“高级安全 Windows 防火墙”项中的“入站规则”中找到防火墙阻止的项进行设置。 端口被占用问题 有时开机点击客户端时,提示端口被占用,无法访问Inte

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档