• linux内核printk调试

    通过printk打你希望追踪的消息。从它的名字可以看出,这个东西有点类似与gnu c中的printf。不过用于内核的东西总该有些特色,printk添加了一些日志级别(loglevel),具体日志级别定义的宏在。 (printk的格式:printk(KERN_ALERTThe process is \%s\(pid %i)\n,curren...

    2009-05-13 15:43:04

  • shell1:for循环的两个脚本

    cat create.sh #!/bin/bash for i in 1 2 3 4 5 6 7 8 9 10 do dd if=/dev/zero of=file$i.txt count=$i done [root@squid1 test]# cat rename.sh #!/bin/bash ls -lSr file* | awk '{print $9}' temp.txt j=1 for i in `cat temp.txt` do mv $i $j j=`expr 1 + $j` don...

    2009-05-13 15:43:04

  • for,while循环脚本的写法。

    编写脚本循环取出文件 a.txt 中每一行,并将其赋予 aa for i in `cat a.txt` do aa=$i done 若每一行只有一個詞的話,那才行。若有兩個詞或以上呢? 或許試試: cat a.txt | while read aa do echo $aa done 本文来自ChinaUnix博客,如果查看原文请点: http://blog.chi...

    2009-05-13 15:42:43

  • 比较两个文件的方法。

    方法一: comm -23 file1 file2 方法二: grep -v -f file1 file2 注::此法在对比数字时候比较凑效果,文本对比不建议使用 方法三: awk '{print NR,$0}' file1 file2 |sort -k2|uniq -u -f 1|sort -k1|awk '{print $2}' 或者: awk '{print $0}' file1 file2 |sort|...

    2009-05-13 15:42:43

  • 通过pf防火墙来封堵恶意猜测登陆ssh的IP

    第一步:在pf防火墙的配文件:/etc/pf.conf中加入以下内容: tablepersist tablepersist block quick from block quick from pass quick inet proto tcp from any to any port 22 keep state (max-src-conn 3, max-src-conn-rate 2/1,overloadflush global) pass quick i...

    2009-05-13 15:42:23

  • 经常使用的正则表达式举例

    经常使用的正则表达式举例 QUOTE: ^ 对行首 $ 对行尾 ^the对以the开头行 [Ss]igna[lL]对匹配单词signal、signaL、 Signal、SignaL [Ss]igna[lL]\. 对同上,但加一句点 [mayMAY] 对包含may大写或小写字母的行 ^USER$ 对只包含USER的行 [tty]$ 对以tty结尾的行 \. 对带句...

    2009-05-13 15:42:23

  • pure-ftpd+mysql用户认证安装

    一、下载pureftp源代码,并确定mysql已经安装好 tar zxvf pure-ftpd-1.0.20.tar.gz cd pure-ftpd-1.0.20 ./configure --prefix=/usr/local/pureftpd --with-cookie --with-throttling --with-ratios --with-quotas --with-sysquotas --with -largefile --with-welcomems...

    2009-05-13 15:42:23

  • NetBSD 4.0 部分代码注释

    释放出来自己做的一部分注释,主要包括了引导到内核执行整个流程,没有任何外展。 外展部分就在 5.0 上做了。 如果你真有兴趣的话请下载 NetBSD 4.0 的代码,然后解压缩出来 syssrc.tgz 和 sharesrc.tgz,还有 src.tgz 里最上层的几个文件——主要是 build.sh 文件,然...

    2009-05-13 15:42:01

  • Freebsd下程序随系统开机启动的方法

    我在一个freebsd 7上用源码安装了apache,mysql等软件,安装目录分别是/usr/local/apache及/usr/local/mysql .现在想把apache、mysql随系统开机自动启动。在网上查了一下,发现不少人用port安装,然后修改rc.conf文件,不知道是我固执还是他人固执,非得按freebsd的办法...

    2009-05-13 15:42:01

  • PF防火墙详解

    PF防火墙 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; th...

    2009-05-13 15:41:37

2