pureftp安装
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-ftpd
root 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 //开启自动启动,重启机器试试吧。
pureftp安装的更多相关文章
- pureftp安装部署
ftp:文件传输pure-ftpd:ftp软件作用:通过映射登录传送和接收文件.1.先下载pure-ftpd软件,最好指定一个下载软件目录如:/usr/local/src wget https://d ...
- FreeBSD--常用命令
FreeBSD常用命令 查看网络流量 a.systat -if 1 (1表示1s刷新屏幕一次) b.netstat 1 # Traffic 流量 peak 峰值 average 平均值 查看进程p ...
- Linux下的pure-ftp的安装详解
FTP(File Transfer Protocol)是文件传输协议,常用于Internet上控制文件的双向传输.同时,它也是一个应用程序,用户可以通过它把自己PC机与世界各地所运行FTP协议的服务器 ...
- Raspberry Pi 安装FTP(Pure-FTP)
Raspbian版本: 安装: 因为使用的是默认的pi用户,所以下面的命令都带着sudo. 安装Pure-FTP sudo apt-get install pure-ftpd 2. 创建用户组ftpg ...
- linux 编译安装pureFTP
安装openssl支持 wget -c https://www.openssl.org/source/openssl.org/source/openssl-1.1.0c.tar.gz tar -zxv ...
- docer安装之pure-ftp
https://hub.docker.com/r/stilliard/pure-ftpd Docker Pure-ftpd Server https://hub.docker.com/r/stilli ...
- pureftpd安装配置-pureftp参数详解(一)
1. 下载 #cd /usr/local/src/ #wget ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.30.tar.g ...
- pureftp在centos下与MySQL搭配使用
概述 pure-ftpd是linux下的一个ftp服务端,据说安全性较高.我在centos6下用yum安装pure-ftpd,并配置了通过MySQL进行用户的增删改查,以及对应到apache的web目 ...
- pureftp 服务
没啥图,不喜勿喷---_- ftp(file transfer protocol)--文件传输协议 (a)官网:www.pureftpd.org (b)原理 让用户连接上一个远程计算机(运行FTP ...
随机推荐
- 为什么要重写hashcode( )和equals( )?
打个比方,一个名叫张三的人去住酒店,在前台登记完名字就去了99层100号房间,此时警察来前台找叫张三的这个人住在哪间房,经过查询,该酒店住宿的有50个叫张三的,需要遍历查询,查询起来很不方便. 那么就 ...
- Ubuntu ssh秘钥生成
一,秘钥生成传送 ssh-keygen 选项: -b:指定密钥长度: -e:读取openssh的私钥或者公钥文件: -C:添加注释: -f:指定用来保存密钥的文件名: -i:读取未加密的ssh-v2兼 ...
- spring自带工具类
在spring-core.jar包中,org.springframework.util package下有很多工具类,这些工具类十分具有参考意义.
- XML 简介 – 什么是 XML?
XML 指可扩展标记语言(eXtensible Markup Language). XML 被设计用来传输和存储数据. XML 很重要,也很容易学习. <?xml version="1 ...
- jsp页面实现上传文件,并且还得支持断点续传的功能
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用. 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小 ...
- [Noip模拟题]宠物之战senso
Description 众所周知,moreD的宠物已经被moreD奴役得体无完肤.这只宠物实在忍无可忍,把自己每天走魔法树的经历告诉了 自己的宠物.同时他还说明了自己爬树是多么地慢,以至于moreD每 ...
- 损坏的RAID5
损坏的RAID5 string讀入卡cin 関同步 ios::sync_with_stdio(false) 由塊號映射到具體位置 塊號id對應第col個字符串 字符串開始的位置st #include& ...
- Java 使用反射给属性赋值
package com.nf147.manage.spring; import java.lang.reflect.Field; public class Cat { private String n ...
- (转)openssl 命令: openssl req 命令详解
openssl req命令主要的功能有,生成证书请求文件, 查看验证证书请求文件,还有就是生成自签名证书.本文就主要记录一下open ...
- linux下插入U盘自动挂载后,用C获取其挂载点(cat /proc/mounts)
现在已经能够通过libudev获取U盘插入时它的节点名(通过函数udev_device_get_devnode()),是/dev/sdb1 我现在的做法是读取/proc/mounts文件,找到有/de ...