屏蔽PHP错误提示
打开 php.ini 文件,搜索 display_errors = on,默认的应该是 on,即开启报错功能,改为 off 即可。
$ vi php.ini
display_errors = off;
让linux自动释放内存
修改/proc/sys/vm/drop_caches这个文件里面的内容. 默认为0.
0 – 不释放
1 – 释放页缓存
2 – 释放dentries和inodes
3 – 释放所有缓存
我们可以根据需要修改其值,我们可以将它添加到计划任务.
0 5 * * * sync && echo "3" > /proc/sys/vm/drop_caches
凌晨5点执行回收.
centos 修改history记录数量
默认情况下,Bash shell 会在文件$HOME/.bash_history中存在1000条命令记录,很不安全. 可以编辑/etc/profile文件,修改其中HISTSIZE值大小即可.
HISTSIZE=100
这样就可以了,或者直接设置成0得了,也就不存在历史命令了.
修改phpmyadmin 导入文件大小
修改php.ini中的以下三项:
upload_max_filesize
memory_limit
post_max_size
三项的值都要改大一些,改完之后记得重启动服务器.
centos-通过rsync实现文件同步
一、服务器端配置:
yum -y install xinetd rsync
vi /etc/xinetd.d/rsync
将如下代码:
service rsync
{
disable = yes
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = –daemon
log_on_failure += USERID
}
中的disable = yes改成disable = no. 然后启动 xinetd:
/etc/init.d/xinetd start
注意:如果服务器上装有防火墙记得要打开端口,默认端口是873.
telnet 127.0.0.1 873
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
设置防火墙规则:
iptables -A INPUT -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 873 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 873 -j DROP
编辑配置文件:
vi /etc/rsyncd.conf (这个文件如果不存在自己创建)
#Global Settings
uid = root
gid = root
use chroot = no
max connections = 20
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
comment = hello world
#motd file = /etc/rsyncd.motd
[backup]
path = /titan24/www/repos
auth users...
Linux下Apache与Tomcat整合
1、准备 下载需要的文件.这里假定你已经正确安装配置好了JDK. 到Apache官方网站下载所需要的文件:
httpd-2.2.0.tar.gz
apache-tomcat-5.5.12.tar.gz
jakarta-tomcat-connectors-1.2.15-src.tar.gz
#其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包.
2、安装Apache
tar xzvf httpd-2.2.0.tar.gz
cd httpd-2.2.0
./configure --prefix=/usr/local/apache2 --enable-so
make
make install
3、安装Tomcat
cp apache-tomcat-5.5.12.tar.gz /usr/local/
cd /usr/local
tar xzvf apache-tomcat-5.5.12.tar.gz
ln -s apache-tomcat-5.5.12 tomcat
4、编译生成mod_jk
tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
cd jakarta-tomcat-connectors-1.2.15-src/jk/native
./configure --with-apxs=/usr/local/apache2/bin/apxs
make
cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/
5、配置 在 /usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和workers.properties.
vi mod_jk.conf
添加以下内容:
#指出mod_jk模块工作所需要的工作文件workers.properties的位置
JkWorkersFile /usr/local/apache2/conf/workers.properties
#...