netstat ano 445-ano显示的端口很少

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 339, 距离下一级还需 161 积分
论坛徽章:0
OS: Windows XP SP2
启动MySQL服务器(使用3306端口),那么用命令netstat -a可以看到如下形式的语句:
TCP& & xxx:3306& && && & yyy:0&&LISTENING
但我启动了MS SQL Server 2005的数据库服务器(使用1433端口)后,使用同样的命令,即没有看到与上述结果相似的语句。
但SQL Server服务器能够正常使用(就是用的1433端口)。
请问,这是什么原因?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:5
你用的可能是个人版本。这个不能提供网络服务的。
稍有积蓄, 积分 339, 距离下一级还需 161 积分
论坛徽章:0
& 你用的可能是个人版本。这个不能提供网络服务的。
SQL Server 2005有分个人版与企业版吗?
刚接触SQL Server,还不是太清楚。在&关于...&中,也没看到相关信息。
但我的问题应该与版本没什么关系吧。
1433端口确实已经启用了,也能够通过这个端口(远程或本地)连接到数据库服务器。
我猜想,这个问题应该与netstat更有关。
另,我启动一个Tomcat服务器,它监听80端口,使用命令netstat -a也看不到80端口被占用。
通过比较,发现有这样的一条语句:
TCP& & computer-name:http
我猜想它就是&80&端口。
如果设置Tomcat使用8080端口,那么就会出现
TCP& & computer-name:8080
看来系统会对&特殊&端口有特殊的对待。
那么对1433,是否也有特殊对待呢?
肯定还是我对netstat工具没有理解好。
请大家解惑,谢谢!
[ 本帖最后由 jiangshachina 于
22:31 编辑 ]
论坛徽章:5
哦,是这样啊。
netstat -na
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处本帖子已过去太久远了,不再提供回复功能。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。
这篇文章主要介绍了Linux下用netstat查看网络状态、端口状态的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
在linux一般使用netstat 来查看系统端口使用情况步。
&&&&& netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的
&&&&& netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。
&&&&& 该命令的一般格式为:
&&&&& netstat [选项]
&&&&& 命令中各选项的含义如下:
&&&&& -a 显示所有socket,包括正在监听的。
&&&&& -c 每隔1秒就重新显示一遍,直到用户中断它。
&&&&& -i 显示所有网络接口的信息,格式同“ifconfig -e”。
&&&&& -n 以网络IP地址代替名称,显示出网络连接情形。
&&&&& -r 显示核心路由表,格式同“route -e”。
&&&&& -t 显示TCP协议的连接情况。
&&&&& -u 显示UDP协议的连接情况。
&&&&& -v 显示正在进行的工作。
1. netstat -an | grep LISTEN
&&&&& 0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务。
2. netstat -tln
&&&&& 用来查看linux的端口使用情况
3. /etc/init.d/vsftp start
&&&&& 是用来启动ftp端口~!
4. netstat
&&&& 查看已经连接的服务端口(ESTABLISHED)
5. netstat -a
&&&&& 查看所有的服务端口(LISTEN,ESTABLISHED)
6. sudo netstat -ap
&&&&& 查看所有的服务端口并显示对应的服务程序名
7. nmap <扫描类型><扫描参数>
&&&&&& nmap localhost
nmap -PT 192.168.1.127-245
当我们使用 netstat -apn 查看网络连接的时候,会发现很多类似下面的内容:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 52 218.104.81.152:.39.250:29488 ESTABLISHED 6111/1
显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用 lsof -i :7710 命令来查询:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
sshd 1990 root 3u IPv4 4836 TCP *:7710 (LISTEN)
这样,我们就知道了7710端口是属于sshd程序的
以上所述是小编给大家介绍的Linux下用netstat查看网络状态、端口状态,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHPERZ网站的支持!
Copyright &
All Rights Reserved &&&&&&你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。

我要回帖

更多关于 netstat ano grep 的文章

 

随机推荐