« 2005年03月 | 首页 | 2005年05月 »

2005年04月27日

Upgrading Kernel to 2.6.10 under slackware 10.1

人家都说kernel 2.6有多多好处,比如U盘可以自动认出来啦等等,但是快我倒是没有感觉出来。
在第二张光盘或ftp目录的
/testing/packages/linux-2.6.10
里的包包全部装上。
alsa-driver-1.0.8_2.6.10-i486-1.tgz  kernel-modules-2.6.10-i486-1.tgz
kernel-generic-2.6.10-i486-1.tgz     kernel-source-2.6.10-noarch-1.tgz
kernel-headers-2.6.10-i386-1.tgz
然后按照README.initrd
做好initrd改改lilo就可以了。
具体如下。
进入/boot
如果你用的是reiserfs就用
mkinitrd -c -k 2.6.10 -m reiserfs
如果你用的是ext3就用
mkinitrd -c -k 2.6.10 -m jbd:ext3 -f ext3 -r /dev/hda6
其中/dev/hdb3是你linux的根分区所在位置,根据实际情况跟改。
然后在/etc/lilo.conf加上新内核
# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.10
 initrd = /boot/initrd.gz
 root = /dev/hda6          #这个当然也是你的linux所在位置
 label = Linux2610
 read-only
# Linux bootable partition config ends
然后运行lilo
reboot
开机选Linux2610
如果正常的话你就用上了新内核了。
我从昨天升级到slackware 10.1就一直遇到一个alsa的问题。
运行alsaconf可以正确的找到声卡,alsamixer调出声音。
重新启动后就没有了,还得重新来一次alsaconf才有声音。
后来留意了一下,原来是rc.alsa报的这个错误。
在终端执行alsactl restore也报这个错误。
root@Jiang:/home/sleetdrop# alsactl restore
alsactl: set_control:1039: bad control.7.value index
刚刚在linuxquestions找到答案。
运行完alsamixer后
运行一下alsaconf store
再重新启动就可以了。

2005年04月26日

Upgrading to Slackware10.1 plus Dropline 2.10

对于升级系统的热衷在linuxsir里被一个哥哥批评了。
http://www.linuxsir.org/bbs/showthread.php?t=192157
可昨天突然我的gnome病了,搞了好久也没弄明白。
后来干脆决定升级了它。
先用swaret把slackware linux版本设置成了10.1,用了一个晚上居然slackware 10.0真的安全的变成了slackware 10.1。
早上跑过来匆匆的装上Dropline2.10的installer,运行了以后就跑去装电话了。
到中午回来的时候还没有结束,下午又开了个会,安装了两个电话和一个ADSL。
回来的时候发现安装完毕了,又使用了上次装Dropline2.8时候的那几个美化包。
http://blog.vetcafe.net/2005/04/slackware10dropline_gnome_283.html
还真的好用了,可还是有一些程序无法使用了,而且感觉速度也有点慢下来了。
但不管怎么说是安全的装下来了。
有闲暇时间再重新编译那些软件和清理一些垃圾,还有配置一下自己的桌面。
因为gnome2.8和gnome2.10有一些区别,而且我还自己还更改了一些东西。
我是删除了原来的桌面配置才能正常登陆我的帐户的,所以现在的桌面很clean&clear.
打算有空的时候把内核改成2.6。
今天就算了,饿死我了。
dropline210

2005年04月24日

灰色周末

我的周末总是很淡的,从来都少有活动,逛街更是没有的事情。
周六用了一个上午把房间打扫了一下,还洗了很多的衣服。
可房间没打扫彻底,衣服也没有洗完。
昨天买了云豆,土豆和猪肉,本来是想昨天吃的,但昨天陪宁宁哥呆着了,
所以没做饭,今天早上把它给炖了,还焖了点米饭,吃了些,胃口不是很好。
昨天买菜的时候碰到了强哥,他迎面骑单车在我面前停下来,我当时在想事情。
没有太注意,然后他就批评我对他的视而不见,他出差回来三四天了,
看起来瘦了些,也更俊朗些,他说他在忙着加班,在为一些加班的人采购食物。
昨天晚上一直到今天清晨又下了一场不大不小的春雨,
早上来的路上在上学时总去的“利民美发”剪了一个寸头,比较清爽些。
来到单位办公楼的前面的时候发现杏花在雨后完全的开了,那么的晶莹。
下午还要给一个同事的亲戚去修理电脑,
如果联系得上我的毕业指导老师还要去给他安装一个翻译软件。
明天中午还要交房租,交了房租以后,我的卡里又空空了。
看来真的得找个兼职啦。。。。。。。。
在刚才取交房租的钱的时候宝凯从我的后面蹦出来吓我,口中还念叨着“打劫”。
他穿的帅帅的去参加自己学生的婚礼,我不知道他会不会抢了新郎的风头。
然后又到药房用医疗卡买了“霍胆丸”,因为最近鼻炎又搞的我头痛。
暂时住在我这里的同学的弟弟找到了一份新工作,希望他这一次走好。


才发现,原来流水帐就是这样写出来的。
我的blog写的越来越小家子气了,可能只适合我自己看了。

2005年04月21日

关于本人邮箱的迁移(HOTMAIL 2 SOHU)

HOTMAIL邮箱用了好多年了,虽然空间小速度慢,
经常收不到国内的邮件,但还是坚持下来了。
因为它还是比较友好易用的。
但毕竟现在工作了,有的时候收的邮件就会多起来。
hotmail有点满足不了我的需要了。
所以准备将我的主用email由
sleetdrop@hotmail.com
转为
sleetdrop@sohu.com
本人将逐步更改在网上的注册信息。
sleetdrop@hotmail.com将只做为本人的msn帐户使用。
特此声明。

2005年04月20日

linux与日常生活

不知不觉中在linux下已经开始干很多的事情了。
firefox浏览网页,gaim聊天,skype语音聊天,thunderbird收发邮件。
gftp d4x wget amule azureus下载东东。
用beepmediaplayer听音乐。
用gxine mplayer看电影。
用cedega玩暗黑。
这两天还翻译了点东东被linuxsir的北南哥收录到了slack.linuxsir.org,
很感谢他看得起我,而且给了很大的鼓励。
翻译的东西基本上用的是starsuite编辑,stardic查生词。
好几个朋友都说我泡linux桌面是不务正业,
我也有同感,因为linux基础知识我还是很欠缺的。
我以后要好好学习天天向上。
昨天还装了linuxfans的一个哥们介绍的打砖块游戏。
因为他说自己的妈妈玩的很开心,我就觉得也许会适合我。
也别说,我真的挺喜欢的。
Faint!!!!!!!!!
linuxgame

lgames.sourceforge.net

Ginger 2 Sleetdrop now!!!

在自己的blog上叫Ginger叫了好久了,
很多人不解的问我为什么取一个女孩的名字。
其实我当初也没有想那么多,只是因为我姓“姜”而已,直接就译了过去。
但毕竟网上我用的最多的还是sleetdrop.
今天改过来算是一个统一吧。
说不定也是一段心情的结束。

2005年04月19日

别样心情!

外面的春雨,真的是春雨,清冷清冷的。
还有发青的柳条,含苞的杏花。
天已经慢慢的黑下来了,心情有点恬恬的。
做事情虽然已经没有了心情,
但仍然还偶尔会为小小的喜悦而展开容颜。
我虽在外貌上已经龌龊、衰老、颓废许多,
但我的心还是pure, fresh的。
哈哈哈,这是多么不要脸的自慰啊。
纷繁的事务总让我看不到真相,
而往往我也就不找真相,
也不相信真相的存在了,
但有一件事情是没有办法否认的,
那就是我的存在,
仿佛是这个社会的一个不得不承认的事实,
一个消极的小人物,
很爱牢骚,
不爱做事,
无论朋友或领导都不会从心里喜欢我的。
就算不是肉中的刺,那也绝对是鸡蛋里的骨头。
别让我和你的牙齿有个邂逅的约会啊!

刚刚接到了妈妈的电话,
家的感觉总是温馨的,
心情更好些了。
但也更加感觉到自己应该为不上进而忏悔。

2005年04月18日

Apache + SSL Howto译文(Slackware 10 默认安装环境)

Apache + SSL Howto译文(Slackware 10 默认安装环境)

作者: SiegeX
翻译人:sleetdrop
原文地址如下:
http://www.linuxquestions.org/questions/answers.php?action=viewarticle&artid=270

如果你有过在线付费的经历并且发现所有的URL是https://开头,并且在浏览器上有一个小锁头的图标,那就是SSL.

为了能让Apache加入SSL支持我们需要编辑
/etc/apache/httpd.conf文件并且滚动到文件的最下部。
在这里去掉如下的注释。

Code:

把如下行:
#Include /etc/apache/mod_ssl.conf
更改为:
Include /etc/apache/mod_ssl.conf


注意:
如上的处理方法是建立在你的发行版已经安装有mod_ssl和httpd的基础之上的。如果你是从源代码编译安装而来或你的发行版不包括这两个软件包,这篇文章就不适合你啦。

一旦完成上一步之后你需要见到的编辑一下文件
/etc/rc.d/rc.httpd
让apache服务器知道你想开启有SSL支持的服务。

Code:

把如下行:
'start')
     /usr/sbin/apachectl start ;;
更改为:
'start')
     /usr/sbin/apachectl startssl ;;


现在所有剩余的工作就设置SSL证书了,如果你不在意非要使用正式的证书的话,slackware自带了一些预设好的证书,我就用这个,但是如果你运行一个真正的生产环境中的web服务器的话,有很可能想付费并且获得一个真正的证书。你也可以选择制作自己的自签名的证书,如果你对这个感兴趣的话,在这篇Howto文章的最底部有相应的说明。我们仍然运行如下的命令使用预设的证书,当问及是否覆盖时,选择是。

Code:

cp /etc/apache/ssl.crt/snakeoil-rsa.crt /etc/apache/ssl.crt/server.crt
cp /etc/apache/ssl.key/snakeoil-rsa.key /etc/apache/ssl.key/server.key


现在所要做的事情就是重新启动apache 服务器了:

Code:

/etc/rc.d/rc.httpd restart


如果你想确认SSL现在已经正确的运行了,可以执行如下命令。

Code:

netstat -tpan | grep 443


如果一切运行正常,你会得到像下面的输出:

Code:

tcp      0      0 0.0.0.0:443     0.0.0.0:*      LISTEN   27426/httpd


如果你没有获得任何的输出,那么无论如何是出错了然后你需要看看
/var/log/apache/error_log
文件啦。

现在SSL就完全建立起来了,下面你将要告诉apache当有人用https://访问的时候应该提供什么内容,这需要通过VirtualHost指令来实现,并且与SSL连接相关的的配置可以在文件
/etc/apache/mod_ssl.conf中找到。默认情况下它是如下样子的,而且你应当需要该其中的一些配置的。

Code:

<VirtualHost _default_:443>

#  General setup for the virtual host
DocumentRoot "/var/www/htdocs"
ServerName new.host.name
ServerAdmin you@your.address
ErrorLog /var/log/apache/error_log
TransferLog /var/log/apache/access_log



最后,如果你想制作你自己的自签名的证书,不使用slackware预先提供的,其实也是很容易的。我从http://www.apache-ssl.org/#FAQ 找到如下命令:

Code:

第一步,创建key和request:

 openssl req -new > new.cert.csr

第二步,从key中删除passphrase(可选):

 openssl rsa -in privkey.pem -out new.cert.key

第三步,把request转换成signed sert:

  openssl x509 -in new.cert.csr -out new.cert.cert -req -signkey new.cert.key -days 1825

第四步,把cert和key文件拷贝到适当的位置。

 cp new.cert.cert /etc/apache/ssl.crt/server.crt
 cp new.cert.key /etc/apache/ssl.key/server.key



一些注释:
当在第一步被问及Common Name的时候,请输入你的web服务器的完全限定域名(FQDN)例如:
www.mywebserver.com

当在第一步被问及A challenge password的时候,直接按回车继续。

如果你没有在第二步从key中把passphrase删除,那么每次你运行
/etc/rc.d/rc.httpd start
启动服务器的时候你都要输入密码。这也就意味着如果你的服务器因为某些原因重新启动了,除非你在服务器旁手动敲入了密码,否则你的web服务器就不会启动。

2005年04月17日

刚刚讲课回来。

由于大上个星期去姐姐家办事和上个星期去帮朋友配邮件服务器,所以给三哥的外甥女讲课的事耽误了两个星期。
今天中午吃了一大碗抻面就跑过去给她讲课了,
刚刚回来,周末的公共汽车真是恐怖啊。
现在累的不想动,发会儿呆,还买了几个香蕉吃,呵呵。
暂时不想吃饭,中午吃多了。

2005年04月14日

臭老九酒后扰二哥。

昨晚和同事开心的喝多了。
回去的路上又惯例的拨了熟睡的二哥的电话。
真同情他,为了证明我不仅仅只是喝多了才会想起他,
今天早上我又拨了他的手机,可他没接。
有点点失望,过了一会儿他用办公室的电话给我打过来了。
替我省银子啊,真体贴。
还问我怎么样,他还计划我的五一应该是在他身边地。
好开心哟。
呵呵,其实人真的就是开心就好,知足者长乐。
二哥那么好的人,而且又对我那么好,我为啥还老气他泥?
不解啊!!!???

注:
二哥:大学寝室的二哥。
臭老九:为二哥给本人所取雅名,因在寝室排行在九,又专门能让个位哥哥不得安宁,二哥就赏了这个名字。

2005年04月12日

强哥出差了。

前些天有小小气过强哥,好几天都没有消息,可上个周末我们单位出去吃完饭回到住的地方后我醉醺醺的打开手机,发现有强哥的一条短信,说他坐在火车上,车就要开了,说他要出差去好远的地方。看看时间,他那个时候应该已经出了沈阳了。
昨晚和刘勇喝完酒躺在床上,想起了强哥就发短信问了问他的近况。
他说他在美丽的山区,那边满眼绿色,那边阴雨连绵。
我回给他说有时间我们也可以一起去远足,然后就睡着了。
今早收到他的回复。
“远足很好”。

2005年04月11日

牛黄解毒丸之下水道疏通效用。

书接上回,当我把他们的服务器大约配置好以后,房东打来电话,说家里漏水把楼下给冲了。
我马上给同租房的高鹏打了电话,他正在给他朋友过生日,可他还是马上跑会了家。
我也打车马上往回赶,可回来发现根本就没有发水,
原来是下水管道有问题,
第二天找来维修人员,他们说有点堵,然后水往上返导致的。
后来在疏通和维修的时候,维修人员说本身就是因为这个下水当初设计的问题。
管道细,坡度小,拐弯处没有使用四十五角而是直接用90度的。
我说我已经很小心从来不扔任何可能导致堵塞的东西啊。
他说人吃五谷杂粮,比如上火的时候,说不定就便秘,就有可能把那里给堵啦。
于是我就说如果我常吃牛黄解毒丸不仅可以解决自己的问题,也有疏通下水的作用的吧。
他不置可否。

想说爱你不容易---slackware

朋友的一个email server当掉了,让我帮他备份数据后重新安装个系统,原来安装的是redhat 7.2,为了表示我对slackware的热爱,欢欢喜喜的刻了slackware 10.1就打车跑去了,连同事的刻录机的仓门都没给关,刚才还让他扁了。
到了朋友那里先停了sendmail,然后把etc 下passwd shadow group 和/var/spool/mail都给备份了。
然后就把我的盘放到里面了,重新启动,没有认出来,后来检查发现这个服务器的光驱坏了。
我本想用软盘引导来着,但他说他们想换服务器的,所以把另外一台服务器给接上了。
能用光盘正常启动,但就是认不出那个scsi卡,所以莫名的只看到几百兆的硬盘。
我试着换了好几个和scsi有关的内核启动,都没有成功。
由于他们的服务器是自己装的,所以连说明书都没有。
然后我看到有两张光盘,其中一张是可以做驱动软盘的。
但里面的选项里根本就没有slackware的影子。
那里面有支持redhat 7.2的,我试着做了,然后用rh 7.2光起,输入linux dd
然后插入软盘,顺利看到了整个做过raid 5的磁盘。
但他不想装老的版本,所以他有给销售给他们单位的公司的客服打电话。
那个客服带来了redhat 9,然后他来也是到intel的站上找了一阵驱动。
居然没有redhat  9 的驱动,后来想了想,可能是redhat 9已经支持了那块卡了。
后来验证果真如此,然后就装上了。
接下来就是配置sendmail,和恢复数据。
默认装上的sendmail本机可以发信,但收不到信,而且外面的信也进不来。
后来求助邹老师在家里ssh上来帮我改了sendmail.mc才能工作。
他说我那个配置文件里只允许127.0.0.1了,而且还有其它的一些设置,当时我已经受不了了,
所以就求他先帮我弄好,以后我慢慢学吧,因为sendmail我真的不懂的。
pop3由于是xinetd起的,还比较给面子,直接就可以工作了。
因为原来的系统肯定是被黑了,所以把原来的passwd shadow group文件里可疑分子都给cut了。
又检查了一下uid 和 gid和新装的系统没有冲突,就cat到了新系统相应文件的尾巴上。
再把从老服务器tar出来的所有email放到了新系统的/var/spool/mail下。
就此暂时算让它跑起来。
总体是倍感丢人,自己原来真的是什么都不会。
这次还交了个新朋友,就是那个客服,叫王海育。
得去sir里问问,怎么才能在intel的scsi卡的服务器上装slackware呢?

2005年04月08日

恼人的gDesklets.

曾经对苹果的那个Dock感到很神奇,总想找个东西模拟一下。
后来看到人家用gDesklets就想也装一个。
况且还可以装好多的小玩艺呢。
可没想到这个东西装起来这么的麻烦,要依赖那么多的包包。
在这个地方
http://www.pycage.de/software_gdesklets.html
可以下到源码包。
上面说它依赖如下东东。
Requirements
- Python 2.3 or higher
- pygtk 2.4.0 or higher
- libgtop 2.8.0 or higher
- librsvg
- GConf
- gnome-python 2.6.0 or higher
- GConf support for gnome-python (extra package gnome-python2-gconf on Redhat Linux)
- some applets may have extra requirements
我装了dropline gnome之后好象大多都满足了,不过也可能是我以前装过的,呵呵。
反正如果没有就先到www.linuxpackages.net找看有没有包包。
有的话就装上,没有直接就google源代码包回来自己configure&&make&&make install
全都安装好了就可以运行
$gdesklets shell
在它的图形管理器里安装各个小部件了。
当然首先要下那个假dock了。
StarterBar
http://gdesklets.gnomedesktop.org/categories.php?func=gd_show_app&gd_app_id=210
下载回来的包不用解开,直接用gdesklets的工具选File->Install package 安装就可以了。
然后选中了安装的东东,选File->run selected display就可以了。
郁闷的就是我换了好几个版本的。
最后只有gdesklets 0.33.1可以勉强跑这个StarterBar,还有一些小问题的。
还有starterbar本身还要求pyxdg的。
这个也在www.linuxpackages.net
找到包直接装上的。
然后就把需要的启动器直接拖拽到starterbar里面就可以了。
然后再把gdesklets放到gnome的session里开机自动启动就可以了
效果如下。
gdesklet

最后发现这个东西和dock还是差很多地,只是个简单的Starter.

早上好!

凌晨三点,六哥来访,困倦中。
今天上午要去给用户安装adsl还要到农大去植树。
下午主管副院长要给我们开个会,
不知道会怎么样。

2005年04月07日

今天在slackware10上装上了Dropline GNOME 2.8.3。

以前装了dropline的installer,可一直就是连接不了默认提供的镜像。
后来在网上找了个新的。

/etc/dropline/download_mirror
改为
http://heanet.dl.sourceforge.net/sourceforge/dropline-gnome/
然后运行dropline-installer按照提示就可以安装了。
安装了之后,需要重新安装显卡的驱动和安装新的firefly美化包。
dropline可以用的美化包由在linuxsir里由1e0n提供,地址如下。
http://www.linuxsir.org/bbs/showthread.php?t=178932&highlight=dropline
安装前先把系统自己带的先卸掉。
然后就一切Okay重新启动X就Okay了。
当然我也运行了
/usr/X11/bin/fc-cache -vf
一次,也不知道此步是否真的需要。
反正工作正常。
最伤心的是刚才去dropline的主页看的时候发现人家刚刚发布DL 2.10。呵呵。
可我不想装了,第一那东西是给slackware 10.1用的,我还没升级呢。
第二我实在是有点懒,有的用就先用着吧。
等我有时间并且心情好的时候再一起升级吧。
说不定整个系统全重新安装了呢。
droplinegnome

2005年04月06日

这夜无眠。

昨晚上二哥来了,
我很开心。

2005年04月04日

轻轻

总以为活的久了,
会有些沉淀吧,
就象久不居人的老屋也会有厚厚的尘,
天天拖着这个皮囊招摇于世,
皮囊里却甚是空寥,
但也非真空,
否则我早已被大气压扁。
透不过气的时候还是有的,
无助是不是代表不坚强,
还是在向世人乞怜。
早春了,
我真的在等花开,
可我偶尔是会对花粉过敏的。
不知道从什么时候起自己活得如此轻飘。
好像脚跟都离了地。

2005年04月03日

刚从姐姐家里回来。

昨天晚上去姐姐家里了,在那里小住了一晚,又呆了一天,吃了好多的好吃的,然后就回来了。
说去来她家也真够远的,我在东陵的马官桥,她家在西于洪。
公车要两个小时才能到。
坐611到榆树屯下车以后实在不想坐车了,走了两站地回到了办公室。
611也是我从上大学来到这里以后坐的比较经典的一路车。
由于是私人承包的,所以慢时如牛,快时如电。
不忍心看老大娘在车上飘摇,让座了,也遭白眼了。
大娘没舍得坐,让自己的老伴坐了。
然后在过了几站后她在老大爷的关切的目光中挤到了前面的一个角落坐下了。
大爷的眼神让我想起了两个字----“浪漫”。

2005年04月01日

我和KDE有个误会,呵呵。

用了大半天把kde装好,用了不到一天的时间,虽然感觉KDE真的是和不错。
但还是没有喜欢起来,呵呵。
也在其它几个轻量级的windows manager门前转了转,最后还是回到gnome里来了。
呵呵。
原来自己真的是想错了,何必迁就每件事情呢。
pat有不收录gnome的自由,我当然也有自己装个gnome的自由。
甚至有选择ubnutu那个只注重gnome的发行版的自由。
这就是linux的好处的吧,呵呵。
但暂时不会因为没有了gnome而放弃slackware.
真的好喜欢它的风格,而且也真的好实用。
有时间是真的该尝试一下debian家的东西,
因为他同样也很传奇。
况且暂时俺用的slackware 10的gnome还满不错的。
等下次升级系统的时候再考虑这件事情吧。
swaret也真不错,用它装的kde,也用它刚刚把kde从我的电脑里扫了出去。

成功Migrate到KDE.

听说pat要放弃gnome了。
我一直就是那种人家给什么就用什么的那种人。
虽然人家说有dropline等第三方的东东。
可我终究有点懒。
所以学习用kde吧,比较适合我这样的傻瓜,呵呵。
比如我现在还在用slack10,终究没有勇气升级到10.1。
因为好象很累啊。
于是今天上午直接用swaret装了KDE.
但装了之后出现了一些问题。
可在kde里运行gtk2的程序的时候它的字体会特别的难看,而且gtk2自己原来在gnome里拥有的theme也显示不出来了。
后来我发现如果在kde的设置菜单里打开gnome控制中心。
再打开主题。
gtk的程序的字体就正常了,而且它的theme也能显示出来了。
可从这以后打开的kde程序的字体又会比原来大了一号。
在linuxsir里找到如下解决方法:
字体问题
root权限运行:
#echo "Xft.dpi: 96" >> /etc/X11/xinit/.Xresources
#echo "Xft.dpi: 96" >> /etc/X11/xdm/Xresources

gkt2的theme问题可以这样:
进入/usr/share/themes/
比如你想使用Xfce-smooth这个themes
就把Xfce-smooth/gtk-2.0/gtkrc拷贝到Default/gtk-2.0/替换原来的gtkrc
最后在~/.gtkrc-2.0
中加入
gtk-font-name="Tahoma 10"
完工


节日快乐!

这个节日仿佛就是给我定的,
呵呵,
自己总是那么的笨。
无语。