Vsftpd的啟動(dòng)與停止
VSFTPD的啟動(dòng)與停止
VSFTPD可以單獨(dú)(Standalone)方式運(yùn)行,如同httpd、named這類(lèi)的服務(wù)器的運(yùn)行方式,這是RHL9中默認(rèn)的方式;也可以采用 xinetd方式運(yùn)行,這是RHL7.x、8中的默認(rèn)方式。具體的運(yùn)行方式由參數(shù)listen決定。從RHL中VSFTPD的運(yùn)行方式,也可以看出 VSFTPD的逐步發(fā)展。
當(dāng)listen參數(shù)值為YES時(shí),RHL9中的默認(rèn)值,VSFTPD單獨(dú)運(yùn)行,我們可以使用腳本/etc/rc.d/init.d/vsftpd來(lái)啟動(dòng)、關(guān)閉以及重啟VSFTPD。命令如下:
- /etc/rc.d/init.d/vsftpd start|stop|restart
如果說(shuō)在RHL9上,您還希望使用Xinetd啟動(dòng)VSFTPD的運(yùn)行方式,那么首先要將vsftpd.conf配置文件中的listen參數(shù)值改為NO。其次,生成一個(gè)/etc/xinetd.d/vsftpd文件,內(nèi)容如下:
- service vsftpd
- {
- disable = no
- socket_type = stream
- wait = no
- user = root
- server = /usr/sbin/vsftpd
- port = 21
- log_on_success += PID HOST DURATION
- log_on_failure += HOST
- }
通過(guò)修改disable值為no或yes,并重新啟動(dòng)xinetd,從而啟動(dòng)或停止VSFTPD。
由于VSFTPD的單獨(dú)模式已經(jīng)擁有足夠的能力,所以后面6中討論到的應(yīng)用,都是以單獨(dú)模式來(lái)運(yùn)行的,而非Xinetd方式。
注:還可以直接執(zhí)行vsftpd來(lái)啟動(dòng)FTP服務(wù),關(guān)閉時(shí)使用“kill”命令。
- [root@hpe45 root]# /usr/local/sbin/vsftpd &
【編輯推薦】