选择显示字体大小

向xinetd添加新服务

配置redhat linux 7.0中的x.netd

在redhat linux7.0中,用x.netd来启动一些守护进程,而这一工具在相关资料中介绍并不多,为此,本人在配置时,很是头疼了一阵。现在,终于配好了,不感独占,拿出来,与各位同人分享。如有错误,也请各位大虾指正。

下面,以我配置的proftpd为例,说一下。

首先,我们先看一下/etc/x.netd.conf文件。
<1> [wc@dns wc]&#36; cat /etc/x.netd.conf
<2> #
<3> # simple configuration file for x.netd
<4> #
<5> # some defaults, and include /etc/x.netd.d/
<6>
<7> defaults
<8> {
<9> instances = 60
<10> log_type = syslog authpriv
<11> log_on_success= host pid
<12> log_on_failure= host record
<13> }
<14>
<15> includedir /etc/x.netd.d

在defaults中定义了几项默认设置,我们不用去管它。我们最关心的是最后一行(15行):“includedir /etc/x.netd.d”,它说明了x.netd的配置文件在/etc/x.netd.d/目录中。到/etc/x.netd.d/目录里看看吧。

[wc@dns wc]&#36; cd /etc/x.netd.d
[wc@dns x.netd.d]&#36; ls -l
total 75
-rw-r--r-- 1 root root 298 apr 22 11:38 chargen
-rw-r--r-- 1 root root 313 apr 22 11:38 chargen-udp
-rw-r--r-- 1 root root 298 apr 22 11:38 daytime
-rw-r--r-- 1 root root 313 apr 22 11:38 daytime-udp
-rw-r--r-- 1 root root 290 apr 22 11:38 echo
-rw-r--r-- 1 root root 304 apr 22 11:38 echo-udp
-rw-r--r-- 1 root root 318 apr 22 11:38 finger
-rw-r--r-- 1 root root 345 apr 22 11:38 linuxconf-web
-rw-r--r-- 1 root root 259 apr 22 11:38 ntalk
-rw-r--r-- 1 root root 362 apr 22 11:38 rexec
-rw-r--r-- 1 root root 377 apr 22 11:38 rlogin
-rw-r--r-- 1 root root 430 apr 22 11:38 rsh
-rw-r--r-- 1 root root 359 apr 22 11:38 swat
-rw-r--r-- 1 root root 247 apr 22 11:38 talk
-rw-r--r-- 1 root root 305 apr 22 11:38 te.net
-rw-r--r-- 1 root root 498 apr 22 11:38 tftp
-rw-r--r-- 1 root root 322 apr 22 11:38 time
-rw-r--r-- 1 root root 309 apr 22 11:38 time-udp

哈哈,全都在呀。现在,我开始配置proftpd的启动文件吧。到这一步时,我已经装好了proftpd,并且对proftpd配置文件/usr/local/etc/proftpd.conf做了两处修改:

(1),将servertype standalone改为:servertype .netd
(2),将group nogroup改为:group nobody

好了,现在应该是以root的身份在/etc/x.netd.d/目录中编辑文本文件proftpd,内容如下:

<1> # default: on
<2> # description: the proftpd server serves proftpd sessions;
<3> service proftpd
<4> {
<5> disable = no
<6> port = 21
<7> socket_type = stream
<8> protocol = tcp
<9> user = root
<10> server = /usr/local/sbin/in.proftpd
<11> type = unlisted
<12> wait = no
<13> }

第一和第二行是注释行,不用管它。第三行是定义服务的名称为proftpd。
第五行disable的意思是禁用,那么,disable=no就是启动。
第六行是指定该服务的端口,ftp的端口是21。如果你不用21端口,可以根据proftpd.conf文件作相应的改变。
第七行是socket的类型,这里我们设为stream(流)。
第八行是指定协议,这里我们设为tcp协议。
第九行是启动该服务的用户,我们设为root。
第十行是指定运行文件的路径。
第十二行是不等待到启动完成。

好了,文件编好后,运行:#killall -hup x.netd。然后让我们试一试吧:#ftp localhost,怎么样,反正我得proftpd是搞定了。如果还不行,参考一下该目录中的别的启动文件。

总结一下,实际上,对于配置来说,就是把以前/etc/.netd.conf文件中得一行换为现在/etc/x.netd.d/目录中的一个文件。   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons