分类: 系统运维
2009-06-15 09:31:10
四、运行VSFTP服务器
(一)启动vsftpd服务器
1、如果专门提供ftp服务的话,必需让ftp以独立方式运行,(ftp占大量资源)
stardard initd需要修改conf文件
vi /etc/vsftpd.conf listen=YES #表示要以stardard initd模式启动,否则就以xinetd方式启动, wq |
然后把/etc/init.d/vsftpd添加到service
service --add vsftpd
service --
然后开始启动vsftpd
/etc/init.d/vsftpd start
或者:
或者:
service vsftpd start
2、如果不专门提供ftp服务的话,使用xinetd方式,表示当有人访问ftp,才开始服务,首先必需在/etc/inetd.conf进行配置
添加下面的行
ftp stream tcp nowait root /usr/sbin/tcpd /usr/local/sbin/vsftpd
如果使用的xinetd,必须在/etc/xinetd.d/目录下建立以vsftpd文件:
service vsftpd { disable = no socket_type = stream wait = no user = root server = /user/sbin/vsftpd vsftpd port = 21 } |
然后重启超级守护进程
/etc/init.d/xinetd restart
重启超级守护进程就等于启动了vsftp
(二)关闭vsftpd服务器
1、如果是以独立方式运行:
/etc/init.d/vsftpd start
或
service vsftpd stop
2、如果是以xinet方式运行:
/etc/init.d/xinetd stop