今天在archlinux下试用了apropos,可是死活没有效果,我一开始以为是软件包没有装全,后来一想apropos是根据数据库搜索的,可能是数据库没有建立。于是就man了一下,再找到了whatis,在whatis的man中,提到了如果要使用whatis与apropos,应该事先建立数据库:
问题解决。
ghostm55@ghosTunix:~$ date
2008年 04月 18日 星期五 19:13:55 CST
问题更新:
这里查看的是操作系统位数,而非计算机本身的位数
我在邮件列表里和别人讨论了一会儿后,发现好像没有什么现成的方法能够查看机器的位数,于是经过王聪大哥的指导写了个并不全面的脚本:
txi@ghosTunix:~$ date
2008年 05月 09日 星期五 17:19:16 CST
今天发现笔记本电脑特别烫,不知道为什么。然后想查看一下CPU温度,以前是从来不关心这个,问了许多朋友,竟然都不知道。而且也没有GOOGLE到有效的方法。先说说如何查看CPU的详细信息。
txi@ghosTunix:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz stepping : 13 cpu MHz : 800.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida bogomips : 3994.00 clflush size : 64 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz stepping : 13 cpu MHz : 800.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida bogomips : 3990.07 clflush size : 64
可以看到,/proc/cpuinfo文件记录了CPU的详细信息,但是,却没有我要的温度信息。Vincent告诉了我查看CPU温度的方法:
在查询CPU信息的同时,我了解到了一个非常优秀的查看BIOS信息的工具dmidecode:
root@ghosTunix:/home/txi# dmidecode # dmidecode 2.9 SMBIOS 2.4 present. 35 structures occupying 1281 bytes. Table at 0x7F6DF000. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: Phoenix Version: F.24 Release Date: 12/21/2007 Address: 0xE6600 Runtime Size: 104960 bytes ROM Size: 1024 kB Characteristics: ISA is supported PCI is supported PC Card (PCMCIA) is supported PNP is supported BIOS is upgradeable BIOS shadowing is allowed ESCD support is available Boot from CD is supported ACPI is supported USB legacy is supported AGP is supported BIOS boot specification is supported Targeted content distribution is supported BIOS Revision: 15.36 Firmware Revision: 128.72 Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: Hewlett-Packard Product Name: Presario V3700 Notebook PC Version: F.24 Serial Number: 2CE8014G0S UUID: CC1768C0-C27A-11DC-81E8-98E7FA4BA256 Wake-up Type: Power Switch SKU Number: KG568PA#AB2 Family: 103C_5335KV Handle 0x0002, DMI type 2, 8 bytes Base Board Information Manufacturer: Wistron Product Name: 30CD Version: 80.48 Serial Number: Handle 0x0003, DMI type 3, 17 bytes Chassis Information Manufacturer: Hewlett-Packard Type: Notebook Lock: Not Present Version: N/A Serial Number: Asset Tag: Boot-up State: Safe Power Supply State: Safe Thermal State: Safe Security Status: None OEM Information: 0x00000105 Handle 0x0004, DMI type 4, 35 bytes Processor Information Socket Designation: U2E1 Type: Central Processor Family: Other Manufacturer: Intel ID: FD 06 00 00 FF FB EB BF Version: Intel(R) Core(TM)2 Duo CPU T7250 Voltage: 3.3 V External Clock: 667 MHz Max Speed: 2000 MHz Current Speed: 2000 MHz Status: Populated, Enabled Upgrade: ZIF Socket L1 Cache Handle: 0x0005 L2 Cache Handle: 0x0006 L3 Cache Handle: Not Provided Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified ... ... ... Handle 0x001C, DMI type 30, 6 bytes Out-of-band Remote Access Manufacturer Name: Intel Inbound Connection: Enabled Outbound Connection: Disabled Handle 0x001D, DMI type 32, 20 bytes System Boot Information Status:Handle 0x001E, DMI type 129, 10 bytes OEM-specific Type Header and Data: 81 0A 1E 00 01 01 02 01 01 02 Strings: Intel_ASF Intel_ASF_001 Handle 0x001F, DMI type 136, 6 bytes OEM-specific Type Header and Data: 88 06 1F 00 5A 5A Handle 0x0020, DMI type 150, 14 bytes OEM-specific Type Header and Data: 96 0E 20 00 01 01 00 00 00 00 00 00 00 00 Strings: ABSOLUTE(PHOENIX) CLM Handle 0x0021, DMI type 200, 7 bytes OEM-specific Type Header and Data: C8 07 21 00 01 02 03 Strings: 17C0 0001 Handle 0x0022, DMI type 127, 4 bytes End Of Table
txi@ghosTunix:~$ date
2008年 05月 23日 星期五 22:53:47 CST
Konqueror中按下Ctrl键后就会出现网页页面中所有链接的快捷字母键,对于懒得用鼠标的人或者是Geek来说这的确是个非常棒的特性,但是每次切换中文输入法时都要看到这些东西一闪而过让我很不爽,于是摸索GOOGLE了一阵后,找到了解决方法:
前面差点少打了一个大于号...惊险...囧
txi@ghosTunix:~$ date
2008年 06月 01日 星期日 09:08:15 CST
我并不需要文件系统自检这一功能,而ArchLinux默认开启了,要取消自动检测,只需修改/etc/fstab文件即可。
txi@ghosTunix.org:~> date
2008年 07月 03日 星期四 23:56:36 CST
根据ArchLinux官方的The Beginners Guide里介绍的方法,需要将gdm列入rc.conf的DAEMON里,而我设置了/etc/inittab里的启动级别为5,所以该文件会再尝试着去spawn一个x,由于一直在使用X,所以没有发现vc下会报INIT的错误。
今天偶尔发现后立即进行了解决,将rc.conf中DAEMON里的gdm删除,再将inittab文件中的x:5:respawn:/usr/sbin /xdm -nodaemon注释掉,将x:5:respawn:/usr/sbin/gdm -nodaemon反注释,问题解决。
txi@ghosTunix.org:~> date
Sun Aug 10 15:21:07 CST 2008
家里那台2000年买的第一台PC虽然现在看来配置极差,但是Linux还是可以很欢快地在上面跑的。从公司里拿了张8139网卡回来装上后,就可以上网了。今天把archlinux装上,准备开通ssh,方便之后在笔记本上做Postgresql数据库同步的实验。
安装OpenSSH后,需要设置/etc/ssh/sshd_config文件,将其中的PermitRootLogin设置为yes。然后需要修改/etc/hosts.allow文件,设置允许登录的机器。
搞定。
txi@ghosTunix.org:~> date
Sun Aug 10 21:01:43 CST 2008
将下载下来的splash图片文件移动至/usr/share/pixmaps/splash文件夹下,替换原有的gnome-splash.png即可。
txi@ghosTunix.org:~> date
Tue Aug 19 15:09:48 CST 2008
将下载下来的鼠标主题包解压缩,然后将其文件夹mv至~/.icons文件夹即可。
txi@ghosTunix.org:~> date
Tue Aug 19 15:32:22 CST 2008
在正确配置完network-manager后,发现无论如何搜索不到附近的无线网络,ifconfig后发现wlan0都没有起起来,驱动和内核模块都没问题,可是我试着ifconfig wlan0 up时,却报错说SIOCSIFFLAGS: No such file or directory。
IRC上虽然有热心的老外帮助了我,但是问题依旧没有解决,但是google了很多结果后,发现可能是firmware没有安装的问题,于是我在源里搜索(pacman -Ss)了适合我wireless card的firmware,安装好后,问题解决。
txi@ghosTunix.org:~> date
Thu Aug 21 09:05:34 CST 2008
Host by is-Programmer.com | Power by Chito 1.3.3 beta