CentOS vsftpd FTP服务器配置

vsftpd FTP服务器配置
vi /etc/vsftpd/vsftpd.conf
把anonymous_enable=YES
修改为anonymous_enable=No不允许匿名登录。
添加两句
chroot_local_user=yes
listen_port=2121
将用户锁定在主目录,并将FTP监听端口修改为2121
把ftpd_banner=*前的注释去掉。后面改成你的欢迎信息(这样设置可以避免显示ftp服务器的版本信息)
然后保存,service vsftpd start就可以了。
这时应当添加用户,因为root默认不能通过FTP方式登录,也不安全。
groupadd upload
useradd upload -g upload -d /usr/local/apache2/htdocs/ -M
如果FTP登录时出现
ftp服务器连接失败,错误提示:
500 OOPS: cannot change directory:/home/*******
500 OOPS: child died
解决方法:
# setsebool ftpd_disable_trans 1
# service vsftpd restart

wordpress启用eAccelerator加速

现在好多主机都支持eAccelerator加速,鉴别方法,phpinfo如图:
with eAccelerator v0.9.6, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
有这个就可以了
eacc 
wordpress用户,可以开启wordpress自己的cache功能提高性能:

编辑wp-config.php,加上一句:

// Enable the WordPress Object Cache:
define(ENABLE_CACHE, true);

在wp-content目录下建立cache文件夹并赋予777权限
mkdir ./wp-content/cache
chmod 0777 ./wp-content/cache

CentOS 定义yum的非官方库

在服务器构建的过程中,我们将要用到的一些工具不存在于CentOS中yum的官方库中,所以需要定义yum的非官方库文件,让一些必需的工具通过yum也能够安装。

[root@www.banyue.net]# vi /etc/yum.repos.d/dag.repo ← 建立dag.repo,定义非官方库

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl= http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1 

[root@sample ~]# rpm –import  http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt ← 导入非官方库的GPG

装完CentOS要做的三件事

(1)关闭不需要的服务
以下仅列出需要启动的服务,未列出的服务一律关闭:
crond
irqbalance 仅当服务器CPU为S.M.P架构或支持双核心、HT技术时,才需开启,否则关闭。
microcode_ctl
network
iptables
vsftpd
sshd
syslog
yum-updatesd

(2)安装 yum软件 yum-fastestmirror,自动选择比较快的源
yum upgrade
建议更新所有列出的程序,包括内核,rhel 5.X的稳定性还要继续努力呢。

(3)定时校正服务器时间
# yum install -y ntp
# crontab -e
0 23 * * * /usr/sbin/ntpdate 210.72.145.44
以上命令设置好后存盘。
# /sbin/service crond reload
重载计划任务配置

linux/centos mysql中Table is read only的解决办法

一台mysql数据库服务器重启了一下,重启后发现,网页上有个地方显示数据库有个表的状态变成了 read only
Table ‘xxxxx’ is read only

check table 发现状态如此

到数据库目录下检查这个表的三个文件的属性和权限也都正常

repair table 发现毫无效果,仍然显示为read only

这个问题产生的原因不知道,大概是关闭数据库的时候,数据库没有顺利(或者说正常)的关闭这个表。不过解决办法倒是简单
mysqladmin -p flush-tables

输入root密码。回车,就能解决问题