Learning together

Learning together with open source fans. QQ群:8021887


  • 网站首页

  • 站内留言

  • 关于本站

  • 我的相册

  • 联系羽飞

  • 内容订阅
  • Linux 相关专业术语发音

    作者: 羽飞 | 发布时间: 星期五, 04/30/2010 - 11:29 |

    和 Linux 相关方面有很多专业术语,这些词语一般都不好直接翻译成中文,如果不知道它们的发音在交流时要不念它们的字母,要不就想当然的乱说,特别是为人师表更应该正确的掌握它们的发音,不然很容易误人子弟。就像那天妹跟我说,他们的英语老师每天都会教一些课外常用词汇,如:我们经常在加油站看见 CNG 的标识,那是什么意思呢?老师认真的说道,那是中国天然气 (China Natural Gas) 的意思,瞧,这不是闹笑话了吗?

    阅读全文 »

    Linux下防御/减轻DDOS攻击

    作者: 羽飞 | 发布时间: 星期天, 04/25/2010 - 15:14 |

    互联网如同现实社会一样充满钩心斗角,网站被DDOS也成为站长最头疼的事。在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽,只能手动屏蔽。今天要说的就是一款能够自动屏蔽DDOS攻击者IP的软件:DDoS deflate。

    DDoS deflate介绍
    DDoS deflate是一款免费的用来防御和减轻DDoS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址,在检测到某个结点超过预设的限 制时,该程序会通过APF或IPTABLES禁止或阻挡这些IP.
    DDoS deflate官方网站:http://deflate.medialayer.com/

    如何确认是否受到DDOS攻击?
    执行:
    netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n
    执行后,将会显示服务器上所有的每个IP多少个连接数。

    阅读全文 »

    /proc/sysrq-trigger的强大功能

    作者: 羽飞 | 发布时间: 星期五, 04/09/2010 - 22:24 |

    让大家了解一下,在linux里,可以利用/proc/sysrq-trigger做些事情
    # 立即重新启动计算机
    echo "b" > /proc/sysrq-trigger

    # 立即关闭计算机
    echo "o" > /proc/sysrq-trigger

    # 导出内存分配的信息 (可以用/var/log/message 查看)
    echo "m" > /proc/sysrq-trigger

    # 导出当前CPU寄存器信息和标志位的信息
    echo "p" > /proc/sysrq-trigger

    # 导出线程状态信息
    echo "t" > /proc/sysrq-trigger

    # 故意让系统崩溃
    echo "c" > /proc/sysrq-trigger

    阅读全文 »

    如何查看Linux 硬件配置信息

    作者: 羽飞 | 发布时间: 星期五, 04/09/2010 - 11:37 |

    1.查看机器所有硬件信息:
    dmidecode |more
    dmesg |more
    这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看

    2.查看CPU信息
       方法一:
       Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里
       cat /proc/cpuinfo |more
       方法二:
       采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息
       查看CPU的位数:
       getconf LONG_BIT

    阅读全文 »

    linux/unix系统中的vi/vim用法精选

    作者: 羽飞 | 发布时间: 星期四, 02/25/2010 - 11:36 |

    我相信,大家在使用vim/vi的时候,可能有些时候会遇到下面的问题,下面就是一些vim/vi中比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑会快很多.

    说明:
    以下的例子中 xxx 表示在命令模式下输入 xxx 并回车
    以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车
    小括号中的命令表示相关命令.
    在编辑模式或可视模式下输入的命令会另外注明.

    1. 查找

      /xxx(?xxx)      表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找.其中xxx可以是正规表达式,关于正规式就不多说了.一般来说是区分大小写的, 要想不区分大小写, 那得先输入
                      :set ignorecase
                      查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找.

    阅读全文 »