使用chkrootkit工具保护服务器

2008-07-18 xiao H Posted in 服务器应用, 系统网络安全 | 1 Comment »

      在保护linux 服务器时除了Tripwire 这样强大工具外,还有一个简单又好用的工具–chkrootkit。chkrootkit 顾名思义是监测系统是否被安装了rootkit 的一个安全工具。

安装chkrootkit,你可以自己去 http://www.chkrootkit.org/download/ 下载源码包,然后自己编译,也可以和我一样偷懒用别人做好的二进制包.

标签:

SELinux 的howto文档下载

2008-07-12 xiao H Posted in 系统管理 | No Comments »

这是Getting Started with SE Linux HOWTO 的中文译本,这不是我翻译的,翻译者是一个CU 网友jerry017cn

SELinux是linux最新加进的功能,我在尝试使用了之后发现功能还是非常强大的,设置起来还是比较麻烦的。但是又发现国内关于SELinux的技术文档实在是太少了。于是决定自己尝试翻译一篇。
这篇Getting Started with SE Linux HOWTO: the new SE Linux只是一篇入门级的HOWTO。
希望大家能够支持~~
英文原版地址:lurking-grue.org

标签:,

free vpn

2008-07-10 xiao H Posted in 日常桌面 | No Comments »

VPN提供商:千渡
地点:中国
带宽:256KB/s
用户名:zlnic.net
密码:zhichiaoyun
VPN服务器IP:电信区:244server1.1000du.net网通区:244server2.1000du.net铁通\移动\联通\教育网服务器:244server3.1000du.net
注册地址:http://bbs.1000du.net
备注:共用用户名和密码,每个星期会更换密码,大家可以收藏此页,我同步更新。
最后更新:20080707

标签:,

Gentoo Linux 2008.0 released

2008-07-07 xiao H Posted in 新闻评论 | No Comments »

Gentoo Linux 2008.0 released
Posted on July 6, 2008 by Donnie Berkholz
tux

The 2008.0 final release is out! Code-named “It’s got what plants crave,” this release contains numerous new features including an updated installer, improved hardware support, a complete rework of profiles, and a move to Xfce instead of GNOME on the LiveCD. LiveDVDs are not available for x86 or amd64, although they may become available in the future. The 2008.0 release also includes updated versions of many packages already available in your ebuild tree.

标签:

我常用的小shell

2008-07-04 xiao H Posted in shell, 系统管理 | No Comments »

下面是我平常用的一些bash shell 组合,方便我的日常管理。
清除所有arp 缓存

arp -n|awk '/^[1-9]/ {print "arp -d "$1}'|sh

显示打开连接数前10个机子的IP 和连接数

cat /proc/net/ip_conntrack | cut -d ' ' -f 10 | cut -d '=' -f 2 | sort | uniq -c | sort -nr | head -n 10

绑定已知机子的arp 地址

cat /proc/net/arp | awk '{print $1 " " $4}' |sort -t. -n +3 -4 > /etc/ethers

批量重命名

ls dirname | awk '{printf"mv %s file_%06d\n",$0,i++}' | sh

Per脚本实现eth0挂起后自动重启

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl -w
 
$fail_count = 0;
$cmd_result = '';
 
$cmd_result = `ping -w 4 61.130.107.193 |grep packet`;
 
if ($cmd_result =~ /100% packet loss/) {
$fail_count++;
if ($fail_count > 5) {
`ifdown eth0`;
`ifup eth0`;
} else {
$fail_count = 0;
}
}

自动从apnic记录中分离出网通,电信IP 段

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/sh
FILE=/root/ip.txt
rm -f $FILE
wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE
grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip cnt
do
echo $ip:$cnt
mask=$(cat < < EOF | bc | tail -1
pow=32;
define log2(x) {
if (x<=1) return (pow);
pow--;
return(log2(x/2));
}
log2($cnt)
EOF)
echo $ip/$mask>> cn.net
NETNAME=`whois $ip@whois.apnic.net | sed -e '/./{H;$!d;}' -e 'x;/netnum/!d' |grep ^netname | sed -e 's/.*:      \(.*\)/\1/g' | sed -e 's/-.*//g'`
case $NETNAME in
CNC)
echo $ip/$mask >> CNCGROUP
;;
CHINANET|CNCGROUP)
echo $ip/$mask >> $NETNAME
;;
CHINANET|CNCGROUP)
echo $ip/$mask >> $NETNAME
;;
CHINATELECOM)
echo $ip/$mask >> CHINANET
;;
*)
echo $ip/$mask >> OTHER
;;
esac
done

去掉文件中的注释和空格

cat filename grep -v '^$' | grep -v '^#' > newfile
标签:

ubuntu 8.04 wine qq2008

2008-07-02 xiao H Posted in 日常桌面 | 4 Comments »

网吧的ubuntu 机子终于不能用eva 登录QQ 了,而pidgin的群一直支持不好,不能去BT吧调戏MM 的日子真无聊。
今天实在受不了了,决定用wine 装qq 2008 去BT。

虽然ubuntu官方源里也有wine,但版本不是最新的,所以我用了winehq,具体操作如下。

# sudo su
# wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- |apt-key add -
# wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.lis
# apt-get update
# apt-get install wine

标签:,

Fedora9 开启3d 桌面

2008-07-02 xiao H Posted in 日常桌面 | No Comments »

上周yum update 系统发现,livna 的nvidia 驱动更新了,已经解决了矢量字体的渲染问题,我也终于可以正常的用nvidia驱动了。既然可以正常使用驱动了,自然要把3d 桌面开起来。

安装

# su
# yum install compiz compiz-fusion-gnome compiz-fusion-extras-gnome fusion-icon-gtk ccsm

标签:, ,

Ubuntu 8.10 Alpha 1发布

2008-06-28 xiao H Posted in 新闻评论 | No Comments »

Ubuntu 8.10代号Intrepid Ibex(意为“勇敢的北山羊”),按照官方原计划,首个Alpha测试版本该在两周前发布,不过直到今天才与我们见面.
考虑到尚处在初步的测试阶段,存在众多Bug需要修复,Ubuntu官方不推荐用户将Ubuntu 8.10 Alpha 1用于任何生产用途或其他对稳定性要求严格的场合.

标签: