QuickWeb VPS之vsftpd,phpmyadmin安装

上一篇写了QuickWeb VPS之LAMP环境安装,今天写一下vsftpd和phpmyadmin的安装。

vsftpd安装配置
1、安装

1
yum -y install vsftpd

2、启动

1
service vsftpd start

3、随开机启动

1
chkconfig --level 35 vsftpd on

4、查看 VPS 正在监听的端口

1
netstat -tl

5、禁止匿名用户

1
2
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO

6、设定 ftp 目录

1
2
chmod -R 777 /home/wwwroot
chown usersx:ftp /home/wwwroot

7、增加 ftp 用户

1
2
adduser -d /home/wwwroot -g ftp -s /sbin/nologin usersx
passwd usersx

8、重启 ftp

1
service vsftpd restart


9、用户管理
userdel 选项 用户名 #删除用户
常用的选项是-r,它的作用是把用户的主目录一起删除。
passwd 选项 用户名 #修改口令
passwd -l 用户名 锁定口令,即禁用账号。
passwd -u 用户名 口令解锁。
passwd -d 用户名 使账号无口令。
passwd -f 用户名 强迫用户下次登录时修改口令。
如果默认用户名,则修改当前用户的口令。
如果是超级用户,可以用下列形式指定任何用户的口令:
passwd 用户名
passwd -d 用户名 此命令将用户的口令删除,这样用户下一次登录时,系统就不再询问口令

phpmyadmin安装配置
1.下载phpmyadmin(PHP版本低于5.2的话只能安装2.X)

1
2
cd /home
wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/2.11.11.1/phpMyAdmin-2.11.11.1-all-languages.tar.gz

2.解压缩文件

1
tar zxvf phpMyAdmin-2.11.11.1-all-languages.tar.gz

3.修改文件夹名

1
mv phpMyAdmin-2.11.11.1-all-languages /home/wwwroot/phpmyadmin

4.修改设置文件

1
2
cp /home/wwwroot/phpmyadmin/libraries/config.default.php /home/wwwroot/phpmyadmin/config.inc.php
vi /home/wwwroot/phpmyadmin/config.inc.php

配置文件如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$cfg['blowfish_secret'] = 'KorYi.Net'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';

/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;

/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';

/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

访问phpmyadmin可能提示缺少mcrypt扩展,安装一下。

1
yum install php-gd php-mbstring php-mcrypt

数据库备份请看这篇QuickWeb VPS设置及数据备份