linux的端口与服务
端口号和相应的服务存储在 / /服务等文件,大多数端口可以在这个文件中找到。使用netstat命令
在这个文件中也找到了显示的服务的名称。
我尽量不工作,它应该是无用的。
1。港口与服务的关系
端口号和相应的服务存储在 / /服务等文件,大多数端口可以在这个文件中找到。使用netstat命令
在这个文件中也找到了显示的服务的名称。
我尽量不工作,这个方法应该是无用的,是误传!注释相应的端口号,唯一的功能是利用netsat
而不是显示的服务名称(如FTP),端口号(如21)时显示的命令了,原理也很简单:netstat不能 / /服务等
很难找到与文件中的端口号相对应的服务名称。
映射关系与端口的开始和关闭无关!
两。看向机器打开的端口。
1,netstat查看端口和连接
netstat命令列出当前连接的服务名称
netstat -列出当前连接并被监视的服务名称
netstat -列出当前连接和监听的端口号(与上面的命令功能但并不说明端口号服务名称)。
netstat - AP列表连接的PID(进程号)对上述命令的基础上,采用PID控制,你可以使用杀杀的连接
例如,一个连接的PID = 111是111,如果你想退出,使用9 - 111!
netstat - RN输出路由表
2、NMAP
nmap 127.0.0.1看本机的开放端口并将扫描所有端口
nmap - P 102465535 127.0.0.1扫描指定的端口范围
nmap的Pt 192.168.1.1-111扫描范围计算机
三,关闭并打开端口(服务)
关闭端口的方法:
1,因为每个端口都有相应的服务,所以只要关闭相应的服务,就可以关闭端口。
2、端口限制iptable,这样端口无法访问,但港口本身不是封闭的。
在这里,介绍只是关闭服务的方法,和iptable应用将在后面讨论。
在Linux自动启动的服务通常存储在两个地方:
文件夹下的服务:
通过运行相应的脚本,可以启动或关闭此文件夹下的服务。
例如:启动sendmail服务。 /启动(打开TCP 25端口)
关闭邮件服务。 / sendmail停止(关闭TCP 25端口)
看看sendmail服务的当前状态。 /发送邮件的状态(如果该服务正在运行)
/ / xinetd服务等在D /文件夹:
在该文件夹下的服务需要通过改变服务配置文件并重新启动xinetd改变。
例如,启动认证服务,打开 / / xinetd等。D /验证配置文件,更改禁用= no保存退出。运行 / / RC等。D / D / xinetd重新初始化。
停止认证服务,打开 / / xinetd等。D /验证配置文件,更改禁用= yes保存退出。运行 / / RC等。D / D / xinetd重新初始化。
四、控制自动启动服务。
上述控制服务切换方法是在启动Linux之后运行的。如果我想控制Linux启动时的服务启动和关闭什么服务,我该怎么做呢
有3种方法可以控制服务的自动启动。
1,更改相应的文件夹下:
如果你的登陆默认界面是一个字符界面,那么修改RC 3文件夹,如果默认界面是图形界面,那么修改RC 5。
在文件夹,每个服务的名称是k,或SS代表服务的自动运行,删除它或它的前缀,K下一次将无法启动。
2。使用ntsysv命令:
进入ntsysv命令,将有一个列表,需要开始打×;简单的服务。
三.使用chkconfig命令:
让一个服务不自动启动:例如,httpd:chkconfig -- 35级停止;35是指运行水平
让服务自动启动:例如,httpd:chkconfig -- 35级服务器上;
看看所有的服务启动状态:chkconfig --列表
看服务的启动状态:chkconfig --列表| grep httpd
端口和服务的操作在这里。