ubuntu 14.04中打开echodaytime等标准服务详细实例图解

Posted readyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 14.04中打开echodaytime等标准服务详细实例图解相关的知识,希望对你有一定的参考价值。

tcp/ip多数提供了一些标准因特网服务,如echo(回显)、daytime(时间获取)、discard(丢弃)等,为了应付针对它们的拒绝服务攻击和其他资源使用攻击,在如今的系统中,这些简单的服务通常被禁用。服务名(echo,daytime等)由/etc/services文件映射到端口号,如echo使用端口7。下面记录了在ubuntu 14.04打开这些服务的方法。

echo服务它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果使用UDP协议,基本过程和TCP一样,检测的端口也是7。 是路由也是网络中最常用的数据包,可以通过发送echo包知道当前的连接节点有那些路径,并且通过往返时间能得出路径长度。 Echo服务是一种非常有用的用于调试和检测的工具。这个协议的作用也十分简单,接收到什么原封发回就是了。

一、了解echo服务相关的文件

1、查看/etc/services中echo向的内容:



2、查看echo服务是否打开



二、echo服务没有打开,接下来我们要按步骤打开echo该服务

1、安装openbsd-inetd

sudo apt-get install openbsd-inetd



2.配置,打开文件/etc/inetd.conf,去年注释可以打开相应服务,也可以添加不存在的服务

先打开该文件,原文件内容见下图:



可以看到文件里面没有echo服务,所以要添加echo服务,见下图




3.启动服务,并查看是否打开了echo服务

sudo /etc/init.d/openbsd-inetd start, 如果是root用户下直接输入/etc/init.d/openbsd-inetd start


4.启动daytime服务

需要安装xinted服务,因为daytime服务包含在xinetd服务中。直接输入命令:

root@linux_ever2:~# apt-get install xinetd

检查是否开启了该服务:

输入:root@linux_ever2:~# netstat -l | grep daytime

输出:tcp        0      0 *:daytime               *:*                     LISTEN   (表明开启了该服务)

如果不行的话,将文件/etc/inetd.conf中daytime那一行的#去掉,再启动服务/etc/init.d/openbsd-inetd start

以上是关于ubuntu 14.04中打开echodaytime等标准服务详细实例图解的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu14.04 怎么设置右键打开终端快捷键

ubuntu14.04怎么安装配置idea

Ubuntu开启ssh服务(14.04)

Ubuntu14.04下安装MATLAB后,通过命令行打开其图形界面

Ubuntu 14.04中如何查看磁盘空间使用情况

Ubuntu 14.04 LTS中怎样快速显示桌面