仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 920|回复: 8
打印 上一主题 下一主题

[其他Linux] 来看看:实例:Linux中怎样检察服务及监听端口

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:01:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
问:我该怎样发明哪一种服务正在某个特定端口上监听呢?我怎样发明哪个程序正在一个特定端口上监听呢?
  答:在*NIX体系中,你可使用上面的任何一个命令来失掉在一个特定TCP端口上监听的列表。
  Lsof:其功效是列示翻开的文件,包含监听端口。
  netstat:此命令意味性地展现各类与收集有关的数据和信息的内容。
  Lsof命令示例
  你能够输出上面的命令来检察IPv4端口:
  #lsof-Pnl+M-i4
  你能够输出上面的命令来检察IPv6协定下的端口列示:
  #lsof-Pnl+M-i6
  此例输入:

这里我们无妨注释一下。第一栏是command,它给出了程序称号的有关信息。请注重题目的细节。比方,第二行的gweather*命令从美国NWS服务器(140.90.128.70)猎取天色的呈报信息,包含交互天色信息收集和别的的天色服务。在这里,我们注释一下命令各个参数。
  1.-P:这个选项束缚着收集文件的端标语到端口称号的转换。束缚转换可使lsof运转得更快一些。在端口称号的查找不克不及见效时,这是很有效的。
  2.-n:这个选项束缚着收集文件的端标语到主机称号的转换。束缚转换可使lsof的运转更快一些。在主机称号的查找不克不及见效时,它十分有效。
  3.-l:这个选项束缚着用户ID号到登录名的转换。在登录名的查找不准确或很慢时,这个选项就很有效。
  4.+M:此选项撑持当地TCP和UDP端口映照程序的注册呈报。
  5.-i4:仅列示IPv4协定下的端口。
  6.-i6:仅列示IPv6协定下的端口。
  Netstaty命令举例
  请输出上面的命令:
  #netstat-tulpn
  大概是
  #netstat-npl
  请看输入了局::
  
ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programnametcp000.0.0.0:68810.0.0.0:*LISTEN6908/python
tcp00127.0.0.1:6310.0.0.0:*LISTEN5562/cupsd
tcp00127.0.0.1:31280.0.0.0:*LISTEN6278/(squid)
tcp00127.0.0.1:250.0.0.0:*LISTEN5854/exim4
udp000.0.0.0:327690.0.0.0:*6278/(squid)
udp000.0.0.0:31300.0.0.0:*6278/(squid)
udp000.0.0.0:680.0.0.0:*4583/dhclient3
udp000.0.0.0:68810.0.0.0:*6908/python

请注重,最初一栏给出了关于程序称号和端口的信息。在这里,我们注释一下各参数的寄义:
  -t:指分明示TCP端口
  -u:指分明示UDP端口
  -l:仅显现监听套接字(所谓套接字就是使使用程序可以读写与收发通信协定(protocol)与材料的程序)
  -p:显现历程标识符和程序称号,每个套接字/端口都属于一个程序。
  -n:不举行DNS轮询(能够减速操纵)
  关于/etc/services文件
  /etc/services是一个纯ASCII文件,它能够供应互联网服务的友爱文本称号,另有其默许分派的端标语和协定范例。每个收集程序都要进进这个文件得其服务的端标语(和协定)。你能够借助于cat命令或less命令等来检察这个文件:
$cat/etc/services$grep110/etc/services
$less/etc/services

</p>
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
只想知道 该用户已被删除
沙发
发表于 2015-1-17 15:41:26 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-20 20:59:28 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
若相依 该用户已被删除
地板
发表于 2015-1-30 05:13:45 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
兰色精灵 该用户已被删除
5#
发表于 2015-2-6 07:30:34 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
乐观 该用户已被删除
6#
发表于 2015-2-15 14:53:53 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
若天明 该用户已被删除
7#
发表于 2015-3-4 11:56:24 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
谁可相欹 该用户已被删除
8#
发表于 2015-3-19 09:47:23 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
不帅 该用户已被删除
9#
发表于 2015-3-27 19:12:12 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 05:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表