以下为一些学习及处理故障经验累积。

 
1、linux查看某一个软件在哪个包中:
rpm –qf `which xxxxx`
2、linux不显示某一文件中的空行和注释行:
grep -v "^#" squid.conf
grep -v “^$” oldfilename
grep –v “^$” httpd.conf|grep –v “^#”
egrep –v “^$|^#” filename
sed -r '/^#|^ *$/d' filename
3、批量关闭及禁止服务
For I in acpid anacron apmd atd auditd autofs ; do service $i stop;done
For I in acpid anacron apmd atd auditd autofs ; do chkconfig $i off;done
4、apache添加可以执行php的文件类型
AddType application/x-httpd-php .php
5、禁止linux邮件
echo "unset MAILCHECK" >> /etc/profile或关闭sendmai服务
6、忘记mysql密码
先找到mysql.server 然后停止mysql服务
[root@localhost /]#service mysqld stop
[root@localhost /]#mysqld_safe --skip-grant-tables &
[root@localhost /]#mysql
mysql>use mysql;
mysql>update user set password=PASSWORD("new-password") where user="root";
mysql>flush privileges;
mysql>exit;
[root@localhost /]service mysqld restart
重启mysql服务