pureftp安装

来源:互联网 发布:拒绝网络暴力ppt 编辑:程序博客网 时间:2024/04/29 23:03

1、下载

#cd /usr/local/src#wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.36.tar.gz

2、解压

#tar zxvf pure-ftpd-1.0.36.tar.gz

3、编译安装

#cd pure-ftpd-1.0.36 //进入源码目录#./configure --prefix=/usr/local/pureftp --with-everything //后面还有很多根据需要添加 ./configure --help#make && make install //编译安装

4、启动服务

#/usr/local/pureftp/sbin/pure-ftpd & 

服务默认监听21端口,如果要监听其他端口使用-S选项如下: //其他选项请参考#/usr/local/pureftp/sbin/pure-ftpd --help

#/usr/local/pureftp/sbin/pure-ftpd -S 42 &

5、查看pureftpd进程 //pid文件默认在/var/run/pure-ftpd.pid

#ps auxw | grep pure-ftpdroot     15211  0.1  0.3  1276  452 ?        S    13:53   0:00 pure-ftpd [SERVER]root     15212  0.1  0.5  1340  672 ?        S    13:54   0:00 pure-ftpd [IDLE]root     15214  0.0  0.5  1340  672 ?        S    13:56   0:00 pure-ftpd [DOWNLOADING

[SERVER] pure-ftpd主服务进程
[IDLE] 显示客户端没有转移的活动.
[DOWNLOADING] 显示了一个客户端下载一个文件.
[UPLOADING] 显示客户端上传一个文件.

6、关闭服务

#pkill pure-ftpd

7、使用自定义配置文件启动服务

#mkdir /usr/local/pureftp/etc //新建etc文件夹#cp /usr/local/src/pure-ftpd-1.0.36/configuration-file/pure-config.dl /usr/local/pureftp/bin#chmod 0755 /usr/local/pureftp/bin/pure-config.dl#cp /usr/local/src/pure-ftpd-1.0.36/configuration-file/pure-ftpd.conf /usr/local/pureftp/etc#/usr/local/pureftp/bin/pure-config.dl /usr/local/pureftp/etc/pure-ftpd.conf正在启动 pure-config.pl:Running: /usr/local/pureftp1.0.36/sbin/pure-ftpd --daemonize -A -c50 -B -C8 -d -fftp -H -I15 -L10000:8 -m4 -s -U133:022 -u100 -k99 -Z

//看到runing....等等信息标示启动成功

7、自动启动服务

#cp /usr/local/src/pure-ftpd-1.0.36/redhat.init  /etc/init.d/pureftpd //复制源码目录启动脚本到init.d目录,并命名为“pureftpd”#ln -s /usr/local/pureftp/etc/pure-ftpd.conf /etc/pure-ftpd.conf //配置文件复制到/etc目录下#vim /etc/init.d/pureftpd //编辑脚本,修改以下内容为正确路径

prog=pure-config.pl
fullpath=/usr/local/pureftp/bin/$prog
pureftpwho=/usr/local/pureftp/sbin/pure-ftpwho

#/etc/init.d/pureftpd //测试启动 ,如果启动失败请确认脚本中命令路径是否正确。#chkconfig --add pureftpd //加入系统自动启动中#chkconfig --level 2345 pureftpd on //开启自动启动,重启机器试试吧。

0 0
原创粉丝点击