2009年2月26日星期四

一个Centos 的源

[root@sample ~]# vi /etc/yum.repos.d/dag.repo  ← 建立dag.repo,定义非官方库

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
#baseurl=http://apt.sw.be/redhat/el5/en/$basearch/dag
baseurl=http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/i386/dag
gpgcheck=1
enabled=1

[root@sample ~]# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 

导入非官方库的GPG

2009年2月23日星期一

LINUX优化CPU和内存的参数

放在/etc/sysctl.conf 文件里:

vm.dirty_ratio = 1
vm.dirty_background_ratio=1
vm.dirty_writeback_centisecs=2
vm.dirty_expire_centisecs=3
vm.drop_caches=3
vm.swappiness =3
vm.vfs_cache_pressure=163
vm.overcommit_memory=2
vm.overcommit_ratio=2
vm.lowmem_reserve_ratio=32 32 8

2009年2月18日星期三

永远的痛:Marvell 88w8363 300M ABGN MINIPCI

一年前BUY了一个Marvell 88w8363 300M ABGN MINIPCI 无线网卡,至今没能找到在LINUX下使用的驱动,只好放在另一个用WINDOWS的本本,这个卡的信号及传送速度真是没的说,比我现在用的AR5008 300M ABGN MINIPCI 都强,只能哭呀。

找到的一些信息是:

http://kerneltrap.org/mailarchive/freebsd-current/2008/4/13/1418734/thread

在这里有讨论在FREEBSD上的一个PATCH,但 已能下载,只能流口水了。

在另一个论坛发的帖子更是没人回:

http://www.linuxsir.org/bbs/lastpostinthread330600.html

2009年2月17日星期二

fedora 10 kernel

这里是Fedora 10 各内核发布的地方,收藏先;
http://koji.fedoraproject.org/koji/packageinfo?packageID=8

解压 kernel*src.rpm 方法

普通用户解压kernel*src.rpm的方法:
1、下载需要的内核rpm包的源码包,即:kernel*src.rpm
2、普通用户权限下运行:rpmdev-setuptree ,会在普通用户的主目录下生成rpmbuild目录
3、使用:$rpm -ivh kernel-*.src.rpm 安装内核的源码,会安装在普通用户主目录下的rpmbuild目录里。
4、$cd ~/rpmbuild/SPECS
$rpmbuild -bp --target=`uname -m` kernel.spec

5、解压出来的源码包就在:~/rpmbuild/BUILD/kernel-/linux-. 目录下了。
6、其中:a)、linux-*.i686 目录是打过各种补丁的源码。
b)、vanilla-* 目录是原始的内核目录,没打过补丁。
7、~/rpmbuild/SOURCES 里包括了各个补丁,可选择使用在原内核上。