Blog on 27th Floor
主页 随便 电脑 电影 社会 阅读 下载 本站 存档
主页 随便 电脑 电影 社会 阅读 下载 本站 存档

02/25/09

安装Debian GNU/Linux 5.0 Lenny的流水账

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
需要用一台老机器,正好Debian 5.0发布不久,就刻了盘装了一下,发现几年不见,Debian的安装也是突飞猛进,得到了巨大的发展。

记得以前安装从来不敢选图形界面,因为从来没有成功过,也从来不敢选中文,因为好不容易显示出来,装完启动后还会是乱码。现在不一样了,图形界面启动完全正常,中文显示也很正常,只是字体欠佳。有些字像是宋体,有些又像是黑体。

apt-setup_use_mirror_0

现在Debian 5.0的光盘直接提供好几种,缺省的带有Gnome桌面,另外还专门有带KDE的,以及带有轻量级桌面环境Xfce+LXDE的。我刻的就是最后一种,启动后界面上就直接显示是安装LXDE还是Xfce。高级安装选项还提供专家水平安装和自动安装。

在固定下来的安装界面上,左下角都有一个“屏幕截图”的按钮,按下就抓当前的安装图,存在/var/log/installer目录下,格式是PNG的。

一般硬件都是自动探测,也没有选择什么。安装过程中会提问“是否使用网络镜像”,但网络不直接通的话,也连不上,于是我就选了不用,但是在apt配置的阶段,大约仍然有10多分钟时间进度条停止不前,可能还是在找网上的软件仓库吧,但最终它继续进行下去了。

这张光盘的容量是648MB,安装过程中网络不通(似乎也没有询问网络的详细配置),这样装完后常用软件也基本有了,除外Xfce桌面之外,还有Iceweasel,OpenOffice.org等,感觉还是很不错的。

用Debian的通常用上后就没有太多机会从事装机工作了,所以特此记录一下安装程序的巨大进步。

02/25/09 21:47:02,由 cathayan发表。 本文链接

02/21/09

牛Blog的RSS订阅地址

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
罗老师日前作出“庄严承诺”,保障在有生之年牛Blog将会国王回宫,暂时呢,在国外是四海一家的解决之道,没出国呢订阅RSS是简便的方法,订阅地址如下,这些地址就不要直接访问了,拷贝之,到阅读器里面添加即可。最好,你的阅读器有可靠连接,比如G家的https。

牛Blog最新文章

http://www.bullogger.com/Blog/RssHandler.ashx?selectedA=1&selectedB=1

牛Blog编辑推荐

http://www.bullogger.com/Blog/RssPromotions.ashx

牛Blog之IT作者最新文章

http://www.bullogger.com/Blog/RssHandler.ashx?selectedA=2&selectedB=2&BandSelected=it

02/21/09 14:04:20,由 cathayan发表。 本文链接

02/20/09

电脑时区选择中没有北京的问题

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
安装Linux的时候要选时区,在下拉列表中就会发现,里面没有北京,却有上海和重庆,还有乌鲁木齐。为什么呢?这个问题一直没有得到解答。日前有空,上网搜了一番,基本有了答案。

电脑里用时区这个东西,历史并不长,按Wikipedia的说法,最早应该是在1986年,一位叫做Arthur David Olson的人整理了这个时区数据库。时区定义为1970年以来使用同一时间的国家或国家下面的地区。目前它的编辑和维护者叫Paul Eggert。这个项目每年发布数次,包括程序代码,用于编译使用这个数据库,还有数据本身。这些数据极其代码,全部放在公共领域,也就是任何人不占有其版权,任何人可将它用于任何目的。

这些数据在GNU c里面,在各种Linux/Unix系统里面都用得到,比如Debian GNU/Linux系统上就放在/usr/share/zoneinfo下面,但这里的数据都是编译过的二进制数据,看不出什么来。但网上也可以浏览这些时区,比如Wikipedia提供的时区列表,还有PHP这个编程语言也提供

从中就可以看出,代表中国的共有5个城市,分别是哈尔滨、上海、重庆、乌鲁木齐和喀什。这是为什么呢?

继续看Wikipedia,原来在1949年以前,天朝一共有5个时区,分别以这5个城市为代表,分别是:长白时区GMT+8:30、中原标准时区GMT+8、陇蜀时区GMT+7、新藏时区GMT+6和昆仑时区GMT+5:30。这是1912年北京观象台制订,并在后来由内政部批准过的。

天朝还是挺大的。但实际上跑到拉萨去似乎也感觉不到有什么不妥,也许是大家自然而然地起晚了?反正没有什么感觉。但据说电信服务设定优惠时段到西部就要顺延2个小时。

还有一次,记得是老虎庙老师的blog上曾经发表过他在北京同西安之间进行视频通话的照片对比,北京天已经黑了,西安还很亮。

中原地界很大,但真考查起城市来,确实上海名气更大,尤其是在国际上更是如此。之后全国采用+8的时间,也自然是上海了,其他4个城市仍然保留,也算是很有历史意义。据说也有人大代表提议多划时区。

对于自己的城市不在列表中这个大问题,许多人都有异议,但既然这些数据都是公开的,也就可以打造自己的时区列表,把自己的城市也加上就是了。LinuxJournal这篇文章就讲了怎么把自己的城市加入时区列表的做法

到/usr/share/zoneinfo或/usr/lib/zoneinfo目录下,将Asia/Shanghai拷贝为Asia/Beijing,因为时区是一样的,数据也就用一样的。

编辑zone.tab文件,还是找到刚才copy的城市再copy一行,只是其中的数字代表城市的经纬度,这个要修改正确。

然后再登录进来就能在选时区的地方看到自己的城市了。

02/20/09 22:36:04,由 cathayan发表。 本文链接

02/19/09

userinit.exe病毒

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
不知道这是什么病毒,中毒症状是不能登录系统,一输入密码就会看到显示“注销...”然后就回到登录界面上,安全模式也是如此。

Google了一番看到说这是什么MSN Funny病毒,通过msn传播的,但实情是这台机器没用过msn,只是插过U盘。但介绍也说问题出在userinit.exe这个程序上,可以从安装光盘上恢复。从名字上看这个程序应该是处理用户登录的。

于是用光盘启动,到安装界面上按R,就是选修复,进入C:\windows,这里要按1,输入管理员密码,进入控制台。然后找到安装光盘,那个程序在x:\i386\system32目录下,命令行 expand x:\i386\system32\userinit.ex_ c:\windows\system32 就把这个程序提出来恢复到应该在的位置。这次的情况是没有出现病毒用的userinit32.exe程序,所以不用先删这个。

然后就可以进系统了,再找找注册表有没有userinit32.exe,这次也没有发现。可能病毒变种了,或者是刚做完第一步删了userinit却没有能够拷贝病毒程序?

这个故事告诉我们:用管理员权限是挺危险的,这种程序都能删除;有杀毒软件也经常是不管用的;有安装盘并且记得expand命令是很重要的。

02/19/09 13:48:41,由 cathayan发表。 本文链接

02/15/09

Debian GNU/Linux 5.0 发布

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

2009-02-14

Debian 计划高兴地宣布在经历了 22 个月坚持不懈地开发之后,Debian GNU/Linux 5.0 版(代号Lenny)正式发布了。Debian GNU/Linux 是一个自由的操作系统,它支持 12 种处理器架构并带有KDE、Gnome、Xfce 和 LXDE 桌面环境。同时它和 FHS v2.3 兼容,其软件针对 LSB 3.2 版开发。

Debian GNU/Linux 可以在多种计算机上运行,从掌上机和手持系统到超级计算机,在它们之间的几乎任何机型都可以。它支持十二种架构:Sun SPARC (sparc)、HP Alpha (alpha)、Motorola/IBM PowerPC (powerpc)、Intel IA-32 (i386)、IA-64 (ia64)、HP PA-RISC (hppa)、MIPS (mips, mipsel)、ARM (arm, armel)、IBM S/390 (s390) 以及 AMD64 和 INTEL EM64T (amd64)。

Debian GNU/Linux 5.0 Lenny 加入了对 Marvell 的 Orion 平台的支持,它被用于许多存储设备。所支持的存储设备包括 QNAP Turbo Station、HP mv2120 和 Buffalo Kurobox Pro。另外,Lenny 现在支持多种网络笔记本电脑(Netbook),特别是华硕出品的 EEE PC。Lenny 还包含了用于Emdebian 的编译工具,用它可以对 Debian 源代码包进行交叉编译并收缩,使之适用于嵌入式 ARM 系统。

Debian GNU/Linux 5.0 Lenny 包括了新的 ARM EABI 移植,armel。这个新的移植可以更有效地使用现代和未来的 ARM 处理器。因此,老的 ARM 移植 (arm) 就过时了。

本次发布包括了多种升级过的软件包,比如 K 桌面环境 3.5.10 (KDE)、升级的 GNOME 桌面环境 2.22.2、Xfce 4.4.2 桌面环境、LXDE 0.3.2.1、GNUstep 桌面 7.3、X.Org 7.3、OpenOffice.org 2.4.1、GIMP 2.4.7、Iceweasel 3.0.6 (去除品牌版本的 Mozilla Firefox)、Icedove 2.0.0.19 (去除品牌版本的Mozilla Thunderbird)、PostgreSQL 8.3.6、MySQL 5.1.30 和 5.0.51a、GNU 编译器集合 (GCC) 4.3.2、Linux 内核 2.6.26 版、Apache 2.2.9、Samba 3.2.5、Python 2.5.2 和 2.4.6、Perl 5.10.0、PHP 5.2.6、Asterisk 1.4.21.2、Emacs 22、Inkscape 0.46、Nagios 3.06、Xen Hypervisor 3.2.1 (dom0 及domU 支持)、OpenJDK 6b11,以及超过 23,000 个其他完全可用的软件包(从12,000 个源码包编译而成)。

由于集成 X.Org 7.3,X server 可以对绝大多数硬件进行自动配置。新引入的软件包可以完全地支持 NTFS 文件系统,并且能够直接使用绝大多数多媒体按键。通过 swfdec 或 Gnash 插件可以支持 Adobe® Flash® 格式的文件。对笔记本电脑的支持得到了全面提升,比如 CPU 频率自动调节的原生支持。新加入的几个游戏可用来消磨闲暇时光,包括解谜游戏以及第一人称射击游戏。还有值得一提的是新增加的 goplay,它是一个图形化游戏管理器,提供了过滤器、搜索、抓屏以及对 Debian 中的游戏进行介绍等功能。

由 Debian GNU/Linux 5.0 新加入和更新版本的 OpenJDK,GNU Java 编译器,GNU Java 字节码解释器,Classpath 和其他自由版本的 Sun 的 Java 科技使我们可以在 Debian 的 main 软件仓库下发布基于 Java 的应用程序了。

系统安全方面的改进有在安装后第一次启动之前就安全所有安全更新、减少标准安装 setuid root 可执行文件和打开的端口,以及使用 GCC 加强特性编译多个对安全有严格要求的软件包。其他多种软件也都有特别的改进,比如 PHP 现在已经使用 Suhosin 的加强补丁编译。

对于非英语母语的用户,包管理系统目前已经支持软件包描述的翻译,如果已经翻译,它会自动显示用户母语版本的软件包描述。

Debian GNU/Linux 可以用多种介质进行安装,比如 DVD、CD、USB 闪存和软驱以及网络。GNOME 是缺省的桌面环境,包含在第一张 CD 中。其他桌面环境— KDE、XFce 或 LXDE — 则可以通过两张新的替代 CD 镜像进行安装。同样还提供 Debian GNU/Linux 5.0 的多架构安装 CD 和 DVD,用它们可以从一张光盘上安装多种架构的电脑;同时本发行还提供蓝光光盘,这就让在一张安装盘上提供一个架构的全部软件成为可能。

除常规的安装,Debian GNU/Linux 也可以直接使用而无需安装。这种特殊的镜像也称为 live 镜像,可用于 CD、USB 闪存以及多种形式的网络启动。起步阶段只提供 amd64 和 i386 架构的 Live 镜像。

Debian GNU/Linux 5.0 的安装过程也已经从多个方面进行了改进:在多个其他改进中,重新加入了对从多张 CD 或 DVD 进行安装的支持,某些设备需要的固件可以从可移动介质上加载,还支持通过布莱叶显示器进行安装。安装程序的启动过程同样也得到很多关注:可以在图形界面上选择安装前端和桌面环境,同时也能选择专家或救援模式。Debian GNU/Linux 的安装系统目前已经被翻译成 63种语言。

Debian GNU/Linux 现在已经可以通过 bittorrent (推荐使用)、jigdo 或HTTP 方式下载;更多信息请参见 光盘上的 Debian GNU/Linux。很快多个供应商就将开始提供 DVD、CD-ROM 以及蓝光光盘。

对绝大多数的配置来说,从先前版本即 Debian GNU/Linux 4.0 (代号Etch) 升级到 Debian GNU/Linux 5.0 可以由 aptitude 包管理工具自动进行,一定程度上也可以用 apt-get 包管理工具进行。一如往常,Debian GNU/Linux 系统可以平稳无痛地升级,没有任何必须的当机时间,但强烈建议事先阅读发行注记,以便了解可能的问题,并获取详细的安装和升级指示。本发行注记将在发行之后的数周内进行更新,并将翻译成其他语言。

献给

在此特将 Debian GNU/Linux 5.0 Lenny 献给 Thiemo Seufer,他是一位 Debian 开发者,在2008年12月26日的一场不幸的车祸中去世。Thiemo 通过多种方式参与了 Debian。他维护着多个软件包并且是 MIPS 的 Debian 移植的主要支持者。他还是我们内核组及 Debian 安装程序组的成员。他的贡献远远超出Debian 项目。他还致力于 Linux 内核的 MIPS 移植以及 qemu 的 MIPS 仿真等工作,同时还参与多个小项目,这里难以一一述及。

我们将永远怀念 Thiemo 的工作、奉献、广泛的技术知识以及同其他人分享的能力。Thiemo 的贡献不会被遗忘。Thiemo 工作的高标准我们永难企及。


关于 Debian

Debian GNU/Linux 是一个自由操作系统,由遍及世界各地通过互联网协作的一千多名志愿者开发。Debian 对自由软件的贡献、它的非赢利的天性以及它的开放式开发模式,都让它在众多 GNU/Linux 发行版中独树一帜。

Debian 项目的关键力量是它的志愿者基础、它对 Debian 社区契约的坚持以及它对打造最佳操作系统这一承诺的信守。Debian 5.0 是它在这个方向上迈出的重要一步。


联系信息

更多信息,请访问位于 http://www.debian.org/的 Debian 网页或发邮件至 <press@debian.org>。

02/15/09 18:28:14,由 cathayan发表。 本文链接

02/02/09

在Debian Linux上用tmpfs

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
前些天看到有人讨论Windows上的Ramdisk,传说把一些临时性的东西放到这东西里头速度能快很多,听起来很有道理。这个ramdisk是分了一块内存来当普通的磁盘来用,速度当然要快些,缺点是断电或重启里面的东西就没有了。

搜了一下Linux上的ramdisk,它自己就直接支持,启动时也要用到。看了几篇Linux Ramdisk的资料后,正要动手,却在mount结果中发现另有玄机。原来Debian自己就给加载了两个tmpfs的盘:
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)

以前似乎也见过,但没有注意。然后看了Wikipedia上这篇介绍,看上去比直接抓内存来用的ramdisk更好更灵活,因为tmpfs用的是虚拟内存,可以动态调整大小,一般不在硬盘上写,内存过低时会用到swap空间。

Debian已经加载的两个tmpfs也不知是哪里加上的,以后再挖掘吧。现在这个/dev/shm是可用的,试了touch什么的都没有问题。

作为应用第一步,先把Firefox的缓存放上去看,修改Fx的缓存目录的方法可以看这篇文章,大体就是在about:config里面加browser.cache.disk.parent_directory这个字串,它的值就是想用的路径,这里是/dev/shm。加完后重启Firefox,/dev/shm下面果然出现了Cache目录,开了多个网页,硬盘灯也不亮一下,感觉~~似乎~~是快了点 :P

Firefox的缓存大小可以在 选项--高级--网络 这一页中设定;上面的/dev/shm缺省就有1.3G大(看上去是内存容量的一半),容量应该没有问题了。

作为业余人士,这样做的内情优劣都还不知道,欢迎指教。也许可以把/tmp还有/var/run什么的都放上去?

02/02/09 21:58:48,由 cathayan发表。 本文链接

02/01/09

Linux下笔记本的风扇控制问题

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
题目比较大,实际上只有IBM thinkpad T40和Dell 640m各一台。问题的起因是这台T40近来老是疯狂地转风扇,声音很大。上网搜了下think的风扇控制,发现了lm-sensors这个软件。

Lm看上去像是Linux monitor的意思,是一个监控系统硬件信息的工具。这个工作很大程度上依赖于硬件生产商,没有资料的话很难做。所以现在这个小软件支持的硬件也是有限的。

幸运的是lm-sensors支持thinkpad T40非常好,先用sensors-detect探测一下机器上可以用的信息,再运行sensors就可以看到温度等信息了。如果要控制风扇,就需要用pwmconfig来配置一下fancontrol这个工具。pwm就是脉宽调制,用Linux就是要达到这个程度啊。sensors-detect探测的时候,会说明有哪些核心模块要加载,最后会给出修改/etc/modules的命令,如果愿意还可以让它自动修改。

这里主要是个thinkpad-acpi模块,加上fan_control=1这个参数加载即可。

pwmconfig也就是测试一下风扇在什么样的pwm下开转,多大比例到多大转速,了解之后就可以设定温度到多少开始转,超过多少要猛转;还有最小用什么样的pwm,最大用什么样的pwm。一般没有必要用到最高转速,那样声音会非常大,所以最大也给个中间的值就可以了。

以上命令都是lm-sensors这个包提供的。它还提供了fancontrol这个控制脚本,可以在系统启动时就运行,rcconf加上就可以了。

最直接的方法,是给/proc/acpi/ibm/fan这个东西传参数,echo level 2 > fan这样的,风扇运行级别从0到7,2是比较慢的,声音比较可以接受。

IBM有thinkpad-acpi这种好模块用,Dell就不行。用sensors-detect基本探测不到什么东西,据说是生产商不提供产品规格。所以pwmconfig就进行不下去,fancontrol自然也就无望了。

但还是有一位牛人写了个模块,叫做i8k,Dell机器专用,可以读到一些系统硬件信息,应用程序叫i8kutils,其中包括i8kctl和i8kfan等,使用也不麻烦。但如果总是自己控制,也比较累,还是以前发现过的gkrellm这个系统监控程序,它有一个i8k的插件,可以设定改变风扇转速的温度值,还分用电池和插电两种情况,也算可以使用。

i8k加载的时候可能需要force=1这个参数。

Dell机器略微新一些,风扇响声不大,似乎它自己控制得就很好,用gkrellm也就是看个样子;T40上自动管理时总是猛转,还是略微管一下要好一些。还有个dellfand,独立的管理Dell笔记本风扇的小程序,可惜debian没收录,就懒得试了。

02/01/09 22:00:42,由 cathayan发表。 本文链接

我的E-Mail


Copy&Paste Exchange

访问CPeX Group

订阅Feed

订阅Feedburner
Feedsky订阅
本站订阅

请登录

导航

cathayan.org Web

最新贴

RIME 小狼毫/鼠须管的极点及五笔拼音配置
Software that rocks or sucks less
一棵热带的树换新叶的过程
几个有用的Vim招术
论语七 述而
Nomacs 图像浏览器
Windows 文件校验
Windows 10 文件批量命名简单方法
Windows 10 文件删除高级操作
本站也算是有响应式设计了

最新评论

Powered by

Powered by Nucleus CMS

版权声明

Creative Commons License
Blog on 27th floor by Cathayan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Powered by Nucleus CMS v3.71. Best view with Mozilla browsers.