Debian最小安装略。
更新系统
apt-get update
apt-get upgrade
安装软件
wget http://www.99288.net.cn/debian-actgod-vps.sh
bash debian-actgod-vps.sh system #清理系统
ifconfig #查看IP
bash debian-actgod-vps.sh nginx #安装Nginx
bash debian-actgod-vps.sh wordpress test.99288.net.cn #增加Wordpress
apt-get install vsftpd #安装FTP服务器
groupadd ftp #增加FTP用户组
useradd cdn140 ftp #增加FTP用户
vi /etc/vsftpd.conf #设置vsftpd
vi /etc/shells #设置本地用户权限
/etc/init.d/vsftpd restart #重启FTP服务器
cat /root/.my.cnf #查看mysql密码
安装Zend Guard Loader
wget http://tar.99288.net.cn/ZendGuardLoader.so
mkdir -p /usr/local/Zend/lib/ZendGuardLoader
cp ZendGuardLoader.so /usr/local/Zend/lib/ZendGuardLoader/ZendGuardLoader.so
cat >>/etc/php5/cgi/php.ini<
安装ZendOptimizer
wget http://lnamp-shell.googlecode.com/files/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
tar -zxf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
mkdir -p /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x
cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so
/usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
cat >>/etc/php5/cgi/php.ini<
备忘:vsftp用户因shell问题而无法登录的解决
vsftp安装后,配置文件改为允许本地用户登录,但通过useradd增加的用户总是显示530错误无法登录。但原先在系统中添加的用户却可以登录,试着更改用户组无效。它们之间的区别就是为了安全新增用户的shell设成/bin/false了。试着将shell改成/bin/bash,可以登录了,但这样就有安全问题,于是在/etc/shells里把/bin/false加上,然后把新增用户的shell改回/bin/false,问题解决。
FTP用户创建
#mkdir -p /var/www 递归创建新目录
#groupadd www 新建组
#useradd -g www -d /home/try cdn140 新建用户try1并指定家目录和属组
#useradd -g www -d /home/try cdn141 新建用户try2并指定家目录和属组
#useradd -g www -d /home/try cdn142 新建用户try3并指定家目录和属组
#passwd cdn140 为新用户设密码
#passwd cdn141 为新用户设密码
#passwd cdn142 为新用户设密码
#chown cdn140 /var/www/cdn140 设置目录属主为用户try1
#chown .www /var/www/cdn140 设置目录属组为组try
#chmod 750 /var/www/cdn140 设置目录访问权限try1为读,写,执行;try2,try3为读,执行
登录失败
vi /etc/shells
增加
/sbin/nologin
最新评论