1 安装旧版gcc

yum install gcc
yum install gcc-c++

gcc 版本 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) 


2 编译安装 gcc 4.8.5

下载源码 gcc-4.8.5.tar.gz,解压并进入目录执行:

# 自动下载依赖库
./contrib/download_prerequisites
./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4
make install



本文链接地址: CentOS6.8编译安装gcc4.8.5
https://blog.qingfengju.com/index.asp?id=404

分类:Linux 查看次数:4056 发布时间:2017/1/10 23:23:57

yum install vsftpd

yum install ftp


service vsftpd start

service vsftpd restart


# 设置开机启动

chkconfig vsftpd on


vi /etc/vsftpd/vsftpd.conf

# 默认为YES
# pasv_enable=NO

# 默认为YES
anonymous_enable=NO

# 允许本地用户访问(/etc/passwd中的用户)
local_enable=YES
write_enable=YES

# 用户新建的目录权限为:777 - local_umask = 644
# 用户新建的文件权限为:666 - local_umask = 755
local_umask=022

idle_session_timeout=600
data_connection_timeout=16000

# http://blog.csdn.net/bluishglc/article/details/42398811
# 所有用户都不被限制其主目录下,即可以查看整个服务器的目录
chroot_local_user=NO

# 没有例外用户
chroot_list_enable=NO


-----------------------

常见错误:

500 OOPS: cannot change directory:/home/daigx

500 OOPS: 500 OOPS: child died


这是由于SELINUX的设置,可以改 /etc/selinux/config:

SELINUX=disabled


550错误一般也是由于SELINUX的设置导致的。

参考:http://www.2cto.com/os/201301/182000.html


本文链接地址: vsftpd基本设置
https://blog.qingfengju.com/index.asp?id=405

分类:Linux 查看次数:4053 发布时间:2017/1/2 22:27:33