netstat的基本用法有哪些


这篇文章主要介绍“netstat的基本用法有哪些”,在日常操作中,相信很多人在netstat的基本用法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”netstat的基本用法有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat 成为网管和系统管理员的必备利器。在这篇教程中,我会列出几个例子,教大家如何使用 netstat 去查找网络连接信息和系统开启的端口号。以下的简单介绍来自 netstat 的 man 手册:netstat – 打印网络连接、路由表、连接的数据统计、伪装连接以及广播域成员。第一个要介绍的,是最简单的命令:列出所有当前的连接。使用 -a 选项即可。上述命令列出 tcp, udp 和 unix 协议下所有套接字的所有连接。然而这些信息还不够详细,管理员往往需要查看某个协议或端口的具体连接情况。使用-t选项列出 TCP 协议的连接使用-u选项列出 UDP 协议的连接默认情况下 netstat 会通过反向域名解析技术查找每个 IP 地址对应的主机名。这会降低查找速度。如果你觉得 IP 地址已经足够,而没有必要知道主机名,就使用-n选项禁用域名解析功能上述命令列出所有 TCP 协议的连接,没有使用域名解析技术任何网络服务的后台进程都会打开一个端口,用于监听接入的请求。这些正在监听的套接字也和连接的套接字一样,也能被 netstat 列 香港云主机出来。使用-l选项列出正在监听的套接字现在我们可以看到处于监听状态的 TCP 端口和连接。如果你查看所有监听端口,去掉-t选项。如果你只想查看 UDP 端口,使用-u选项,代替-t选项。注意:不要使用-a选项,否则 netstat 会列出所有连接,而不仅仅是监听端口查看端口和连接的信息时,能查看到它们对应的进程名和进程号对系统管理员来说是非常有帮助的。举个栗子,Apache 的 httpd 服务开启80端口,如果你要查看 http 服务是否已经启动,或者 http 服务是由 apache 还是 nginx 启动的,这时候你可以看看进程名。使用-p选项查看进程信息使用-p选项时,netstat 必须运行在 root 权限之下,不然它就不能得到运行在 root 权限下的进程名,而很多服务包括 http 和 ftp 都运行在 root 权限之下。相比进程名和进程号而言,查看进程的拥有者会更有用。使用-ep选项可以同时查看进程名和用户名上面列出 TCP 协议下的监听套接字,同时显示进程信息和一些额外信息。这些额外的信息包括用户名和进程的索引节点号。这个命令对网管来说很有用。注意– 假如你将-n-e选项一起使用,User 列的属性就是用户的 ID 号,而不是用户名netstat 可以打印出网络统计数据,包括某个协议下的收发包数量如果想只打印出 TCP 或 UDP 协议的统计数据,只要加上对应的选项(-t-u)到此,关于“netstat的基本用法有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注开发云网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: Java编程中的Math类怎么使用

本文小编为大家详细介绍“Java编程中的Math类怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java编程中的Math类怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.在类中包含了基本数学运算方法,例如加、减、…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 08/01 19:06
Next 08/01 19:06

相关推荐