1、http 500错误分析
php.ini开启错误提示
display_errors = On
需要重启WEB服务生效
2、php中报
Call to undefined function mysql_connect()
php没有编译到支持mysql pdo功能
3、查看连接数
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057
4、增加linux文件打开数
ulimit -n查看当前的
ulimit -n 65535 设置当前生效
永久生效需要重启后才有效
/etc/security/limits.conf
加入
* soft nofile 65535
* hard nofile 65535
5、加载模块
stsctl -p
error: "net.ipv4.ip_conntrack_max" is an unknown key
error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_established" is an unknown key
加载ip_conntrack模块
modprobe ip_conntrack
echo "modprobe ip_conntrack" >> /etc/rc.local
6、磁盘坏道检测
badblocks -s -v /dev/sda1
7、apache 禁止目录浏览
Options -Indexes FollowSymLink
apache 不重启使配置文件生效即平滑启动 -k restart
8、linux sftp连接问题
SFTP subsystem request is rejected.
Please make sure that SFTP subsystem is properly is installed in SHH server.
重新安装openssh,或者找个高版本的openssh更新下也行
hosts.deny设置后不起作用
重新安装openssh,或者找个高版本的openssh更新下也行
9、FMS(Adobe Flash Media Serve)启动问题
service fms start 后fms一直停留在启动过程中,起不来
此时进入fms安装后的目录如/opt/adobe/fms/
./fmsmgr adminserver start|stop|restart
./fmsmgr server fms start|stop|restart
此时会有错误提示nspr未安装问题
10、添加网卡方法(需要路由器配合设置)
??? cd /etc/sysconfig/network-scripts????
??? vi ifcfg-eth0:0
??? DEVICE=eth0:0
??? BOOTPROTO=static
??? ONBOOT=yes
??? IPADDR=124.160.70.76
??? NETMASK=255.255.255.192
11、时区修正方法
??? 更改/etc/timezone里面的内容为:Asia/Shanghai
??? mv /etc/localtime /etc/localtime-2009
??? cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
??? 调整系统时间
??? clock -w
date -s 20100602 更改日期,先改日期再改时间
date -s 1024更改小时分钟
12、数据库授权
GRANT ALL ON *.* TO user@ipaddress identified by "password";授权
show grants for user@ipaddress;查看授权
revoke all on *.* from user@ipaddress;移除授权
13、histroy操作记录
#his
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]"
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
HISTDIR=/var/log/.hist
if [ -z $USER_IP ]
then
USER_IP=`hostname`
fi
if [ ! -d $HISTDIR ]
then
mkdir -p $HISTDIR
chmod 777 $HISTDIR
fi
if [ ! -d $HISTDIR/${LOGNAME} ]
then
mkdir -p $HISTDIR/${LOGNAME}
chmod 300 $HISTDIR/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date +%Y%m%d_%H%M%S`
export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.hist.$DT"
chmod 600 $HISTDIR/${LOGNAME}/*.hist* 2>/dev/null
加入至/etc/profile文件中
14、恢复hotcopy备份的mysql
chown -R mysql.mysql /var/lib/mysql/test
mysqlcheck -A -o -r -p全修复
mysqlcheck -o -r -p test 指定修复test库
修复仅对myisam引擎的有效
增量日志修复
mysqlbinlog
--no-defaults
--start-date='2010-02-17 07:01:00' --stop-date='2010-02-17 18:01:00' mysql-bin.[0-9]* | mysql -p
-f
test
2010-06-03
本文转自 qwjhq 51CTO博客,原文链接:http://blog.51cto.com/bingdian/326019