静怡家园
书山有路勤为径,学海无涯苦作舟!
首页
标签
留言
链接
归档
星标日志
日志标题
日志全文
评论引用
所有留言
博客首页
数据库类
[17]
Web开发
[123]
集群技术
[3]
点击心灵
[161]
网海拾贝
[119]
技术文章
[39]
我的随笔
[110]
资源共享
[99]
服务器类
[140]
安全相关
[6]
开源世界
[8]
休闲娱乐
[25]
Unix&BSD
[4]
网站优化
[6]
Linux技术
[91]
Windows相关
[20]
CentOS ProFtpd启动脚本
Feb
15
CentOS ProFtpd 一键安装脚本
碟舞飞扬
, 15:59 ,
服务器类
,
评论(1)
,
引用(0)
,
阅读(8900)
, Via 本站原创
大
|
中
|
小
引用地址:
注意:
该地址仅在今日23:59:59之前有效
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH # Check if user is root if [ $(id -u) != "0" ]; then echo "Error: You must be root to run this script!" exit 1 fi clear echo "+----------------------------------------------------------+" echo "|Author:jingyihome |" echo "+----------------------------------------------------------+" echo "|E-mail:webmaster@zhanghaijun.com |" echo "+----------------------------------------------------------+" echo "|Website:http://www.zhanghaijun.com |" echo "+----------------------------------------------------------+" echo "|Usage: ./proftpd.sh or ./proftpd.sh install|uninstall |" echo "+----------------------------------------------------------+" cur_dir=$(pwd) Proftpd_Ver='proftpd-1.3.6rc2' installdir="/usr/local/proftpd" Install_Proftpd() { echo -e "\033[32m Installing dependent packages... \033[0m" yum -y install make gcc gcc-c++ gcc-g77 openssl openssl-devel wget echo -e "\033[32m Download files... \033[0m" cd ${cur_dir}/ wget --no-check-certificate https://soft.loveyan.com/ftp/proftpd/${Proftpd_Ver}.tar.gz ${cur_dir}/${Proftpd_Ver}.tar.gz if [ $? -eq 0 ]; then echo "Download ${Proftpd_Ver}.tar.gz successfully!" else wget ftp://ftp.proftpd.org/distrib/source/${Proftpd_Ver}.tar.gz ${cur_dir}/${Proftpd_Ver}.tar.gz fi echo -e "\033[32m Installing proftpd... \033[0m" tar xzvf ${Proftpd_Ver}.tar.gz ${Proftpd_Ver} cd ${Proftpd_Ver} ./configure --prefix=${installdir} make && make install cd ${cur_dir}/ echo -e "\033[32m Create configure files... \033[0m" mv ${installdir}/etc/proftpd.conf ${installdir}/etc/bak_proftpd.conf wget --no-check-certificate https://soft.loveyan.com/ftp/proftpd/proftpd.conf if [ $? -eq 0 ]; then sed -i "s#/usr/local/ftp/proftpd#${installdir}#g" ${cur_dir}/proftpd.conf mv ${cur_dir}/proftpd.conf ${installdir}/etc/ else echo -e "\033[31m Download proftpd.conf failed! \033[0m" exit 1 fi if [ -L /etc/init.d/proftpd ]; then rm -f /etc/init.d/proftpd fi wget --no-check-certificate https://soft.loveyan.com/ftp/proftpd/proftpdinit if [ $? -eq 0 ]; then sed -i "s#/usr/local/ftp/proftpd#${installdir}#g" ${cur_dir}/proftpdinit mv ${cur_dir}/proftpdinit /etc/init.d/proftpd chmod +x /etc/init.d/proftpd touch ${installdir}/etc/ftpd.passwd chmod 600 ${installdir}/etc/ftpd.passwd else echo -e "\033[31m Download proftpdinit failed! \033[0m" exit 1 fi rm -rf ${cur_dir}/${Proftpd_Ver} if [ -s /sbin/iptables ]; then /sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 50000:53000 -j ACCEPT else echo -e "\033[32m iptables was not installed! \033[0m" fi service iptables save if [[ -s ${installdir}/sbin/proftpd && -s ${installdir}/etc/proftpd.conf && -s /etc/init.d/proftpd ]]; then echo "Starting proftpd..." /etc/init.d/proftpd start ln -s ${installdir}/bin/ftpasswd /bin/ftpasswd echo "+----------------------------------------------------------------------------------------------------------------------------+" echo "| Install ProFTPd completed,enjoy it!" echo "| =>use:ftpasswd --passwd --file=${installdir}/etc/ftpd.passwd --name=X --uid=X --gid=X --home=dir --shell=/bin/false" echo "+----------------------------------------------------------------------------------------------------------------------------+" echo "| For more information please visit http://www.zhanghaijun.com/post/975/" echo "+----------------------------------------------------------------------------------------------------------------------------+" else echo -e "\033[31m Proftpd install failed! \033[0m" fi } Uninstall_Proftpd() { if [ ! -f $installdir/sbin/proftpd ]; then echo -e "\033[31m Proftpd was not installed! \033[0m" exit 1 fi echo "Stop proftpd..." /etc/init.d/proftpd stop echo "Remove service..." rm -f /etc/init.d/proftpd echo "Delete files..." rm -rf ${installdir} rm -rf /bin/ftpasswd /sbin/iptables -D INPUT -p tcp --dport 21 -j ACCEPT /sbin/iptables -D INPUT -p tcp --dport 50000:53000 -j ACCEPT service iptables save echo "Proftpd uninstall completed." } action=$1 [ -z $1 ] && action=install case "$action" in install) Install_Proftpd 2>&1 | tee /root/proftpd-install.log ;; uninstall) Uninstall_Proftpd ;; *) echo -e "\033[31m error! [${action}] \033[0m" echo -e "\033[32m Usage: `basename $0` {install|uninstall} \033[0m" ;; esac
相关日志
CentOS ProFtpd启动脚本
CentOS下PhxSQL编译安装第二版
微信开源PhxSQL在CentOS下编译安装
CentOS 6.8-X86_64解决Device eth0 does not seem to be present
Tags:
centos
,
proftpd
2017-3-3 18:36
abc91236abc
苏州华硕电脑电子有限公司,因生产线扩大特向社会招纳电子操作工若干名,无技术要求(长期工短期工都可以,短期工必须做满1个月)
招聘要求,年龄18到40岁,男女不限,初中以上学历,身体健康,无传染病,无犯罪记录,持有本人有效身份证,都可录用。工作时间,公司实行八小时工作制,八小时之外算加班,加班每小时二十元。
薪资待遇:正常操作工月工资达到3800元至4500元之间,(保证不忽悠人)公司待遇,公司免费提供员工吃住,伙食很好,公司自建员工宿舍,六人一间宿舍,有独立卫生间,热水器空调,公司每月10号发工次,统一打到员工工资卡上公司地址:苏州市枫桥街道
招聘热线:15851430570 张经理。
分页: 1/1
1
发表评论
昵称
网址
电邮
打开HTML
打开UBB
打开表情
隐藏
记住我
[登入]
[注册]
分类
博客首页
数据库类
[17]
Web开发
[123]
集群技术
[3]
点击心灵
[161]
网海拾贝
[119]
技术文章
[39]
我的随笔
[110]
资源共享
[99]
服务器类
[140]
安全相关
[6]
开源世界
[8]
休闲娱乐
[25]
Unix&BSD
[4]
网站优化
[6]
Linux技术
[91]
Windows相关
[20]
日历
<
2024
>
<
11
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
统计
访问次数 21265790
今日访问 1785
日志数量 977
评论数量 56
引用数量 0
留言数量 11
注册用户 66
在线人数 87
最新日志
-bash: fuser: command not ...
CentOS 5的yum源更换为阿里云可用源
CentOS ProFtpd 一键安装脚本
CentOS ProFtpd启动脚本
CentOS/RedHat Enterprise使用...
工具控 InfluxDB+Grafana快速搭建自己...
Nginx开启单IP多SSL证书支持-TLS SNI...
nginx编译报.openssl/include/o...
CentOS下PhxSQL编译安装第二版
微信开源PhxSQL在CentOS下编译安装
最新评论
来晚了。谢谢你的分享。
asdfsdf
centos 6.8编译报错,如何解决 Buildi...
苏州华硕电脑电子有限公司,因生产线扩大特向社会招纳电...
苏州华硕电脑电子有限公司,因生产线扩大特向社会招纳电...
libleveldb有个问题,应该是进入third_...
在安装protobuf时,进行make,总是报这个错...
get masterexpire time 0get...
get masterexpire time 0get...
很有用,解决了IE7不能安装问题!谢谢!
链接
左邻右舍
VGOT Blog
武汉Seo
个人网站
综合网站
SEO殿堂
素雅昙现
艾研商城
高等学府
合肥工业大学
中国科技大学
合作网站
文档手册
Nginx 的中文维基
MySQL 5.1 参考手册
PHP 中文手册
Nagios 中文文档
FreeBSD 使用手册
C 语言常见问题集
NGINX 使用手册
Apache 2.2 中文文档
vsftpd 配置手册
归档
2024年十一月
2024年十月
2024年九月
2024年八月
2024年七月
2024年六月
2024年五月
2024年四月
2024年三月
2024年二月
2024年一月
2023年十二月
其他
登入
注册
申请链接
RSS:
日志
|
评论
编码:UTF-8
XHTML 1.0
赞助商链接
招聘要求,年龄18到40岁,男女不限,初中以上学历,身体健康,无传染病,无犯罪记录,持有本人有效身份证,都可录用。工作时间,公司实行八小时工作制,八小时之外算加班,加班每小时二十元。
薪资待遇:正常操作工月工资达到3800元至4500元之间,(保证不忽悠人)公司待遇,公司免费提供员工吃住,伙食很好,公司自建员工宿舍,六人一间宿舍,有独立卫生间,热水器空调,公司每月10号发工次,统一打到员工工资卡上公司地址:苏州市枫桥街道
招聘热线:15851430570 张经理。