我对linux的使用是从Ubuntu7.10开始,那时候我对windows也很不熟。既然学习编程,恰好是LAMP,我想,反正都不熟,学个人少的。这期间一直从8.04,8.10,9.04,9.10到最近的Ubuntu 10.04。
这款与天下人共享的操作系统,我的确是喜欢上了。对这款系统赞不绝口的人不是少数。尤其有趣的是一个名称为袁萌的老头,各大IT网站都会转载他的博文,开口闭口必谈Ubuntu,并且行文常用括号解释,生怕人不懂。
呵呵,这老头,70来岁,如此痴迷Ubuntu,真是可爱。桌面系统使用Ubuntu的确不错,虽然易用,游戏方面不如windows,然开放分享的精神可嘉。并且,做LAMP这行,不用LINUX,说不过去。
上次我问金浩,你们金山的linux服务器是什么版本。他答Ubuntu server 8.04 。呵呵,我还真不信,毕竟大多数都用 centos(和redhat一样,更自由,支持yum);我说为什么选择它,他答,简单,就那么几条命令。维基百科也是采用Ubuntu8.04。最近从9.10直接更新到了10.04,出现了一点小问题。主要是显示亮度和Flash乱码.比起以往繁琐的配置,这次安装没有什么配置了。积累了一些使用经验,上次老师要我写一份Ubuntu文档,一直没有写,这次补上,和大家分享。
1、源列表:我是电信用户,一直用163的源,还不错。
2、查看cpu温度,同事笑我用笔记本,是对着CPU,内存用的,此话不假,我常输入top看看哪些东西占用资源。cpu温度很重要。
sudo apt-get install lm-sensors
sudo sensors-detect
查看: sensors
3、9.10中提供palimpset磁盘工具,我装完提示“one or more disks are failing” 我吓了一跳,心想磁盘坏了,提示有坏道。赶紧清理,呵呵,清理完重启就无法进入系统了。又重装了一次。10.04中这个问题没有了。 磁盘温度查看:
sudo apt-get install hddtemp
sudo hddtemp /dev/sda
4、安装硬件检测工具。Ubuntu电源管理存在缺陷,这个Bug一直在官方Bug列表里,却没有重视。使用电源时候,Load_Cycle_Count每几分钟就增加了2次。开始时我也到处找解决办法,到后来发现这根本不重要,磁盘可以Load_Cycle_Count可以有60多万次。看看我使用半年的结果(2373):
sudo apt-get install smartmontools //安装
man smartctl
sudo smartctl -a /dev/sda | grep Load_Cycle_Count
193 Load_Cycle_Count 0×0032 100 100 000 Old_age Always – 2373
5、cpu频率有五档:cpufreq-info会告诉你:available cpufreq governors: conservative, ondemand, userspace, powersave, performance。默认是ondemand;
先安装 sudo apt-get install cpufrequtils
man cpufreq-set
sudo cpufreq-set -g powersave //设置为最低
sudo cpuferq-set -c 1 -g powersave //双核cpu 设置第二个
开个虚拟机,Cpu高的吓人,动不动130%,温度狂飙。没办法,Cpu设置最低频率,cpu使用再多,温度不会怎么涨。
6、默认字体不敢恭维,使用微软雅黑吧。金浩说,Vista的一大贡献。的确不假。
wget -O get-fonts.sh.zip
unzip -o get-fonts.sh.zip 1>/dev/null
chmod a+x get-fonts.sh
./get-fonts.sh
四步解决,尤其是Monco字体,gvim我就是使用的它
7、scim输入法和很多的软件冲突。ficx听说不错,没有用过,用过ibus后,就没又换个其他的了。9.10已经默认为ibus了,不过,没有语言包更新前是没有最常用的ibus 汉语pinyin的。
ibus的安装 sudo apt-get install ibus //ibus-table是一些额外码表,有五笔、郑码、仓颉
下载ibus-pinyin
sudo im-switch -c
sudo im-switch -s ibus
重启X
8、浏览器的天下在linux中当然是firefox。不过,此君虽优秀,但也不是省油的灯。占用内存,CPU太大太多。不调试AJAX,非要使用了Firebug,我也很少用firefox。平常浏览网页Google chrome for linux,一个字,快。opera10推出来了,但浏览器的份额却载下降。不过。opera默认字体不好看,并且,首选项里设置不会起效果。接下来这种方法可行。
cd ~/.opera/styles/user/
touch user.css
gedit ~/.opera/styles/user/user.css
录入以下内容:
html,body,*{
font-family:”Microsoft YaHei”!important;}
重启浏览器后选择查看->样式->user.css
9、无线驱动:Broadcom STA 无线驱动 9.04系统->系统管理->硬件驱动时有时没有,这是个无线网卡驱动程序,还好,9.10没有这样的现象。
命令配置:
sudo iwconfig eth1 essid ZTE4E8DA4 key s:dfasdfd
sudo dhclient eth1
Wicd网络管理,比默认的networkManger在无线管理上要好点。不过,我很少用工具,习惯了改配置相关文件,有线网络配置三种方法如下(校园网锐捷不提,需下载特殊的文件)
sudo vim /etc/network/interfaces 静态IP配置相关文件/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet staticaddress 192.168.1.109netmask 255.255.255.0
gateway 192.168.1.1
ifconfig eth0 up
动态IP配置
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
ifconfig eth0 up
拨号上网 sudo pppoeconf 按提示操作
10、安装KDE卸载后登录界面仍然为KDE的界面,转变成gnome界面的解决办法:
执行:update-usplash-theme
sudo update-usplash-theme usplash-theme-Ubuntu
11、虚拟机有virtualbox3.0和vmware workstion7 。一旦使用,还是vmware吧,虽然virtuabox开源,vmware还要找注册码。不过,vmware的确稳定并且资源占用少点。
12、办公软件推荐Openoffice和永中Office.金山开源了UOF SDK 还没仔细看。
13、LAMP安装,系统新立得里面去标记安装LAMP套件。什么都配置好了。完毕只需安装sudo apt-get install phpmyadmin
14、思维导图,xmind是国人开发的,使用很方便。网址: ximd.net
15、ftp客户端工具。使用了很多,还是gftp好。偏偏Ubuntu wiki软件推荐里面,这款是不推荐的,我看不错。
16、云计算这两年太火了。我一直在想云这东西是什么,有什么用。不过,UbuntuOne 算一款私有云彩。虽然现在还不灿烂,2G免费空间,存点文档够了。不知可否跨平台。以前一直用 dropbox,可跨平台。
17、chm工具没有什么好的。比来比去,chmSee好点。
18、密码管理工具keepassx绝对值得用。并且跨平台,DBM数据存储。
19、MSN: sudo apt-get install emesene QQ :linux for QQ 从来不更新,pidgin也不错。以前是Ubuntu默认的IM,现在换成了empathy
20、终端gnome-terminal,kde下konsole,terminal支持分割,kde下还有一款优秀的Yakuake。
21、看电影,Mplayer;
22、数据库设计工具:mysql-workbench。简单,高效。
23、程序测试xdebug.结果查看kcachegrind,不过需安装很多的软件包。webgrind可以放在apache根目录下,网页查看。
24、gimp号称linux下的photoshop ,两者从未使用。 上个老师半年的课,至今无法画丑小鸦,易拉罐,实属遗憾。
最近从9.10升级到10.04 发现屏幕亮度没法调节,查阅了很多资料,改启动项都没有效果。最后,装了个ATI Catalyst Control Center才有效果。