linux vsftpd-3.0.2 安装及系统功能实现
小编不废话了,直接上了rpm -e vsftpd /卸载原有的vsftpd
tar –zxvf vsftpd-3.0.2.tar.gz –C--prefix/usr/local/src
cd /usr/local/src/vsftpd-3.0.2
make && makeinstall
cp/usr/local/src/vsftpd-3.0.2/vsftpd.conf /etc/
mkdir -pv /var/ftp/pub
到这里vsftpd已基本安装完成
下面我们在/etc/init.d/ 下编写一个实现service和chkconfig系统控制httpd开启关闭的脚本ftp:(和昨天的差不多,别忘了变成可执行的 chmod a+x ftp)#!/bin/sh
#description: vsftpd server
#chkconfig: - 90 90
#difine path
VSFTPD='/usr/local/sbin/vsftpd'
. /etc/init.d/functions
#start
start () {
echo -n "vsftpd is starting...." sleep 1 $VSFTPD & [$? -eq 0 ] &&touch /var/lock/subsys/ftp && echo -e "It is \033
}
#stop
stop (){
echo -n "vsftpd is stoping...." sleep 1 killproc vsftpd && rm -rf /var/lock/subsys/ftp || echo -e "It is \033}
#restart
restart (){
[ -f /var/lock/subsys/ftp ] && echo "vsftpd is runing" && exit stop start}
case $1 in
start ) start ;; stop ) stop ;; restart ) restart ;; * ) echo "Usag:start|stop|restart" ;;esac 还有一点别忘了chkconfig --addftp
生我之前谁是我,生我之后我是谁? 恋爱就是无数个饭局,结婚就是一个饭局。 女,喜甜食,甚胖!该女有一癖好:痛恨蚂蚁,见必杀之。问其故曰:这小东西,那么爱吃甜食,腰还那么细! 走自己的路,让别人打车去吧。 站的更高,尿的更远。 此地禁止大小便,违者没收工具。
页:
[1]