之前由于系统坏掉了,用了以前备份的stage4恢复了一下系统,遗留下来一些问题。
1.mysql启动不了
经过多方搜索后来发现是权限问题,由于恢复的东西很多都权限变成了root.root,幸好在恢复系统前将原有目录都做过备份,直接把有权限问题目录再覆盖一下,
其中mysql的目录是:/var/lib/mysql/
恢复之后restart mysql,done.
2.wordpress不能访问
这个问题确实很难搞,这个还徒涉到apache的VirtualHost配置,
之前在配置apache的时候,直接把Listen 192.168.1.4:80设成本機IP了,现在换了一个地方IP地址也都换了,所以需要更新这个配置:…
test
Python 分析apache log脚本
为了统计每个IP的访问次数,偿试着写了一个python脚本,得到前10个访问次数最多的IP:
def countstatics(result):
"""Compute the statics."""
li = result.split('\n')
l = {}
for a in set(li):
l[a] = 0
for a in li:
l[a] = l[a] + 1
print "The uniq ip number is ", len(l)
return l
def apachelog(path):
… Python 字符切割
本身这个脚本没有什么作用,纯粹是觉得好玩。
执行下面这个命令,我想得到最后一列的数据,其实就是ls的结果
gentoo-pjq / # ls -lh /
total 65K
drwxr-xr-x 2 root root 4.0K 2009-11-11 21:56 bin
drwxr-xr-x 4 root root 1.0K 2009-10-31 16:10 boot
drwxr-xr-x 15 root root 3.9K 2009-11-15 10:33 dev
drwxr-xr-x 94 root root 4.0K 2009-11-15
… Gentoo下快速编译webkit
Gentoo下编译webkit
方法很简单:
1.
mkdir ~/webkit
cp /usr/portage/distfiles/webkit-1.1.10.tar.gz ~/webkit
2.解压
cd ~/webkit
tar xvf webkit-1.1.10.tar.gz
3.配置,都用得默认配置
cd webkit-1.1.10
./configure
...
WebKit was configured with the following options:
Build configuration:
Enable debugging (slow) : no
Enable GCC build optimization : yes
Code
… 破解wep/wap脚本
将之前破解wep脚本进行了完善,添加了破解wap的代码。
脚本放在google doc了。…
破解wep密码脚本
前几天宿舍断网,暂时没充卡,所以就想歪了:能不能破解别人的无线路由密码。
到网上搜了很多,照着教程试着破解,用的是aircrack-ng,成功破解了2个wep的密码,但也花掉了不少的时间。
将整个过程整理了一下,写成了一个简单的脚本:
默认频道设为6了,加密位数默认用64位的了,整个过程难都不难,但一定要有耐心.
友情提醒一下,如果你用无线网,加密方式最好设为WPA2,这个现在暂时还是很安全的。…
成功将Gentoo移到新买的硬盘上去
新买了一个500G的硬盘,今天终于拿到了。
开始将Gentoo移到新的硬盘上去。
先是分区:fdisk /dev/sdb…
批量git pull脚本
公司Android dailybuild服务器上,没有对所有目录建立git服务,只有某些目录有,所以无法一次同步所有的代码.
于是我就想先找到所有的.git目录,然后有它的上一级目录执行git pull,这样就能将这个目录同步更新了,用一个循环,就能实现所有的git目录同步了
root@ubuntu:~/shell# cat gitsync.sh
#!/bin/sh
GIT_DIR_LIST=~/gitdirlist.txt
echo "find /ruby/ -iname ".git" >${GIT_DIR_LIST}"
find /ruby/ -iname ".git" >${GIT_DIR_LIST}
n=`wc ${GIT_DIR_LIST}|cut -d " " -f2`
count=0
for i in `cat ${GIT_DIR_LIST}`
do
count=`expr ${count} + 1`
echo "Sync ${count}/${n}
… 我的Gentoo 内核编译史
我容易就查到了:
pjq@gentoo-pjq ~ $ ls -l /boot/kernel-2.6.* -lht
-rw-r–r– 1 root root 2.5M 2009-09-13 00:14 /boot/kernel-2.6.30-r6
-rw-r–r– 1 root root 2.5M 2009-08-30 22:27 /boot/kernel-2.6.30-r5
-rw-r–r– 1 root root 2.5M 2009-08-06 20:49 /boot/kernel-2.6.30-r4
-rw-r–r– 1 root root 2.4M 2009-07-09 22:22 /boot/kernel-2.6.29-r5-3…