• HOME
  • DOCS
  • WTF
  • TECH
  • LIFE
  • PAGES
    • ARCHIVE
    • TAGS
    • ABOUT
    • FRIENDS
    • RSS
  • TOOLS
    • GEO
    • RANDOM()
    • GOO.GL
    • CSS HEART
Aj's Blog

记录时间溜走的瞬间和折腾过的那些事

安装了Kloxo面板,如何用find命令批量查找/修改日志和配置文件(log/conf)
2011-10-20 @ TECH findgnu utilsgrepkloxokloxo日志kloxo配置sed

1、查找日志

kloxo面板很多日志存储的文件名为*_log,比如错误日志”error_log”,用户管理日志”custom_log”等

web日志目录: /home/httpd/[domain]/stats/

mail日志目录: /vat/log/ 和 /vat/mail/[user]

查找所有用户日志

find /home/ -name “*_log”

查找所有用户的错误日志

find /home/ -name “*error_log”

查找并列出详细信息

find /home/ -name “*_log” -exec ls -al {} \;

查找并删除,删除时提示确认

find /home/ -name “*_log” -exec rm {} \;

查找并直接删除不提示确认

find /home/ -name “*_log” -exec rm -f {} \;

2、查找并修改php.ini、apache conf文件

kloxo中网站的php.ini文件地址: /home/httpd/[domain]/php.ini

kloxo中网站的apache conf文件地址: /home/httpd/[domain]/conf/kloxo.[domain]

查找所有开启open_basedir的网站并列出

find httpd/ -name “php.ini” -exec grep -ir “open_basedir = /home/” {} \;

查找所有开启open_basedir的网站并修改php.ini删除open_basedir设置

find httpd/ -name “php.ini” -exec sed -i -e ‘/open_basedir = /d’ {} \;

3、find、grep、sed命令的详细介绍

find详述: http://www.linuxsir.org/main/node/137

grep详述: http://man.chinaunix.net/newsoft/grep/open.htm

Sed详述: http://www.tsnc.edu.cn/tsnc_wgrj/doc/sed.htm

4、如何在windows下感受部分*nix下常用的GNU程序

更多详情 ?http://unxutils.sourceforge.net/

包含的文件:
cat.exe
cksum.exe
comm.exe
csplit.exe
cut.exe
expand.exe
fmt.exe
fold.exe
gawk.exe
grep.exe
head.exe
join.exe
less.exe
lesskey.exe
make.exe
md5sum.exe
nl.exe
od.exe
paste.exe
pr.exe
ptx.exe
sed.exe
sha1sum.exe
sort.exe
split.exe
sum.exe
tac.exe
tail.exe
tr.exe
tsort.exe
unexpand.exe
uniq.exe
wc.exe
zsh.exe

下一篇:   kloxo: suphp和mod_php的区别,以及常见错误的解决办法
上一篇:   kloxo面板关闭open_basedir几种方法(CURL运行要求)
暂无评论

Cancel reply