[转帖]ubuntu 8.04安装,优化,全安,美化等系列篇
发表于 : 2008-06-01 12:49
Ubuntu8.04系列一--系统安装篇
转载于:嘉骏苑http://luckiss.blogcn.com
本速成手册能让新手在1天内从菜鸟变为Ubuntu高手face
首先下载8.04的镜像,32位cpu就选32位版本,64位cpu请详信我大胆的选择64位版本
^_^
国内LUPAWORLD的cd镜像
http://mirror.lupaworld.com/ubuntu/releases/8.04/
官方的下载点: http://releases.ubuntu.com/releases/8.04
注意这里有Desktop,Server的版本选择,一般桌面用户下载Desktop CD就可以了
下载完后,把镜像刻录成光盘进行安装。 把刻录好的CD,放进光驱,选择光驱启动,进入安装。
光盘安装Ubutnu8.04
1备份资料 如果以前没有安装过 Ubuntu 的可以跳过这一步。 如果你没有把 /home 目录单独挂载出来,建议你把他备份到一个安全的地方,至于其他系统分区丶软件分区丶都可以不管,保留软件设置比软件重要。 小贴士:如果你在本机搭建了 Web 服务器,不要忘了备份 /var/www 目录。
2准备分区 这是新手问最多的问题,如果你以前使用 Windows ,那么你需要单独给 Ubuntu 划分一个空白分区,可以使用 Windows 自带的分区工具,也可以使用 PQ 分区管理工具。建立Linux分区的操作建议在 Ubuntu 安装过程中进行。
如果您还是对硬盘分区有疑问的可以参考这里
关于最简单可行的分区方法 1. 先在windows下,我的电脑上点右键-----管理------磁盘管理-----删除最后一个分区(先备份再做,也可以进行先删除分区后再调整下分区大小,保留一个分区未分就行) 2. 安装desktop 版 ubuntu,安装的时候让它自动分区并钩选最大的连续空闲空间。小贴士:如今 Linux 上常用的日志文件系统有 ext3 和 ReiserFS ,据传由于 ReiserFS 作者事件,ReiserFS 已经停止了开发,也导致 ReiserFS 4 一直没法得到支持(使用它得自己编译内核)。建议新手还是使用 RedHat 的 ext3 文件系统更加放心,如果你像我一样是 ReiserFS 的忠实 Fans,你也可以选择它。对于一般的应用你根本看不出他们的区别。
3详细安装步骤
做好了上面的 3 个准备,现在就可以插入光盘开始安装了,在这里我强烈建议你在安装前把先把网线拔了,这样后面安装出错的机会大幅降低
做好了上面的 3 个准备,现在就可以插入光盘开始安装了。
小贴士:如果在其他分区安装有 Windows XP/Vista 它会自动建立双启动菜单。
以下图片均摘自7.04截图,但可供8.04作为安装参考
见到这个画面时候记得按F2 选择语言为中文,再按F4去选择分辨率
光盘启动后,选择第一个 “Start or install Ubuntu” ,进入桌面后点击 Install 图标。
1)选择语言,可以根据你自己的喜好选择,当然是选择中文(简体)了。
2)选择时区,默认上海就可以,如果你选重庆也没问题。
3)选择键盘布局,一般默认 U.S.English 就可以。
4)准备分区,这是安装过程中最重要的一步。
系统首先问你是选择“自动分区”还是选择”手动分区”,强烈建议选择“手动分区”,以免出现不必要的意外
在空白分区中新建分区,类型选主分区或者逻辑分区都可以,文件系统选择 ext3 或者 xfs。具体分区大小,可以按照自己的喜好,至少得有 2 个分区,一个 swap 交换分区,一个根分区 /。
以我自己的经验,建议分4个区,以下是我自己的分区方案,大家可以参考:
1.根分区 (mount point挂载点选择 /) / : 这个分区是用来安装系统文件的分区,一般分20G足够,本分区文件系统可以选择xfs 。
2.引导分区(mount point挂载点 /boot)/boot :这个分区用于存放引导Linux的内核文件,一般用户分100MB足够,想研究Linux内核的朋友不妨分大一点,我自己就分200mb,本分区文件系统请选择ext2
3.交互分区(在文件系统栏中选择swap),本分区一般分1G就足够一般桌面应用
4.用户分区(mount point挂载点 /home) /home :这个分区是用于存放用户的一些配置信息,建议可以分大一点,我自己就分了30G
双击分区,选择挂载点。
5)这就是传说中的文件迁移向导
6)填写用户信息,一看就明白。
7)最后一步很人性化,可以让你确定一下刚才的操作是否正确,特别是分区操作。
剩下的就是等待,一刻钟左右。
二丶安装后的设置
安装完后重新启动后,你顺利登陆进入Ubuntu系统后,首先要知道如何输入命令 你可以用鼠标在屏幕左上方
选择应用程序————附件————终端 之后会出现下图
这样你就可以在打开的终端输入命令 或者Ubuntu下打开终端方法
关于终端:可以简单认为终端是在图形界面下的命令行操作模拟器,下文中出现的所有命令均需在终端中执行,你可以直接复制文中的命令行到终端中,回车运行它。但我建议你还是自己动手输入,作为开始进入linux世界的热身。
这样你就可以在打开的终端输入命令。
先 让Ubuntu可以上网 首先你可以选择 应用程序——Internet--Firefox Web Browser 打开Firefox去检测能不能上网,如果可以稳定上网就不用管了. 如果你是用路由器+Moden拨号或者Cable Moden方式,只要连接的网卡自动获取IP就可以上网的话,直接把网线连接好就应该可以了。如果你是ADSL拨号上网的话请按下面进行配置,在进行配置前请弄清楚你的网卡是否已经被驱动了(也就是认出来了),如果你的网卡不被系统支持,在进行下面的配置时,可能会提示出错,一般常见的网卡在Ubuntu 都是可以正常使用的,但是比较新的网卡却可能不被支持。
配置 ADSL 拨号上网 (不需拨号的用户就跳过)
1.打开应用程序菜单,依次选择附件 - 终端。
2.在弹出终端窗口後,输sudo pppoeconf,输入完成後回车。
3.然后会提示您输入当前Ubuntu管理员用户的密码,输入完成後回车。
询问你的网络设备,一般选择是,进行检测,然后一直选择是。
4.之后会提示您输入您的ADSL用户名(也就是帐号)和密码,在输入帐号时把原来的user删掉,其它的除密码之外的问题全部回答“是”(Yes)就可以了.
5.最後会提示您是否开机自动拨号,选择Y的话,默认开机会没有任何提示的情况下拨号,直接可以上网。如果选择N的话,需要拨号时请手工进入终端输入pon dsl-provider拨号命令进行手动拨号。
6. 在终端输入
sudo gedit /etc/ppp/options
将 弹出的文档中的 lcp-echo-failure 4 改为 lcp-echo-failure 40 这是因为Ubutnu默认的设置有个很明显的缺陷,lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120秒钟之内,ADSL服务器没有给回echo-reply信号,Ubuntu便会认为网络已经出了问题,马上中断重联,搞得人非常不爽。
如果你用XP拨号上ADSL是正常的,而在Ubuntu拨号上ADSL,却是不停断线,有可能是DHCP问题。这个问题,可能是你的MODEM自动给你的, 某些MODEM是能自动拨号上去呢,比如我的MODEM大亚DB102-C 。你可以在浏览器输入:192.168.1.1去检测你的MODEM是否带路由功能,能自动拨号,如果输入后会有一个界面弹出,叫你输入用户名同密码的话,这就说明你的MODEM是带路由功能的,当然你可以直接上网查你MODEM的型号和功能。如果是的这样话,你可以进入你MODEM关闭它自己的 DHCP功能(如何进入你的MODEM关闭它的DHCP,请根据你的MODEM型号上网查询),关了DHCP之后,我在Ubuntu下ADSL的拨号就没有短过线了,还有关了MODEM的DHCP功能后,你进入XP用ADSL拨号会好慢,所以你要把本地连接按下图设置一下,这样就OK。
Ubutnu官方论坛(forum.ubuntu.org.cn)上有个方法是:给你的eth设置一个固定IP,比如10.0.0.1或者 192.168.0.1就可以了。还有如果你的MODEM可以拨号上网,你可以在Ubuntu就不用设PPPOE ,只需要设一下你的网卡,并将网关指向它就OK了。
让 网络重新连接断网命令是poff 如果ADSL拨号还是有问题的话,大家可以到Ubutnu论坛使用搜索功能查找解决办法,又或者可以到Ubuntu WIKI或者参考 ADSL拨号指南 河南网通拨号程序安装指南 如果原来在XP下是使用星空极速上网的,可以参考Ubuntu Linux 和 Windows 下完全破解星空极速的方法如果是校园网的用户可以参考华为802.1x认证上网-5.18
其它常用网络配置
图形界面有时候配置网络不能生效,可以用命令行配置
IP命令行配置如下
sudo gedit /etc/network/interfaces
DHCP
DHCP配置如下(假设通过eth1上网)
# The primary network interface - use DHCP to find our address
auto eth1
iface eth1 inet dhcp //指定为dhcp
然后重启
sudo /etc/init.d/networking restart
Static IP
静态IP地址配置如下(假设通过eth1上网)
# The primary network interface
auto eth1
iface eth1 inet static //指定为static
address 192.168.3.90 //IP地址
gateway 192.168.3.1 //网关
netmask 255.255.255.0 //子网掩码
同样需要重启
sudo /etc/init.d/networking restart
DNS
如果有必要,配置DNS
sudo gedit /etc/resolv.conf
nameserver 192.168.3.2
2丶把软件源修改为国内源和更新
Ubuntu8.04如果你在安装的时候选择的是中国,它默认的源就是中国源!非常人性化,非常方便!!打开 系统--系统管理--软件源
•软件源就是一个应用程序安装库,很多很多的应用软件都在这个库里面。他可以是网络服务器,是光盘,甚至是硬盘上的一个目录。作为debian系的ubuntu,继承了debian的deb和apt系统,只要设定好软件源,就能很方便的安装软件了。
ubuntu 是基于debian的,debian使用的是一种後缀名为.deb的安装软件包。ubuntu的源,也就是一个个装着无数deb安装包的软件库。新立得和添加/删除就是一种帮我们找到所需要的deb包的方法。有时候,我们也会根据需要自己安装deb包。先下载deb包,然後双击,按提示输入密码,就可以轻轻松松的安装软件了。
默认的中国源速度非常不错,为了保证源内软件的齐全,建议电信用户添加cn99或台湾大学的源,建议网通用户添加UBNTU官方或台湾大学的源。
•
在终端输入并运行
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份当前的源列表,以便日後需要时恢复)
sudo gedit /etc/apt/sources.list (修改sources.list文件中源的列表)
弹出类似如图文本
然后在sources.list文件中尾部添加
#cn99.com 源更新服务器(江苏省常州市电信,推荐电信用户使用,我自己是南方电信1M带宽的用户,更新速度平均有100K):
### Ubuntu.cn99.com 更新服务器(江苏省常州市电信,推荐电信用户使用。)
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ hardy main restricted universe multiverse
#Mirror.lupaworld.com 源更新服务器(浙江省杭州市双线服务器,网通同电信都可以用,亚洲地区官方更新服务器):
deb http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-backports main restricted universe multiverse
Ubuntu 官方源 推荐北方网通用户添加
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
台湾的官方源速度也相当不错,有时甚至快于内地的:
deb http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
小贴士:只需上述几个源当中保留一个你测试出来下载速度最快的源就可以了,不用把所有源添加,添加完国内源之后,当然最好还是在国内源后面再添加一个官方的源了:
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
然后 保存编辑好的文件,终端执行以下命令进行软件升级。
sudo apt-get update #这一步是更新你的源列表,换源後必须执行
(如果更新速度非常慢请更换源 sudo gedit /etc/apt/sources.list )
sudo apt-get upgrade #这一步是更新软件
更新完软件后,再继续设置吧。
有时你可能需要使用:sudo apt-get -f install 来修复安装
因为经常会用到终端:所以把终端加到右键菜单:
sudo apt-get install nautilus-open-terminal
这就终端就在右键菜单了可以了!!
有必要学会以root权限打开文件夹
sudo apt-get install nautilus-gksu
这样右键单击文件或文件夹,选择以管理员打开!!!
查看隐藏文件是:Ctrl+ H
3丶安装中文支持和输入法SCIM
注意要先进行更新源更新系统后,然后再安装安装中文支持和输入法SCIM
中文环境的话,就是 系统->系统管理->语言支持
英文环境( System->Administration->Language Support)
当你第一次设置语言支持时,可能会弹出一个对话框,提示你the language support is not installed completely(语言支持没有完全安装),这时候点安装,就可以安装更多的语言支持。
然後,让我们找到列表里的chinese,打上勾,ubuntu会自动帮你下载中文包。
当这些中文包安装好时,确定下面的Default Language是 chinese (china),然後保存,按 ctrl+alt+backspace注销,重启X-windows(图形界面),重启後,界面成中文了。
Ubuntu8.04的默认字体是文泉译正黑,感谢文泉译组织对开源字体的贡献!
输入法安装及设置
如果你成功安装语言支持,重新启动后,按下 Ctrl+空格,SCIM(输入法)被激活了,就可以输入中文了(ubuntu默认安装的是SCIM输入法)。 打开 系统->首选项->scim设置,输入法引擎->全局设置,选择你需要的输入法吧。
建 议先设置一下输入法,因为是默认的scim输入法可能会与realplay丶acrobat reader丶openoffice等程序有冲突,所以使用scim-bridge替换scim。安装scim-bridge 和scim-qtimm。请确保已正确设置中文环境,打开终端,执行以下命令,或使用《新立得软件管理器》,在其中搜索"scim-bridge"丶 "scim-qtimm"并标记安装。
在终端输入
sudo im-switch -s scim -z default
sudo apt-get install scim-qtimm
sudo apt-get install scim scim-pinyin scim-tables-zh im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent
编辑im-switch生成的scim配置文件
gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。
另外,在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉
事实上SCIM输入法还是会与一些程序有冲突的,所以在某些软件在安装后要配置文件。
如果大家想使用其他输入法可以 fcitx输入法安装及设置(Kubuntu下推荐使用)
让ubuntu8.04对windows的遗毒NTFS分区进行读写
解决方法如下:
在终端输入
sudo apt-get -y --force-yes install ntfs-3g
安装完毕后再输入:
sudo gedit /etc/fstab,找到类似的文字:
# /dev/sdb1
UUID=C298B2C598B2B6EF /media/sdb1 ntfs defaults,umask=007,gid=46 0 0
把ntfs改为ntfs-3g,这样就可以对该ntfs分区实现完美读写
4。3D桌面的开启
首先要先打开受限驱动程序
系统--系统管理--硬件驱动,会打开如下界面
在“已启用”选项上打勾,可能需要重启系统。
重启后打开系统--首选项--外观--视觉效果 ,在这里可以选择“正常”和“扩展”来打开又炫又实用的3D桌面了^_^
Ubuntu8.04系列二-系统优化篇
Ubuntu8.04讲过以下步骤优化后,性能会得到明显提高
1。选择合适的Ubuntu版本
在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很稳定没遇到太大的问题。64位系统同样能使用32位的软件,只要在终端输入以下命令,安装相应的32位包:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2
,64位系统在一般的应用中不但不会比32位系统慢,甚至还能有5~10%的性能提升,这是我对32位系统与64位系统对比后的体会。
如果有朋友在64位系统中遇到任何问题,可到
viewforum.php?f=85。
发帖求助
2。选择合适的文件系统
我的根分区与/home都是使用xfs文件系统,当然也有人会推荐使用ReiseFS文件系统。
3。选择适合自己的Linux内核
Ubuntu8.04默认的内核是2.6.24.X-generic,大家可以通过在终端中输入
uname -r查看内核版本,而这个内核更适合笔记本用户使用。
对于台式机用户,我推荐使用realtime内核,这个内核在系统--系统管理--新立得新立得软件包管理器里搜索“linux-image”就能看到,安装时要安装“linux-imgage-2.6.22.14-rt”跟 “linux-restricted-modules-rt”两个包,原来默认的内核镜像不用删除,安装后重启,grub画面就会多了两个rt的选项,选择第一个就能使用rt内核了,rt就是realtime的缩写。更完全的安装是把所有后面都是rt包都装上。
小贴士:默认的内核不用删除,安装完rt内核后重启系统,在启动选择画面会出现新的内核选项,选择rt选项,就能进入新的内核了
具体的文章可以见此帖:
viewtopic.php?t=101888
4。关闭IPV6
因为目前IPV6网络还没普及,所以建议把这项关闭
代码:
sudo gedit /etc/modprobe.d/aliases
然后修改这一行:
alias net-pf-10 ipv6
为:
alias net-pf-10 off #ipv6
然后注释掉hosts文件中所有与IPV6有关的行
代码:
sudo gedit /etc/hosts
这将会禁止所有使用IPV6的网络接口。
再新建一个/etc/modprobe.d/bad_list文件,内容为:
alias net-pf-10 off
然后重启。
5。并行启动程序
这将会使启动程序并行,加速启动过程
代码:
sudo kate /etc/init.d/rc
(注意:这里用gedit打开可能是乱码,换个编辑器,如nano,vi什么的就ok了)
找到并修改该行:
CONCURRENCY=none
为:
CONCURRENCY=shell
确保你的拼写正确,写错一个字母你将无法启动!!!
如果你使用的是SATA 或SCSI,这个方法会发挥最大的作用,然而即使像我使用ATA这样的机器上,这个方法也使得的GDM登录界面出现的更快了一些。
如果你使用很老的硬件,这个方法也可能会使你的机器启动变慢。
6。将localhost化名为主机名
对不对,你自己决定,我以前在ubuntu论坛看到的这个技巧,确实改善了一些应用程序的启动。
代码:
sudo kate /etc/hosts
把你的主机名添加到第一行的localhost之后,像这样:
127.0.0.1 localhost yourhost
127.0.1.1 yourhost
7。preload
顾名思义,它能智能的根据你日常的软件使用习惯预加载大多数一版用到的lib文件和应用程序,相当于加快了应用程序的启动(这并不会象有些人认为的会加快系统的启动速度)
代码:
sudo apt-get install preload
8。swappiness
Ubuntu 默认的vm.swappiness值是60,这一默认值已经很合适了。但你可以改小一些降低swap的加载,系统性能会有一点点的提升
输入:
代码:
sysctl -q vm.swappiness
你会看到值是60,更改:
代码:
sudo sysctl vm.swappiness=10
这样你就将值由60改为10,这可以大大降低系统对于swap的写入,建议内存为512m或更多的朋友采用此方法。如你你发现你对于swap的使用极少,可以将值设为0。这并不会禁止你对swap的使用,而是使你的系统对于swap的写入尽可能的少,同时尽可能多的使用你的实际内存。这对于你在切换应用程序时有着巨大的作用,因为这样的话它们是在物理内存而非swap分区中。
如果你想永久得改变这一值,你需要更改 sysctl.conf 文件:
代码:
sudo kate /etc/sysctl.conf
添加:
vm.swappiness=10
到末行,需要重启生效。
小贴士:
1G内存推荐值为5
2G内存推荐值为3
不推荐把值设为0
9。grub选项--profile
grub有个叫做profile的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。
系统启动到grub启动菜单的时候,按esc键
选择你默认的启动内核,按e键
移动到第二行,再按e键
添加profile到这行末尾,回车
按b键启动系统
第一次启动时间会稍长一些,那是因为要创建索引(或许和随便怎么称呼它),但这之后每次启动就会更加平稳。
你需要在每次更新内核之后,或者是那些会影响到你的系统启动所需的文件的重大系统改动之后,重新作这一步。
10。sysv-rc-conf
安装sysv-rc-conf,禁止掉那些你不需要启动的服务。
举个例子,我的电脑没有蓝牙和 PCMCIA,所以我就不需要启动它。
因此禁止掉那些你没有和不需要的服务。
代码:
sudo apt-get install sysv-rc-conf
然后:
代码:
sudo sysv-rc-conf
以下是一些服务选项参考,可参考进行服务关闭
1. acpi-support - 你最好使其在S运行等级处于“X”状态。
2. acpid - acpi守护程序.这两个用于电源管理,对于笔记本和台式电脑很重要,所以让它们开启。
3. alsa - 如果你使用alsa声音子系统,是的,开启它。
4. alsa-utils -在我系统里,此服务取代了alsa,所以我关闭了alsa并在S运行等级将此服务开启。**注意**,我所说的“关闭”是指在所有运行等级里面去除所有 “X”。如果在你系统里没有它,没问题。让我们继续。
5. anacron - 一个cron子系统,当时间到达时用于执行任何没有被执行的cron作业。当某种cron 作业时间准备好时,很可能你或许已经关闭了你的计算机。打个比方,updatedb被计划在每天2点执行,但是在那个时候,你的计算机是关闭的,然后如果 ananron服务如果是开启的话,它将设法抓起那个updatedb cron… 我将它关闭是因为我不经常关闭我的笔记本,但是否开启此服务完全取决于你。
6. apmd - 这是十分困惑我的一个服务。我已经开启了acpid服务,那同时开启apmd有啥好处呢?如果你的计算机不是那么老,甚至不能支持acpi,然后你可以设法关闭它。无论如何,我是关闭它的。
7. atd - 就像cron,一个作业调度程序。我把它关了
8. binfmt-support - 核心支持其他二进制的文件格式。我让它开着
9. bluez-utiles - 我把它关了因为我没有任何蓝牙设备
10. bootlogd - 开启它
11. cron - 开启它
12. cupsys - 管理打印机的子系统。我没有打印机所以我关闭它了,如果你有打印机,开启他。
13. dbus - 消息总线系统(message bus system)。非常重要,开启它。
14. dns-clean - 当使用拨号连接,主要用于清除dns信息。我不用拨号,所以我关闭了它。
15. evms - 企业卷管理系统(Enterprise Volumn Management system). 我关闭了它。
16. fetchmail - 一个邮件接受守护进程,我关闭了它。
17. gdm - gnome桌面管理器。无论如何我关闭它了,因为我将系统用终端引导。如果你想直接引导到图形用户界面,这取决于你。
18. gdomap - 事实上我也不知道为什么此服务必需开启。我没有在其他系统见过这个守护程序,所以我将其关闭并且我没觉得我失去了什么。开启它对笔记本或者台式机有任何好处吗?
19. gpm - 终端鼠标支持。如果你觉得你在终端使用鼠标更好,那么在运行等级 1 和2 开启它。那正是你所需要的。
20. halt - 别更改它。
21. hdparm - 调整硬盘的脚本。我在运行等级 2,3,4,5去除了它但是在S 运行等级添加了它。我觉得早点打开DMA,32bit I/O等等将对其余过程有益。我自己也将原来的脚本精简了一下。如果我知道我正做什么,我觉得做过多的检查没用。相应配置文件是 /etc/hdparm.conf。
22. hibernate - 如果你的系统支持休眠,把它打开,否则它对你没用。
23. hotkey-setup - 此守护进程为你的笔记本建立一些热键映射。支持的制造商包括: HP, Acer, ASUS, Sony, Dell, 和IBM。如果你有那些品牌的笔记本,你可以打开它,否则它或许对你没有任何好处。
24. hotplug and hotplug-net #激活热插拔系统是费时的。我将考虑关掉它们。我在的/etc/network/interfaces文件作了很多修改,并将其设置为自动运行,而不是在热插拔进程期间映射我的无线网卡。所以我可以将它们关掉。我已经测试过了,甚至我将它们关闭,ubuntu仍旧可以检测到我的usb驱动器,我的数码相机,等等。所以我认为关掉它们是很安全的**注意**如果在关闭热插拔服务以后发现你的声卡部工作了,你可以将服务打开,或者编辑 /etc/modules文件并添加声卡驱动模块。经测试,后者比较快。
25. hplip - HP打印机和图形子系统,我将其关闭了。
26. ifrename - 网络接口重命名(network interface rename)脚本。听上去很酷但是我把它关掉了。主要用于管理多网络接口名称。虽然我有无线网卡和以太网卡,两者被内核标识为eth0和ath0,所以此服务对我不是很有用。
27. ifupdown and ifupdown-clean - 打开它,它们是开机时网络及口激活脚本。
28. inetd or inetd.real - 查看文件/etc/inetd.conf 注释掉所有你不需要的服务。如果该文件不包含任何服务,那关闭它是很安全的。
29. klogd - 打开它。
30. linux-restricted-modules-common - 你应该去查看下是否你的系统装载有任何受限制的模块。既然我需要madwifi ath_pci 模块,所以我将其开启。受限制的模块可以从/lib/linux-restricted-modules查看到。如果你发现你没有使用任何受限制的模块,那关掉这个服务没事。
31. lvm - 我没有使用逻辑卷所以我将此服务关闭。让它开启如果你 *确实* 有lvm(lvm是逻辑卷管理器在此不再扩充).
32. makedev - 打开它。
33. mdamd - Raid管理工具。不使用Raid所以我将此服务关闭。
34. module-init-tools - 从/etc/modules加载扩展模块。你可以研究/etc/modules文件查看是否有一些你不需要的模块。通常我们将此服务开启。
35. networking - 在启动期间通过扫描/etc/network/interfaces文件增加网络接口和配置dns信息。让它开着。
36. ntpdate - 通过ubuntu时间服务器同步时间。在开机的时候我不需要它,故我关掉了此服务。
37. nvidia-kernel - 我自己编译了nvidia驱动,所以此服务对我没用。如果你从受限制模块中使用nvidia驱动,那打开此服务。
38. pcmcia - 激活pcmica设备。我将此服务打开在S运行等级而不是分别在2,3,4,5运行等级打开此服务,因为我觉得起先让硬件设备准备更好。如果你在使用没有 pcmica卡的台式机的话,请关闭此服务。
39. portmap - 管理像nis,nfs等等之类服务的守护程序。如果你的笔记本或台式机是纯粹的客户端,那么关闭此服务。
40. powernowd - 管理CPU频率的客户端程序。主要用于支持CPU speed stepping技术的笔记本。通常如果你在配置一台笔记本,你应该开启此服务。如果是台式机,那此服务应该没有用。
41. ppp and ppp-dns - 对我没用,我不使用拨号。
42. readahead - **感谢 mr_pouit!** readahead似乎是一种“预加载程序”。在开机时它将一些库文件加载到内存,以便一些程序启动的更快。但是它给启动时间增加了3-4秒。所以,你可以留着它…或者不。**更新**,经我测试我觉得加载程序没有什么不同。所以我决定关闭此服务。如果你有打开此服务的理由,那就打开它。
43. reboot - 别更改它。
44. resolvconf - 按照你的网络状态自动配置DSN信息,我将它打开着。
45. rmnologin - 如果发现nologin,那么去除它。此情况不会在笔记本上面发生,所以我摆脱它。
46. rsync - rsync守护程序. 我不打算在我的笔记本上使用rsync协议,所以我将其关闭
47. sendsigs - 在重启和关机期间发送信号。顺其自然。
48. single - 激活单用户模式。顺其自然。
49. ssh - ssh守护程序。 我需要ssh,所以我将此服务打开。
50. stop-bootlogd - 从2,3,4,5运行等级停止bootlogd。顺其自然。
51. sudo - 检查sudo 状态。我没在一台笔记本或者台式机客户端上看到任何使用sudo的好处,因此我关闭了它。
52. sysklogd - 顺其自然。
53. udev and udev-mab - 用户空间dev文件系统(userspace dev filesystem)。好东西,我将它们打开。
54. umountfs - 顺其自然。
55. urandom - 随机数生成器。可能没什么用处,但是我留着它。
56. usplash - 嗯,如果你想看到漂亮的开机画面,顺其自然。无论如何沃关闭此服务了。如果你想关闭它,你也可以编辑/boot/grub/menu.lst文件注释掉splashimage行,除去开机 splash核心选项。
57. vbesave - 显卡BIOS配置工具。它能保存你显卡的状态。我将其开启。
58. xorg-common - 设置X服务ICE socket。我将其从在S运行等级开启移动到2,3,4,5,运行等级。如果我引导到单用户模式,那我不需要此服务。在最初引导期间这种方法将不占用时间。
59. adjtimex - 这也是调整核心hw时钟的工具。通常你不会在开机列表中看见它。在非常少有的情况如果你确实在开机进程中看见它了,事出有因,因此最好顺其自然。在我的情况里,它是关闭的。
60. dirmngr - 证书列表管理工具(certification lists management tool)。和gnupg一起工作。你必须看看你是否需要它。在我的情况里,我是关掉它的。
61. hwtools - 一个优化irqs的工具。不确定打开它的好处。在我的情况里,我是关掉它的。
62. libpam-devperm - 在系统崩溃之后用于修理设备文件许可的一个守护程序。听起来不错,因此我打开它了。
63. lm-sensors - 如果你的主板内建一些传感芯片,通过用户空间(userspace)查看hw状态可能是有帮助的。我运行了它,但是它提示“没有发现传感器”,因此我关闭了此服务。64. mdadm-raid - 作用和mdadm服务相同。用来管RAID设备。如果你没有此类设备,那尽管关掉它好了。
65. screen-cleanup - 一个用来清除开机屏幕的脚本。嗯,是否关闭它有你决定。在我的情况里,我打开它了。
* xinetd - 用来管理其他守护进程的一个inetd超级守护程序。在我的系统里,xinetd管理chargen, daytime, echo和time (在 /etc/xinetd.d 目录找到的),我不关系任何一个,因此我关掉了此服务。如果在xinetd下你确实有一些重要的服务,那打开它。
11。关闭系统启动时检查分区的功能,加快系统启动速度
在终端输入命令:
sudo gedit /etc/fstab,找到以下所有类似的语句:
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0 1
把最后那个1改为0,
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0 0
保存后,以后启动系统就不会再检查这个分区。
小贴士:建议根分区保留检查功能,其余分区检查功能可以关闭
12。优化3D桌面效果
在终端输入:
sudo apt-get install compizconfig-setting-manager,装完后打开系统--首选项-- compizconfig-setting-manager
在首选项(general)里面的Display Settings把刷新率跳到200,关闭检查刷新率和于Vblank同步两个选项
13。配置dns缓存实现上网加速
我们可以用dnsmasq:“apt-get install dnsmasq”,然后编辑/etc/resolv.conf文件(dns服务器列表就保存在这里),在最前面加上一行:“nameserver 127.0.0.1”,搞定。
14。系统垃圾清理
可以使用以下命令清理系统垃圾
sudo apt-get autoclean清理旧版本的软件缓存
sudo apt-get clean清理所有软件缓存
sudo apt-get autoremove删除系统不再使用的孤立软件
另外要养成一个好的习惯,就是多利用/tmp来放置一些临时文件。例如我通常会把一些压缩文件放到/tmp来解压缩,然后编译安装文件。
15.关闭tracker服务
Ubuntu8。04默认是开启tracker服务的,tracker是一种桌面文件索引,通过它可以查找文件的内容,是一种类似于googel desktop的工具。但可能不是所有人都需要这样的工具,关闭方法:
系统--首选项--会话,把里面所有Tracker项的勾去掉就行
16。使用tmpfs缓存你的文件
通过tmpfs可以从你的内存中分出一部分作为虚拟的缓冲硬盘,来加速文件的读写。
小贴士:
1.此方法推荐1G及以上内存用户尝试,1G内存以下用户慎用
2.当出现“/tmp容量不够”的提示,请加内存或不要使用本优化方法
编辑/etc/fstab文件,加入以下语句:
tmpfs /tmp tmpfs mode=1777 0 0
保存后重启系统,系统就会自动把你一半的物理内存用于/tmp,只要是在/tmp读写的文件,相当于直接读写内存,从而减少硬盘读写的次数。
这个优化方法对于经常读写硬盘的程序有比较好的优化效果,像电驴,bt等软件,还有网页的缓存都可以利用虚拟后/tmp来减少对硬盘的读写
小贴士:
如果想严格控制物理内存的大小,语句可以改成:
tmpfs /tmp tmpfs size=100m,mode=1777 0 0
这里size=100m就是说让系统从物理内存中划出100mb作为虚拟的/tmp,但要小心的是用size指定的大小数值不要超过物理内存的一半,否则系统可能会反而变慢。
如果不加size语句,而/tmp文件容量已经超过物理内存的一半后,它会继续将swap分区作为虚拟/tmp直到swap满为止。因此要让此优化方法发挥最好的性能,则应该让/tmp的数据容量小于物理内存的一半
注意:当系统重启后 /tmp里面的文档将会消失,所以在关闭系统前请做好/tmp里面有用文件的备份工作
Ubuntu8.04系列三-系统安全篇
相信大家都已经饱受或经常听到windows系统如何多病毒,如何脆弱,但linux真的就100%安全吗?并不是,linux系统同样有病毒,同样会受到恶意攻击,但相对windows来说,这样的事情是小巫见大巫。
为了让大家的ubuntu系统更加安全,请大家参考以下内容:
1。设置足够安全的系统密码
何谓足够安全:1。不低于8位字符 2。不要在密码中含有任何泄露个人资料的信息如出生日期 3。尽量多使用不常用符号跟数字组合,并区分大小写
2。慎用sudo ,su命令
这两个命令代表使用系统的最高权限,如果不是必要,请勿随便滥用。另外请在刚安装完Ubuntu系统后进行以下操作:
sudo su
进入root权限后,用passwd命令为root设置一个密码,因为如果不这样做的话,Ubuntu默认root是没有密码的,任何人都
可以从recovery 模式中直接不需密码就进入你的文件系统,所以这部千万要记得。
禁用root帐户方法:
sudo passwd -l root
3。不要随意运行别人给你的脚本程序
网上下载软件也尽量使用系统自带的软件管理程序,并尽量到有专业linux网站下载带检验码的程序
4。没必要的服务程序尽量不开
对于个人用户而言,没必要的服务程序就尽量不开,像apache,sql,ftp,telnet等等,即使要用,也请在使用后关闭,这样既能提高系统性能,也能大大提高系统安全性
5。多留意系统进程
6。多用ubuntu系统的升级管理器下载软件的最新补丁
7。安装防火墙
推荐一款防火墙:firestarter
这防火墙可以从apt获得,如果在安装后出现启动问题,如显示你的eth0设备无法启动,请按以下方法配置:
sudo gedit /etc/firestarter/firestarter.sh
把以下内容:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \ -f 1`
改为:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep 掩码: | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep 广播: | cut -d : -f 3 | cut -d \ -f 1`
保存文件后:
sudo firestarter就能顺利启动防火墙
最后把系统-系统管理里面的防火墙图标落到菜单栏上,就可以随时方便的启动防火墙了
8。安装杀毒软件
虽然说在linux中毒的几率非常低,但作为打造一个高安全性的系统,杀毒软件是必不可少的,这里就推荐大家一款:
Antivir
大家可到' target=_blank>http://www.free-av.com/下载到linux的个人版本,而且能免费升级病毒库
安装完后请在系统-首选项-会话里面新建antivir启动项目
尽量养成每天升级病毒库,定期杀毒的习惯
只要各位能做到以上几点,相信即使最顶尖的黑客也很难侵犯你的系统
Ubuntu8.04系列四-系统美化篇
想把自己的Ubuntu美化得比vista,OSX更漂亮吗?
要美化我们的Ubuntu桌面,需要用到以下几个软件:
1。compiz fusion
2。emerald
3。awn(awant window navigator)
4。screenlets
5。Mac4Lin
一。3D桌面的开启及常用设置
1。开启
首先必须确定你的显卡是否支持compiz fusion,并且要先打开受限驱动,方法:
打开:系统--系统管理--硬件驱动(受限管理器),会出现类似的界面:
在已启动那里打上勾,可能需要重启系统。
重启后进入:
系统-首选项-外观-视觉效果,会出现类似的界面:
选择“扩展”,就会打开最基本的3D效果了^_^
二。3D桌面效果进阶设置
要想详细的设置3D桌面,就需要安装CCSM工具(CompizConfig Setting Manager):
sudo apt-get install compizconfig-settings-manager
然后打开:系统--首选项-- CompizConfig Setting Manager,会出现类似的界面:
在这里我只介绍几个重要的设置项跟几个比较实用的功能,compiz fusion在不断发展中,更多的插件还在不断增加,所以更多的东西需要大家自己去动手实践发掘:
1.打开“常规选项”:
选择“Desktop Size”,把“水平虚拟大小”设为4,“垂直虚拟大小”设为1,“桌面数”设为4,这样你只需按着ctrl+alt+鼠标左键拖动,就能看到一个立方体出现
选择“Display Setting”,“纹理过滤器”选择最佳,关闭“检查刷新率”,选择“加亮”,刷新率设为200,关闭“与Vblank”同步,选择“检查输出”
“常规选项”基本就设置到这里,其余按默认就可以了
2.打开“旋转立方体”
选择“一般”,然后把头三项的“边缘翻转**”都选上,其余按默认。
选择“Bindings”,我自己的习惯设置如下图,大家可以参考:
这里最重要要的设置是“旋转左翻”和“旋转右翻”,这里我把指针移动至屏幕左下角设为旋转左翻,移至屏幕右下角设为旋转右翻,这样做的好处是什么?
看看我这个视频就知道了:
http://luckiss.blogcn.com/diary,13060944.shtml
通过这样设置就可以在两个桌面之间通过鼠标移动快速切换,非常的方便^_^,说Linux 3D桌面无用的人可以闭嘴了。
3.打开“动画”(神灯图标^_^)
进入“特效设置”,选择“对所有事件施行随机动画”,这样你就能看到许多超炫的桌面特效了
4.打开“窗口装饰”
这个功能需要配合emerald使用,通过它可以把边框弄出像vista那样的毛玻璃效果
5.打开“Windows Preview ”
鼠标移动到下边栏的时候会出现窗口预览效果
6.打开“ScreenShot”
这样,只需按着“win+鼠标左键拉动”就可以把你想截获的屏幕图像截取下来,另外按“ALT+PrtSCREEN键”,就可以把当前窗口截屏,是不是很方便呢?^_^
7.打开“视频回放”
这个功能据说会增强compiz的视频回放效果
8.打开“Ring Switcher”
打开后,按“win+TAB”就能快速选择桌面程序了
9.打开“Widget Layer”
这个功能等一下会用到
基本的3D设置就到这里结束,其余的功能需要大家去探索了^_^
三。桌面边框的美化
很多人觉得vista的毛玻璃漂亮,但相对于compiz+emerald出来的边框效果,vista的毛玻璃只是小菜一碟,compiz+emerald能打造出更炫更有个性的桌面边框效果。
刚才在3D桌面设置的时候稍微提了一下,需要打开那里的“窗口装饰”功能,然后再需要安装emerald:
sudo apt-get install emerald
然后打开:系统--系统设置--emerald theme manager,会看到如下类似的界面:
,然后首先在“主题”那里选择一个自己喜欢的主题,然后打开“编辑主题”--“框架引擎”,在选择引擎那里我自己就选了“vrunner”效果,然后再下面的颜色跟框架上设置适合自己的数值:
然后选择“标题栏”,在“标题栏物件输出”那里有一串字符,那串字符是用于定位窗口按钮的位置的,例如有些主题的按钮位置可能不适合自己的style,就可以通过改变这个字符串来重新定位按钮的位置:
打开“Emerald 设置”,在“标题栏双击行为”那里选择“Maxmize/Restore”,这样双击上边框就能最大最小化窗口
通过以上的设置,自己多摸索一下,基本就能打造出属于自己的个性化边框!^_^
四。安装avant-window-navigator和awn-extras
添加下面两个源:
sudo gedit /etc/apt/sources.list
deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main
deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main
然后
sudo apt-get update
然后在新德里安装avant-window-navigator-trunk 和 awn-extras-applets-trunk了,
sudo apt-get install avant-window-navigator avant-window-navigator-trunk awn-extras-applets-trunk
或者到https://launchpad.net/awn/下载最新版本自己编译安装
要让开机自动加载awn,可以打开:系统--首选项--会话,然后新建,名称随便填,例如填awn,命令填 avant-window-navigator -replace&,如图所示:
emerald同样可以用这个方法随系统自动加载,只需命令行填emerald -replace&
首先打开awn,在屏幕底下会出现一个有趣的浮动下边框,类似下图:
右键单击awn栏,选择“首选项”,打开如图界面:
在栏外观那里可以设置栏的大小
安装awn-extras
安装awn-extras后,在awn属性项会多出一些applet,如图:
这些小插件很好玩,其中一个天气预报的插件非常有用,看图:
它能预报当地实时甚至几天后的天气,也能观察实时卫星云图:
实用吧?^_^,那就跟着我来安装:
首先到以下网址下载适合你awn版本的awn-extras:
https://launchpad.net/awn-extras/
(小贴士:http://launchpad.net是ubuntu的开发者网站,在这里你可以注册一个帐号来反馈在使用ubuntu过程中遇到的问题,例如软件的bug,也能在这个网站中下载到最新的开发中的软件)
下载到对应版本的awn-extras压缩包后,解压到/tmp目录,进入目录,然后输入以下命令进行编译安装:
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:
sudo apt-get install build-essential)
然后开始进行编译安装
1 ./configure
2 make
3 sudo make install
在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome 包(注意:需要安装dev包,可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了
第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法
安装完awn-extras后,就能打开awn的首选项中的applet来选择自己喜欢的插件了^_^
(小贴士:成功安装完awn和awn-extras后,可以把刚才添加的源删除
deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main
deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main ,
因为那个源是ubuntu的开发者源,有些很新的软件还不稳定,对于一般用户来说不适合添加)
五。screenlet 与widget
首先需要确认compiz的“Widget Layer”功能打开,
然后安装screenlets
sudo apt-get install screenlets
打开:系统--首选项--screenlets ,启动screenlets管理器 ,右键点击screenslet图标,选择launch screenlets,然后例如选择 Notes,就会打开一个便稿的小玩意,右键点击这个便稿,选择:window-Widget后,它会消失,现在按一下F9键,看会出现什么?^_^
更多的screenlets可以打开screenlets manager,里面可以连上screenlets的仓库,选择你喜欢的小玩意。
六。用MAC4Lin美化图标跟主题
1.安装MAC主题
首先要下载Mac4lin的压缩包,下载地址:
http://sourceforge.net/project/platform ... _id=204373
其中有3个文档,part1文档是主题文档,part2是图标文档,part3是墙纸文档。
解压缩part1文档,里面有很多文档,其中最重要的是GTK Metacity Theme目录,在桌面右键点击,选”更改桌面背景”--主题--安装,然后安装GTK Metacity Theme目录下的Mac4Lin_GTK_v0.4.tar.gz文件。
系统会问你是否使用新的主题,选择yes就行了,或者也可以打开:主题--自定义--控件,会发现里面多了一项Mac4Lin_GTK_v0.4,点击这项,桌面就会使用MAC的主题了。
打开:系统--首选项--Emerald theme manager,在主题那里点击“Import”按钮,然后安装Emerald Theme目录下的两个mac for emerald 主题,装了之后会多了两个emerald主题,如图:
选择其中一个就能变成MAC风格的边框^_^
2.安装MAC图标
打开:系统--首选项--外观,点“安装”,然后选择part2的压缩包,就能安装MAC的图标,然后打开:外观--主题--自定义--图标,选择里面的“”Mac4Lin_Icons_v0.4,就能使用MAC的图标了
3.改变默认鼠标形状
完成了上面两步后,打开: 外观--主题--自定义--指针,就能选择有趣的新鼠标指针
4.安装MAC的登录界面
打开:系统--系统管理--登录窗口--本地,添加part1解压后目录下的GDM Theme目录中的文档,会出现如图的新登录主题 MAC4LIN_GDM_v0.4:
5.安装MAC for GTK Splash
首先安装一个工具:
sudo apt-get install gtweakui
然后打开系统--首选项--gTweakUI-session,如图:
勾选如图所示选项,然后点击“登录欢迎屏幕”,选择part1解压目录下GTK Login Splash目录中的图片就可以了
想获取更多的Linux美化资讯,可以访问这个网址:
http://www.gnome-look.org
总结:
通过以上的设置,大家应该基本能打造一个属于自己风格的超炫3D桌面,但需要提醒大家的是桌面效果越多,系统也会越慢,但是大家可以放心,目前的主流硬件配置应付Linux的桌面效果是绰绰有余了,不像vista那样的怪物开个小小的毛玻璃效果都要高端显卡^_^
Ubuntu8.04系列五--软件安装篇
首先说明一下ubuntu的软件安装大概有几种方式:
1。deb包的安装方式
deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:
sudo dpkg -i *.deb
2。编译安装方式
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
1 ./configure
2 make
3 sudo make install
在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!
3。apt-get安装方法
ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:
sudo apt-get install 软件名
4。新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍了
5。二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
./软件名
然后按照一步步提示,就能安装该软件
6。rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源^_^,首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d *.rpm
然后就可以用deb的安装方式进行软件安装
也可以不需转换而直接对rpm包进行安装:
alien -i *.rpm
更多的alien使用方法可以用-h参数查看相应说明文档
7。其它安装方式
其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .sh .py .run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装
最简单的就是直接在软件目录下输入: ./软件名* (注意有一个*号,那是一般可以通配所有后缀名)
或者: sh 软件名.sh
或者: python 软件名.py
OK,介绍完ubuntu的基本软件安装方法后,我们就可以开始安装一些常用软件了
1。学电脑打字的练习软件^_^
sudo apt-get install tuxtype ktouch
2。安装RAR zip压缩/解压缩程序
安装
sudo apt-get install rar unrar p7zip
建立软链接
sudo ln -fs /usr/bin/rar /usr/bin/unrar
这样,以后只要在命令行输入unrar,就可以解压或者压缩文件了,安装完成后,归档管理器也同时集成了rar组件。
3。安装词霸星际译王(比金山词霸好用^_^)
(1)安装主程序
sudo apt-get install stardict stardict-common
然后到下面链接下载词典文件:
http://stardict.sourceforge.net/Dictionaries_zh_CN.php
然后把词典文件解压到以下路径即可
/usr/share/stardict/dic
4。多媒体
首先安装多媒体编码器
sudo apt-get install gstreamer0.8-plugins gstreamer0.8-lame
然后安装解码器跟播放器
sudo apt-get install gstreamer0.10-*
sudo apt-get install libxine-extracodecs totem-xine mplayer mplayer-fonts mozilla-mplayer
mplayer的解码器到下面链接下载相应版本:
http://www.mplayerhq.hu/MPlayer/releases/codecs/
下载解码器压缩包,解压到/usr/lib/codecs ,默认是没有codecs目录的,需要自己新建目录:
sudo mkdir /usr/lib/codecs
然后打开mplayer的属性项,在vedio里面选择xv X11/xv插件,然后下面的Enable double buffering和Enable frame dropping两项都选上。
5。安装即时通讯工具
eva : Linux下用于上QQ的软件,安装方法:
sudo apt-get install eva
kopete:可通过此软件上MSN:
sudo apt-get install kopete
skype: 到以下链接下载:
http://www.skype.com/download/skype/linux/choose/
飞信:看此帖:
viewtopic.php?t=107009
6。多线程下载工具:
multiget:下载链接:http://multiget.sourceforge.net/
axel: sudo apt-get install axel
7。电驴工具:
amule: sudo apt-get install amule amule-common amule-utils
8。bt工具:
奔流:下载链接:viewtopic.php?t=108816
9。桌面美化工具
emerald: sudo apt-get install emerald
这个工具可以帮你改变边框的风格,例如可以弄成vista那样的毛玻璃效果也可以
avant-window-navigator: sudo apt-get install avant-window-navigator
这个工具可以做出一个类似OSX系统的dock面板效果
在系统启动时开启emerald和awn的方法
打开系统--首选项--会话,选择添加,在名称填入“emerald”,命令中填入“emerald --replace&”,然后再添加,名称填入“awn”,命令输入“avant-window-navigator -replace&”,然后ctrl+alt+backspace重启X,就会发现emerald跟awn能随机启动了。
通过这两个工具美化后的桌面效果可看这个视频:
http://luckiss.blogcn.com/diary,13060944.shtml
10。FTP客户端gFTP
sudo apt-get install gftp
11。pdf,chm阅读器
sudo apt-get install kpdf gnochm
当然也可以到adobe的网站下载adobe reader8.0 for Linux
12。rpm转deb工具
sudo apt-get install alien
13。Google Earth
下载链接:http://earth.google.com/download-earth.html
14。思维导图软件:
sudo apt-get install freemind vym kdissert Semantik
15。数据库软件:
sudo apt-get install mysql-admin mysql-client mysql-gui-tools-common mysql-query-browser mysql-server
16。屏幕录像软件:
sudo apt-get install xvidcap
17。mp3播放器
以下是个人比较推荐的播放器
sudo apt-get install audicious amarok ryhthmbox xmms2 xmms2-plugin-all gxmms2 xmms2-scrobbler
18。防火墙firestarter
sudo apt-get install firestarter
如果运行firestarter发现打开不了,就按以下方法解决:
编辑/etc/firestarter/firestarter.sh
根据本机ifconfig的输出信息来修改以下几行代码:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \ -f 1`
将后两行代码中grep搜索的英文字符串改为相应中文字符串即可。
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep 掩码: | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep 广播: | cut -d : -f 3 | cut -d \ -f 1`
19。虚拟软件
wine:sudo apt-get install wine
virtualbox: 下载链接:http://www.virtualbox.org/wiki/Downloads
1)到 virtualBox主页下载二进制的allplatform的安装包,
不要sudo apt-get安装,否则下载的是OSE(open source edition)版本,使用有麻烦。
2)添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:
sudo adduser 用户名 vboxusers
3)重启ubuntu
4)安装XP,此时鼠标切换有问题,没关系,先装好XP再说。
5)进入XP系统之后,在虚拟机中选择安装附加软件包GuestAdditions
转载于:嘉骏苑http://luckiss.blogcn.com
本速成手册能让新手在1天内从菜鸟变为Ubuntu高手face
首先下载8.04的镜像,32位cpu就选32位版本,64位cpu请详信我大胆的选择64位版本
^_^
国内LUPAWORLD的cd镜像
http://mirror.lupaworld.com/ubuntu/releases/8.04/
官方的下载点: http://releases.ubuntu.com/releases/8.04
注意这里有Desktop,Server的版本选择,一般桌面用户下载Desktop CD就可以了
下载完后,把镜像刻录成光盘进行安装。 把刻录好的CD,放进光驱,选择光驱启动,进入安装。
光盘安装Ubutnu8.04
1备份资料 如果以前没有安装过 Ubuntu 的可以跳过这一步。 如果你没有把 /home 目录单独挂载出来,建议你把他备份到一个安全的地方,至于其他系统分区丶软件分区丶都可以不管,保留软件设置比软件重要。 小贴士:如果你在本机搭建了 Web 服务器,不要忘了备份 /var/www 目录。
2准备分区 这是新手问最多的问题,如果你以前使用 Windows ,那么你需要单独给 Ubuntu 划分一个空白分区,可以使用 Windows 自带的分区工具,也可以使用 PQ 分区管理工具。建立Linux分区的操作建议在 Ubuntu 安装过程中进行。
如果您还是对硬盘分区有疑问的可以参考这里
关于最简单可行的分区方法 1. 先在windows下,我的电脑上点右键-----管理------磁盘管理-----删除最后一个分区(先备份再做,也可以进行先删除分区后再调整下分区大小,保留一个分区未分就行) 2. 安装desktop 版 ubuntu,安装的时候让它自动分区并钩选最大的连续空闲空间。小贴士:如今 Linux 上常用的日志文件系统有 ext3 和 ReiserFS ,据传由于 ReiserFS 作者事件,ReiserFS 已经停止了开发,也导致 ReiserFS 4 一直没法得到支持(使用它得自己编译内核)。建议新手还是使用 RedHat 的 ext3 文件系统更加放心,如果你像我一样是 ReiserFS 的忠实 Fans,你也可以选择它。对于一般的应用你根本看不出他们的区别。
3详细安装步骤
做好了上面的 3 个准备,现在就可以插入光盘开始安装了,在这里我强烈建议你在安装前把先把网线拔了,这样后面安装出错的机会大幅降低
做好了上面的 3 个准备,现在就可以插入光盘开始安装了。
小贴士:如果在其他分区安装有 Windows XP/Vista 它会自动建立双启动菜单。
以下图片均摘自7.04截图,但可供8.04作为安装参考
见到这个画面时候记得按F2 选择语言为中文,再按F4去选择分辨率
光盘启动后,选择第一个 “Start or install Ubuntu” ,进入桌面后点击 Install 图标。
1)选择语言,可以根据你自己的喜好选择,当然是选择中文(简体)了。
2)选择时区,默认上海就可以,如果你选重庆也没问题。
3)选择键盘布局,一般默认 U.S.English 就可以。
4)准备分区,这是安装过程中最重要的一步。
系统首先问你是选择“自动分区”还是选择”手动分区”,强烈建议选择“手动分区”,以免出现不必要的意外
在空白分区中新建分区,类型选主分区或者逻辑分区都可以,文件系统选择 ext3 或者 xfs。具体分区大小,可以按照自己的喜好,至少得有 2 个分区,一个 swap 交换分区,一个根分区 /。
以我自己的经验,建议分4个区,以下是我自己的分区方案,大家可以参考:
1.根分区 (mount point挂载点选择 /) / : 这个分区是用来安装系统文件的分区,一般分20G足够,本分区文件系统可以选择xfs 。
2.引导分区(mount point挂载点 /boot)/boot :这个分区用于存放引导Linux的内核文件,一般用户分100MB足够,想研究Linux内核的朋友不妨分大一点,我自己就分200mb,本分区文件系统请选择ext2
3.交互分区(在文件系统栏中选择swap),本分区一般分1G就足够一般桌面应用
4.用户分区(mount point挂载点 /home) /home :这个分区是用于存放用户的一些配置信息,建议可以分大一点,我自己就分了30G
双击分区,选择挂载点。
5)这就是传说中的文件迁移向导
6)填写用户信息,一看就明白。
7)最后一步很人性化,可以让你确定一下刚才的操作是否正确,特别是分区操作。
剩下的就是等待,一刻钟左右。
二丶安装后的设置
安装完后重新启动后,你顺利登陆进入Ubuntu系统后,首先要知道如何输入命令 你可以用鼠标在屏幕左上方
选择应用程序————附件————终端 之后会出现下图
这样你就可以在打开的终端输入命令 或者Ubuntu下打开终端方法
关于终端:可以简单认为终端是在图形界面下的命令行操作模拟器,下文中出现的所有命令均需在终端中执行,你可以直接复制文中的命令行到终端中,回车运行它。但我建议你还是自己动手输入,作为开始进入linux世界的热身。
这样你就可以在打开的终端输入命令。
先 让Ubuntu可以上网 首先你可以选择 应用程序——Internet--Firefox Web Browser 打开Firefox去检测能不能上网,如果可以稳定上网就不用管了. 如果你是用路由器+Moden拨号或者Cable Moden方式,只要连接的网卡自动获取IP就可以上网的话,直接把网线连接好就应该可以了。如果你是ADSL拨号上网的话请按下面进行配置,在进行配置前请弄清楚你的网卡是否已经被驱动了(也就是认出来了),如果你的网卡不被系统支持,在进行下面的配置时,可能会提示出错,一般常见的网卡在Ubuntu 都是可以正常使用的,但是比较新的网卡却可能不被支持。
配置 ADSL 拨号上网 (不需拨号的用户就跳过)
1.打开应用程序菜单,依次选择附件 - 终端。
2.在弹出终端窗口後,输sudo pppoeconf,输入完成後回车。
3.然后会提示您输入当前Ubuntu管理员用户的密码,输入完成後回车。
询问你的网络设备,一般选择是,进行检测,然后一直选择是。
4.之后会提示您输入您的ADSL用户名(也就是帐号)和密码,在输入帐号时把原来的user删掉,其它的除密码之外的问题全部回答“是”(Yes)就可以了.
5.最後会提示您是否开机自动拨号,选择Y的话,默认开机会没有任何提示的情况下拨号,直接可以上网。如果选择N的话,需要拨号时请手工进入终端输入pon dsl-provider拨号命令进行手动拨号。
6. 在终端输入
sudo gedit /etc/ppp/options
将 弹出的文档中的 lcp-echo-failure 4 改为 lcp-echo-failure 40 这是因为Ubutnu默认的设置有个很明显的缺陷,lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120秒钟之内,ADSL服务器没有给回echo-reply信号,Ubuntu便会认为网络已经出了问题,马上中断重联,搞得人非常不爽。
如果你用XP拨号上ADSL是正常的,而在Ubuntu拨号上ADSL,却是不停断线,有可能是DHCP问题。这个问题,可能是你的MODEM自动给你的, 某些MODEM是能自动拨号上去呢,比如我的MODEM大亚DB102-C 。你可以在浏览器输入:192.168.1.1去检测你的MODEM是否带路由功能,能自动拨号,如果输入后会有一个界面弹出,叫你输入用户名同密码的话,这就说明你的MODEM是带路由功能的,当然你可以直接上网查你MODEM的型号和功能。如果是的这样话,你可以进入你MODEM关闭它自己的 DHCP功能(如何进入你的MODEM关闭它的DHCP,请根据你的MODEM型号上网查询),关了DHCP之后,我在Ubuntu下ADSL的拨号就没有短过线了,还有关了MODEM的DHCP功能后,你进入XP用ADSL拨号会好慢,所以你要把本地连接按下图设置一下,这样就OK。
Ubutnu官方论坛(forum.ubuntu.org.cn)上有个方法是:给你的eth设置一个固定IP,比如10.0.0.1或者 192.168.0.1就可以了。还有如果你的MODEM可以拨号上网,你可以在Ubuntu就不用设PPPOE ,只需要设一下你的网卡,并将网关指向它就OK了。
让 网络重新连接断网命令是poff 如果ADSL拨号还是有问题的话,大家可以到Ubutnu论坛使用搜索功能查找解决办法,又或者可以到Ubuntu WIKI或者参考 ADSL拨号指南 河南网通拨号程序安装指南 如果原来在XP下是使用星空极速上网的,可以参考Ubuntu Linux 和 Windows 下完全破解星空极速的方法如果是校园网的用户可以参考华为802.1x认证上网-5.18
其它常用网络配置
图形界面有时候配置网络不能生效,可以用命令行配置
IP命令行配置如下
sudo gedit /etc/network/interfaces
DHCP
DHCP配置如下(假设通过eth1上网)
# The primary network interface - use DHCP to find our address
auto eth1
iface eth1 inet dhcp //指定为dhcp
然后重启
sudo /etc/init.d/networking restart
Static IP
静态IP地址配置如下(假设通过eth1上网)
# The primary network interface
auto eth1
iface eth1 inet static //指定为static
address 192.168.3.90 //IP地址
gateway 192.168.3.1 //网关
netmask 255.255.255.0 //子网掩码
同样需要重启
sudo /etc/init.d/networking restart
DNS
如果有必要,配置DNS
sudo gedit /etc/resolv.conf
nameserver 192.168.3.2
2丶把软件源修改为国内源和更新
Ubuntu8.04如果你在安装的时候选择的是中国,它默认的源就是中国源!非常人性化,非常方便!!打开 系统--系统管理--软件源
•软件源就是一个应用程序安装库,很多很多的应用软件都在这个库里面。他可以是网络服务器,是光盘,甚至是硬盘上的一个目录。作为debian系的ubuntu,继承了debian的deb和apt系统,只要设定好软件源,就能很方便的安装软件了。
ubuntu 是基于debian的,debian使用的是一种後缀名为.deb的安装软件包。ubuntu的源,也就是一个个装着无数deb安装包的软件库。新立得和添加/删除就是一种帮我们找到所需要的deb包的方法。有时候,我们也会根据需要自己安装deb包。先下载deb包,然後双击,按提示输入密码,就可以轻轻松松的安装软件了。
默认的中国源速度非常不错,为了保证源内软件的齐全,建议电信用户添加cn99或台湾大学的源,建议网通用户添加UBNTU官方或台湾大学的源。
•
在终端输入并运行
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份当前的源列表,以便日後需要时恢复)
sudo gedit /etc/apt/sources.list (修改sources.list文件中源的列表)
弹出类似如图文本
然后在sources.list文件中尾部添加
#cn99.com 源更新服务器(江苏省常州市电信,推荐电信用户使用,我自己是南方电信1M带宽的用户,更新速度平均有100K):
### Ubuntu.cn99.com 更新服务器(江苏省常州市电信,推荐电信用户使用。)
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ hardy main restricted universe multiverse
#Mirror.lupaworld.com 源更新服务器(浙江省杭州市双线服务器,网通同电信都可以用,亚洲地区官方更新服务器):
deb http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-backports main restricted universe multiverse
Ubuntu 官方源 推荐北方网通用户添加
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
台湾的官方源速度也相当不错,有时甚至快于内地的:
deb http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
小贴士:只需上述几个源当中保留一个你测试出来下载速度最快的源就可以了,不用把所有源添加,添加完国内源之后,当然最好还是在国内源后面再添加一个官方的源了:
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
然后 保存编辑好的文件,终端执行以下命令进行软件升级。
sudo apt-get update #这一步是更新你的源列表,换源後必须执行
(如果更新速度非常慢请更换源 sudo gedit /etc/apt/sources.list )
sudo apt-get upgrade #这一步是更新软件
更新完软件后,再继续设置吧。
有时你可能需要使用:sudo apt-get -f install 来修复安装
因为经常会用到终端:所以把终端加到右键菜单:
sudo apt-get install nautilus-open-terminal
这就终端就在右键菜单了可以了!!
有必要学会以root权限打开文件夹
sudo apt-get install nautilus-gksu
这样右键单击文件或文件夹,选择以管理员打开!!!
查看隐藏文件是:Ctrl+ H
3丶安装中文支持和输入法SCIM
注意要先进行更新源更新系统后,然后再安装安装中文支持和输入法SCIM
中文环境的话,就是 系统->系统管理->语言支持
英文环境( System->Administration->Language Support)
当你第一次设置语言支持时,可能会弹出一个对话框,提示你the language support is not installed completely(语言支持没有完全安装),这时候点安装,就可以安装更多的语言支持。
然後,让我们找到列表里的chinese,打上勾,ubuntu会自动帮你下载中文包。
当这些中文包安装好时,确定下面的Default Language是 chinese (china),然後保存,按 ctrl+alt+backspace注销,重启X-windows(图形界面),重启後,界面成中文了。
Ubuntu8.04的默认字体是文泉译正黑,感谢文泉译组织对开源字体的贡献!
输入法安装及设置
如果你成功安装语言支持,重新启动后,按下 Ctrl+空格,SCIM(输入法)被激活了,就可以输入中文了(ubuntu默认安装的是SCIM输入法)。 打开 系统->首选项->scim设置,输入法引擎->全局设置,选择你需要的输入法吧。
建 议先设置一下输入法,因为是默认的scim输入法可能会与realplay丶acrobat reader丶openoffice等程序有冲突,所以使用scim-bridge替换scim。安装scim-bridge 和scim-qtimm。请确保已正确设置中文环境,打开终端,执行以下命令,或使用《新立得软件管理器》,在其中搜索"scim-bridge"丶 "scim-qtimm"并标记安装。
在终端输入
sudo im-switch -s scim -z default
sudo apt-get install scim-qtimm
sudo apt-get install scim scim-pinyin scim-tables-zh im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent
编辑im-switch生成的scim配置文件
gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。
另外,在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉
事实上SCIM输入法还是会与一些程序有冲突的,所以在某些软件在安装后要配置文件。
如果大家想使用其他输入法可以 fcitx输入法安装及设置(Kubuntu下推荐使用)
让ubuntu8.04对windows的遗毒NTFS分区进行读写
解决方法如下:
在终端输入
sudo apt-get -y --force-yes install ntfs-3g
安装完毕后再输入:
sudo gedit /etc/fstab,找到类似的文字:
# /dev/sdb1
UUID=C298B2C598B2B6EF /media/sdb1 ntfs defaults,umask=007,gid=46 0 0
把ntfs改为ntfs-3g,这样就可以对该ntfs分区实现完美读写
4。3D桌面的开启
首先要先打开受限驱动程序
系统--系统管理--硬件驱动,会打开如下界面
在“已启用”选项上打勾,可能需要重启系统。
重启后打开系统--首选项--外观--视觉效果 ,在这里可以选择“正常”和“扩展”来打开又炫又实用的3D桌面了^_^
Ubuntu8.04系列二-系统优化篇
Ubuntu8.04讲过以下步骤优化后,性能会得到明显提高
1。选择合适的Ubuntu版本
在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很稳定没遇到太大的问题。64位系统同样能使用32位的软件,只要在终端输入以下命令,安装相应的32位包:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2
,64位系统在一般的应用中不但不会比32位系统慢,甚至还能有5~10%的性能提升,这是我对32位系统与64位系统对比后的体会。
如果有朋友在64位系统中遇到任何问题,可到
viewforum.php?f=85。
发帖求助
2。选择合适的文件系统
我的根分区与/home都是使用xfs文件系统,当然也有人会推荐使用ReiseFS文件系统。
3。选择适合自己的Linux内核
Ubuntu8.04默认的内核是2.6.24.X-generic,大家可以通过在终端中输入
uname -r查看内核版本,而这个内核更适合笔记本用户使用。
对于台式机用户,我推荐使用realtime内核,这个内核在系统--系统管理--新立得新立得软件包管理器里搜索“linux-image”就能看到,安装时要安装“linux-imgage-2.6.22.14-rt”跟 “linux-restricted-modules-rt”两个包,原来默认的内核镜像不用删除,安装后重启,grub画面就会多了两个rt的选项,选择第一个就能使用rt内核了,rt就是realtime的缩写。更完全的安装是把所有后面都是rt包都装上。
小贴士:默认的内核不用删除,安装完rt内核后重启系统,在启动选择画面会出现新的内核选项,选择rt选项,就能进入新的内核了
具体的文章可以见此帖:
viewtopic.php?t=101888
4。关闭IPV6
因为目前IPV6网络还没普及,所以建议把这项关闭
代码:
sudo gedit /etc/modprobe.d/aliases
然后修改这一行:
alias net-pf-10 ipv6
为:
alias net-pf-10 off #ipv6
然后注释掉hosts文件中所有与IPV6有关的行
代码:
sudo gedit /etc/hosts
这将会禁止所有使用IPV6的网络接口。
再新建一个/etc/modprobe.d/bad_list文件,内容为:
alias net-pf-10 off
然后重启。
5。并行启动程序
这将会使启动程序并行,加速启动过程
代码:
sudo kate /etc/init.d/rc
(注意:这里用gedit打开可能是乱码,换个编辑器,如nano,vi什么的就ok了)
找到并修改该行:
CONCURRENCY=none
为:
CONCURRENCY=shell
确保你的拼写正确,写错一个字母你将无法启动!!!
如果你使用的是SATA 或SCSI,这个方法会发挥最大的作用,然而即使像我使用ATA这样的机器上,这个方法也使得的GDM登录界面出现的更快了一些。
如果你使用很老的硬件,这个方法也可能会使你的机器启动变慢。
6。将localhost化名为主机名
对不对,你自己决定,我以前在ubuntu论坛看到的这个技巧,确实改善了一些应用程序的启动。
代码:
sudo kate /etc/hosts
把你的主机名添加到第一行的localhost之后,像这样:
127.0.0.1 localhost yourhost
127.0.1.1 yourhost
7。preload
顾名思义,它能智能的根据你日常的软件使用习惯预加载大多数一版用到的lib文件和应用程序,相当于加快了应用程序的启动(这并不会象有些人认为的会加快系统的启动速度)
代码:
sudo apt-get install preload
8。swappiness
Ubuntu 默认的vm.swappiness值是60,这一默认值已经很合适了。但你可以改小一些降低swap的加载,系统性能会有一点点的提升
输入:
代码:
sysctl -q vm.swappiness
你会看到值是60,更改:
代码:
sudo sysctl vm.swappiness=10
这样你就将值由60改为10,这可以大大降低系统对于swap的写入,建议内存为512m或更多的朋友采用此方法。如你你发现你对于swap的使用极少,可以将值设为0。这并不会禁止你对swap的使用,而是使你的系统对于swap的写入尽可能的少,同时尽可能多的使用你的实际内存。这对于你在切换应用程序时有着巨大的作用,因为这样的话它们是在物理内存而非swap分区中。
如果你想永久得改变这一值,你需要更改 sysctl.conf 文件:
代码:
sudo kate /etc/sysctl.conf
添加:
vm.swappiness=10
到末行,需要重启生效。
小贴士:
1G内存推荐值为5
2G内存推荐值为3
不推荐把值设为0
9。grub选项--profile
grub有个叫做profile的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。
系统启动到grub启动菜单的时候,按esc键
选择你默认的启动内核,按e键
移动到第二行,再按e键
添加profile到这行末尾,回车
按b键启动系统
第一次启动时间会稍长一些,那是因为要创建索引(或许和随便怎么称呼它),但这之后每次启动就会更加平稳。
你需要在每次更新内核之后,或者是那些会影响到你的系统启动所需的文件的重大系统改动之后,重新作这一步。
10。sysv-rc-conf
安装sysv-rc-conf,禁止掉那些你不需要启动的服务。
举个例子,我的电脑没有蓝牙和 PCMCIA,所以我就不需要启动它。
因此禁止掉那些你没有和不需要的服务。
代码:
sudo apt-get install sysv-rc-conf
然后:
代码:
sudo sysv-rc-conf
以下是一些服务选项参考,可参考进行服务关闭
1. acpi-support - 你最好使其在S运行等级处于“X”状态。
2. acpid - acpi守护程序.这两个用于电源管理,对于笔记本和台式电脑很重要,所以让它们开启。
3. alsa - 如果你使用alsa声音子系统,是的,开启它。
4. alsa-utils -在我系统里,此服务取代了alsa,所以我关闭了alsa并在S运行等级将此服务开启。**注意**,我所说的“关闭”是指在所有运行等级里面去除所有 “X”。如果在你系统里没有它,没问题。让我们继续。
5. anacron - 一个cron子系统,当时间到达时用于执行任何没有被执行的cron作业。当某种cron 作业时间准备好时,很可能你或许已经关闭了你的计算机。打个比方,updatedb被计划在每天2点执行,但是在那个时候,你的计算机是关闭的,然后如果 ananron服务如果是开启的话,它将设法抓起那个updatedb cron… 我将它关闭是因为我不经常关闭我的笔记本,但是否开启此服务完全取决于你。
6. apmd - 这是十分困惑我的一个服务。我已经开启了acpid服务,那同时开启apmd有啥好处呢?如果你的计算机不是那么老,甚至不能支持acpi,然后你可以设法关闭它。无论如何,我是关闭它的。
7. atd - 就像cron,一个作业调度程序。我把它关了
8. binfmt-support - 核心支持其他二进制的文件格式。我让它开着
9. bluez-utiles - 我把它关了因为我没有任何蓝牙设备
10. bootlogd - 开启它
11. cron - 开启它
12. cupsys - 管理打印机的子系统。我没有打印机所以我关闭它了,如果你有打印机,开启他。
13. dbus - 消息总线系统(message bus system)。非常重要,开启它。
14. dns-clean - 当使用拨号连接,主要用于清除dns信息。我不用拨号,所以我关闭了它。
15. evms - 企业卷管理系统(Enterprise Volumn Management system). 我关闭了它。
16. fetchmail - 一个邮件接受守护进程,我关闭了它。
17. gdm - gnome桌面管理器。无论如何我关闭它了,因为我将系统用终端引导。如果你想直接引导到图形用户界面,这取决于你。
18. gdomap - 事实上我也不知道为什么此服务必需开启。我没有在其他系统见过这个守护程序,所以我将其关闭并且我没觉得我失去了什么。开启它对笔记本或者台式机有任何好处吗?
19. gpm - 终端鼠标支持。如果你觉得你在终端使用鼠标更好,那么在运行等级 1 和2 开启它。那正是你所需要的。
20. halt - 别更改它。
21. hdparm - 调整硬盘的脚本。我在运行等级 2,3,4,5去除了它但是在S 运行等级添加了它。我觉得早点打开DMA,32bit I/O等等将对其余过程有益。我自己也将原来的脚本精简了一下。如果我知道我正做什么,我觉得做过多的检查没用。相应配置文件是 /etc/hdparm.conf。
22. hibernate - 如果你的系统支持休眠,把它打开,否则它对你没用。
23. hotkey-setup - 此守护进程为你的笔记本建立一些热键映射。支持的制造商包括: HP, Acer, ASUS, Sony, Dell, 和IBM。如果你有那些品牌的笔记本,你可以打开它,否则它或许对你没有任何好处。
24. hotplug and hotplug-net #激活热插拔系统是费时的。我将考虑关掉它们。我在的/etc/network/interfaces文件作了很多修改,并将其设置为自动运行,而不是在热插拔进程期间映射我的无线网卡。所以我可以将它们关掉。我已经测试过了,甚至我将它们关闭,ubuntu仍旧可以检测到我的usb驱动器,我的数码相机,等等。所以我认为关掉它们是很安全的**注意**如果在关闭热插拔服务以后发现你的声卡部工作了,你可以将服务打开,或者编辑 /etc/modules文件并添加声卡驱动模块。经测试,后者比较快。
25. hplip - HP打印机和图形子系统,我将其关闭了。
26. ifrename - 网络接口重命名(network interface rename)脚本。听上去很酷但是我把它关掉了。主要用于管理多网络接口名称。虽然我有无线网卡和以太网卡,两者被内核标识为eth0和ath0,所以此服务对我不是很有用。
27. ifupdown and ifupdown-clean - 打开它,它们是开机时网络及口激活脚本。
28. inetd or inetd.real - 查看文件/etc/inetd.conf 注释掉所有你不需要的服务。如果该文件不包含任何服务,那关闭它是很安全的。
29. klogd - 打开它。
30. linux-restricted-modules-common - 你应该去查看下是否你的系统装载有任何受限制的模块。既然我需要madwifi ath_pci 模块,所以我将其开启。受限制的模块可以从/lib/linux-restricted-modules查看到。如果你发现你没有使用任何受限制的模块,那关掉这个服务没事。
31. lvm - 我没有使用逻辑卷所以我将此服务关闭。让它开启如果你 *确实* 有lvm(lvm是逻辑卷管理器在此不再扩充).
32. makedev - 打开它。
33. mdamd - Raid管理工具。不使用Raid所以我将此服务关闭。
34. module-init-tools - 从/etc/modules加载扩展模块。你可以研究/etc/modules文件查看是否有一些你不需要的模块。通常我们将此服务开启。
35. networking - 在启动期间通过扫描/etc/network/interfaces文件增加网络接口和配置dns信息。让它开着。
36. ntpdate - 通过ubuntu时间服务器同步时间。在开机的时候我不需要它,故我关掉了此服务。
37. nvidia-kernel - 我自己编译了nvidia驱动,所以此服务对我没用。如果你从受限制模块中使用nvidia驱动,那打开此服务。
38. pcmcia - 激活pcmica设备。我将此服务打开在S运行等级而不是分别在2,3,4,5运行等级打开此服务,因为我觉得起先让硬件设备准备更好。如果你在使用没有 pcmica卡的台式机的话,请关闭此服务。
39. portmap - 管理像nis,nfs等等之类服务的守护程序。如果你的笔记本或台式机是纯粹的客户端,那么关闭此服务。
40. powernowd - 管理CPU频率的客户端程序。主要用于支持CPU speed stepping技术的笔记本。通常如果你在配置一台笔记本,你应该开启此服务。如果是台式机,那此服务应该没有用。
41. ppp and ppp-dns - 对我没用,我不使用拨号。
42. readahead - **感谢 mr_pouit!** readahead似乎是一种“预加载程序”。在开机时它将一些库文件加载到内存,以便一些程序启动的更快。但是它给启动时间增加了3-4秒。所以,你可以留着它…或者不。**更新**,经我测试我觉得加载程序没有什么不同。所以我决定关闭此服务。如果你有打开此服务的理由,那就打开它。
43. reboot - 别更改它。
44. resolvconf - 按照你的网络状态自动配置DSN信息,我将它打开着。
45. rmnologin - 如果发现nologin,那么去除它。此情况不会在笔记本上面发生,所以我摆脱它。
46. rsync - rsync守护程序. 我不打算在我的笔记本上使用rsync协议,所以我将其关闭
47. sendsigs - 在重启和关机期间发送信号。顺其自然。
48. single - 激活单用户模式。顺其自然。
49. ssh - ssh守护程序。 我需要ssh,所以我将此服务打开。
50. stop-bootlogd - 从2,3,4,5运行等级停止bootlogd。顺其自然。
51. sudo - 检查sudo 状态。我没在一台笔记本或者台式机客户端上看到任何使用sudo的好处,因此我关闭了它。
52. sysklogd - 顺其自然。
53. udev and udev-mab - 用户空间dev文件系统(userspace dev filesystem)。好东西,我将它们打开。
54. umountfs - 顺其自然。
55. urandom - 随机数生成器。可能没什么用处,但是我留着它。
56. usplash - 嗯,如果你想看到漂亮的开机画面,顺其自然。无论如何沃关闭此服务了。如果你想关闭它,你也可以编辑/boot/grub/menu.lst文件注释掉splashimage行,除去开机 splash核心选项。
57. vbesave - 显卡BIOS配置工具。它能保存你显卡的状态。我将其开启。
58. xorg-common - 设置X服务ICE socket。我将其从在S运行等级开启移动到2,3,4,5,运行等级。如果我引导到单用户模式,那我不需要此服务。在最初引导期间这种方法将不占用时间。
59. adjtimex - 这也是调整核心hw时钟的工具。通常你不会在开机列表中看见它。在非常少有的情况如果你确实在开机进程中看见它了,事出有因,因此最好顺其自然。在我的情况里,它是关闭的。
60. dirmngr - 证书列表管理工具(certification lists management tool)。和gnupg一起工作。你必须看看你是否需要它。在我的情况里,我是关掉它的。
61. hwtools - 一个优化irqs的工具。不确定打开它的好处。在我的情况里,我是关掉它的。
62. libpam-devperm - 在系统崩溃之后用于修理设备文件许可的一个守护程序。听起来不错,因此我打开它了。
63. lm-sensors - 如果你的主板内建一些传感芯片,通过用户空间(userspace)查看hw状态可能是有帮助的。我运行了它,但是它提示“没有发现传感器”,因此我关闭了此服务。64. mdadm-raid - 作用和mdadm服务相同。用来管RAID设备。如果你没有此类设备,那尽管关掉它好了。
65. screen-cleanup - 一个用来清除开机屏幕的脚本。嗯,是否关闭它有你决定。在我的情况里,我打开它了。
* xinetd - 用来管理其他守护进程的一个inetd超级守护程序。在我的系统里,xinetd管理chargen, daytime, echo和time (在 /etc/xinetd.d 目录找到的),我不关系任何一个,因此我关掉了此服务。如果在xinetd下你确实有一些重要的服务,那打开它。
11。关闭系统启动时检查分区的功能,加快系统启动速度
在终端输入命令:
sudo gedit /etc/fstab,找到以下所有类似的语句:
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0 1
把最后那个1改为0,
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0 0
保存后,以后启动系统就不会再检查这个分区。
小贴士:建议根分区保留检查功能,其余分区检查功能可以关闭
12。优化3D桌面效果
在终端输入:
sudo apt-get install compizconfig-setting-manager,装完后打开系统--首选项-- compizconfig-setting-manager
在首选项(general)里面的Display Settings把刷新率跳到200,关闭检查刷新率和于Vblank同步两个选项
13。配置dns缓存实现上网加速
我们可以用dnsmasq:“apt-get install dnsmasq”,然后编辑/etc/resolv.conf文件(dns服务器列表就保存在这里),在最前面加上一行:“nameserver 127.0.0.1”,搞定。
14。系统垃圾清理
可以使用以下命令清理系统垃圾
sudo apt-get autoclean清理旧版本的软件缓存
sudo apt-get clean清理所有软件缓存
sudo apt-get autoremove删除系统不再使用的孤立软件
另外要养成一个好的习惯,就是多利用/tmp来放置一些临时文件。例如我通常会把一些压缩文件放到/tmp来解压缩,然后编译安装文件。
15.关闭tracker服务
Ubuntu8。04默认是开启tracker服务的,tracker是一种桌面文件索引,通过它可以查找文件的内容,是一种类似于googel desktop的工具。但可能不是所有人都需要这样的工具,关闭方法:
系统--首选项--会话,把里面所有Tracker项的勾去掉就行
16。使用tmpfs缓存你的文件
通过tmpfs可以从你的内存中分出一部分作为虚拟的缓冲硬盘,来加速文件的读写。
小贴士:
1.此方法推荐1G及以上内存用户尝试,1G内存以下用户慎用
2.当出现“/tmp容量不够”的提示,请加内存或不要使用本优化方法
编辑/etc/fstab文件,加入以下语句:
tmpfs /tmp tmpfs mode=1777 0 0
保存后重启系统,系统就会自动把你一半的物理内存用于/tmp,只要是在/tmp读写的文件,相当于直接读写内存,从而减少硬盘读写的次数。
这个优化方法对于经常读写硬盘的程序有比较好的优化效果,像电驴,bt等软件,还有网页的缓存都可以利用虚拟后/tmp来减少对硬盘的读写
小贴士:
如果想严格控制物理内存的大小,语句可以改成:
tmpfs /tmp tmpfs size=100m,mode=1777 0 0
这里size=100m就是说让系统从物理内存中划出100mb作为虚拟的/tmp,但要小心的是用size指定的大小数值不要超过物理内存的一半,否则系统可能会反而变慢。
如果不加size语句,而/tmp文件容量已经超过物理内存的一半后,它会继续将swap分区作为虚拟/tmp直到swap满为止。因此要让此优化方法发挥最好的性能,则应该让/tmp的数据容量小于物理内存的一半
注意:当系统重启后 /tmp里面的文档将会消失,所以在关闭系统前请做好/tmp里面有用文件的备份工作
Ubuntu8.04系列三-系统安全篇
相信大家都已经饱受或经常听到windows系统如何多病毒,如何脆弱,但linux真的就100%安全吗?并不是,linux系统同样有病毒,同样会受到恶意攻击,但相对windows来说,这样的事情是小巫见大巫。
为了让大家的ubuntu系统更加安全,请大家参考以下内容:
1。设置足够安全的系统密码
何谓足够安全:1。不低于8位字符 2。不要在密码中含有任何泄露个人资料的信息如出生日期 3。尽量多使用不常用符号跟数字组合,并区分大小写
2。慎用sudo ,su命令
这两个命令代表使用系统的最高权限,如果不是必要,请勿随便滥用。另外请在刚安装完Ubuntu系统后进行以下操作:
sudo su
进入root权限后,用passwd命令为root设置一个密码,因为如果不这样做的话,Ubuntu默认root是没有密码的,任何人都
可以从recovery 模式中直接不需密码就进入你的文件系统,所以这部千万要记得。
禁用root帐户方法:
sudo passwd -l root
3。不要随意运行别人给你的脚本程序
网上下载软件也尽量使用系统自带的软件管理程序,并尽量到有专业linux网站下载带检验码的程序
4。没必要的服务程序尽量不开
对于个人用户而言,没必要的服务程序就尽量不开,像apache,sql,ftp,telnet等等,即使要用,也请在使用后关闭,这样既能提高系统性能,也能大大提高系统安全性
5。多留意系统进程
6。多用ubuntu系统的升级管理器下载软件的最新补丁
7。安装防火墙
推荐一款防火墙:firestarter
这防火墙可以从apt获得,如果在安装后出现启动问题,如显示你的eth0设备无法启动,请按以下方法配置:
sudo gedit /etc/firestarter/firestarter.sh
把以下内容:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \ -f 1`
改为:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep 掩码: | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep 广播: | cut -d : -f 3 | cut -d \ -f 1`
保存文件后:
sudo firestarter就能顺利启动防火墙
最后把系统-系统管理里面的防火墙图标落到菜单栏上,就可以随时方便的启动防火墙了
8。安装杀毒软件
虽然说在linux中毒的几率非常低,但作为打造一个高安全性的系统,杀毒软件是必不可少的,这里就推荐大家一款:
Antivir
大家可到' target=_blank>http://www.free-av.com/下载到linux的个人版本,而且能免费升级病毒库
安装完后请在系统-首选项-会话里面新建antivir启动项目
尽量养成每天升级病毒库,定期杀毒的习惯
只要各位能做到以上几点,相信即使最顶尖的黑客也很难侵犯你的系统
Ubuntu8.04系列四-系统美化篇
想把自己的Ubuntu美化得比vista,OSX更漂亮吗?
要美化我们的Ubuntu桌面,需要用到以下几个软件:
1。compiz fusion
2。emerald
3。awn(awant window navigator)
4。screenlets
5。Mac4Lin
一。3D桌面的开启及常用设置
1。开启
首先必须确定你的显卡是否支持compiz fusion,并且要先打开受限驱动,方法:
打开:系统--系统管理--硬件驱动(受限管理器),会出现类似的界面:
在已启动那里打上勾,可能需要重启系统。
重启后进入:
系统-首选项-外观-视觉效果,会出现类似的界面:
选择“扩展”,就会打开最基本的3D效果了^_^
二。3D桌面效果进阶设置
要想详细的设置3D桌面,就需要安装CCSM工具(CompizConfig Setting Manager):
sudo apt-get install compizconfig-settings-manager
然后打开:系统--首选项-- CompizConfig Setting Manager,会出现类似的界面:
在这里我只介绍几个重要的设置项跟几个比较实用的功能,compiz fusion在不断发展中,更多的插件还在不断增加,所以更多的东西需要大家自己去动手实践发掘:
1.打开“常规选项”:
选择“Desktop Size”,把“水平虚拟大小”设为4,“垂直虚拟大小”设为1,“桌面数”设为4,这样你只需按着ctrl+alt+鼠标左键拖动,就能看到一个立方体出现
选择“Display Setting”,“纹理过滤器”选择最佳,关闭“检查刷新率”,选择“加亮”,刷新率设为200,关闭“与Vblank”同步,选择“检查输出”
“常规选项”基本就设置到这里,其余按默认就可以了
2.打开“旋转立方体”
选择“一般”,然后把头三项的“边缘翻转**”都选上,其余按默认。
选择“Bindings”,我自己的习惯设置如下图,大家可以参考:
这里最重要要的设置是“旋转左翻”和“旋转右翻”,这里我把指针移动至屏幕左下角设为旋转左翻,移至屏幕右下角设为旋转右翻,这样做的好处是什么?
看看我这个视频就知道了:
http://luckiss.blogcn.com/diary,13060944.shtml
通过这样设置就可以在两个桌面之间通过鼠标移动快速切换,非常的方便^_^,说Linux 3D桌面无用的人可以闭嘴了。
3.打开“动画”(神灯图标^_^)
进入“特效设置”,选择“对所有事件施行随机动画”,这样你就能看到许多超炫的桌面特效了
4.打开“窗口装饰”
这个功能需要配合emerald使用,通过它可以把边框弄出像vista那样的毛玻璃效果
5.打开“Windows Preview ”
鼠标移动到下边栏的时候会出现窗口预览效果
6.打开“ScreenShot”
这样,只需按着“win+鼠标左键拉动”就可以把你想截获的屏幕图像截取下来,另外按“ALT+PrtSCREEN键”,就可以把当前窗口截屏,是不是很方便呢?^_^
7.打开“视频回放”
这个功能据说会增强compiz的视频回放效果
8.打开“Ring Switcher”
打开后,按“win+TAB”就能快速选择桌面程序了
9.打开“Widget Layer”
这个功能等一下会用到
基本的3D设置就到这里结束,其余的功能需要大家去探索了^_^
三。桌面边框的美化
很多人觉得vista的毛玻璃漂亮,但相对于compiz+emerald出来的边框效果,vista的毛玻璃只是小菜一碟,compiz+emerald能打造出更炫更有个性的桌面边框效果。
刚才在3D桌面设置的时候稍微提了一下,需要打开那里的“窗口装饰”功能,然后再需要安装emerald:
sudo apt-get install emerald
然后打开:系统--系统设置--emerald theme manager,会看到如下类似的界面:
,然后首先在“主题”那里选择一个自己喜欢的主题,然后打开“编辑主题”--“框架引擎”,在选择引擎那里我自己就选了“vrunner”效果,然后再下面的颜色跟框架上设置适合自己的数值:
然后选择“标题栏”,在“标题栏物件输出”那里有一串字符,那串字符是用于定位窗口按钮的位置的,例如有些主题的按钮位置可能不适合自己的style,就可以通过改变这个字符串来重新定位按钮的位置:
打开“Emerald 设置”,在“标题栏双击行为”那里选择“Maxmize/Restore”,这样双击上边框就能最大最小化窗口
通过以上的设置,自己多摸索一下,基本就能打造出属于自己的个性化边框!^_^
四。安装avant-window-navigator和awn-extras
添加下面两个源:
sudo gedit /etc/apt/sources.list
deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main
deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main
然后
sudo apt-get update
然后在新德里安装avant-window-navigator-trunk 和 awn-extras-applets-trunk了,
sudo apt-get install avant-window-navigator avant-window-navigator-trunk awn-extras-applets-trunk
或者到https://launchpad.net/awn/下载最新版本自己编译安装
要让开机自动加载awn,可以打开:系统--首选项--会话,然后新建,名称随便填,例如填awn,命令填 avant-window-navigator -replace&,如图所示:
emerald同样可以用这个方法随系统自动加载,只需命令行填emerald -replace&
首先打开awn,在屏幕底下会出现一个有趣的浮动下边框,类似下图:
右键单击awn栏,选择“首选项”,打开如图界面:
在栏外观那里可以设置栏的大小
安装awn-extras
安装awn-extras后,在awn属性项会多出一些applet,如图:
这些小插件很好玩,其中一个天气预报的插件非常有用,看图:
它能预报当地实时甚至几天后的天气,也能观察实时卫星云图:
实用吧?^_^,那就跟着我来安装:
首先到以下网址下载适合你awn版本的awn-extras:
https://launchpad.net/awn-extras/
(小贴士:http://launchpad.net是ubuntu的开发者网站,在这里你可以注册一个帐号来反馈在使用ubuntu过程中遇到的问题,例如软件的bug,也能在这个网站中下载到最新的开发中的软件)
下载到对应版本的awn-extras压缩包后,解压到/tmp目录,进入目录,然后输入以下命令进行编译安装:
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:
sudo apt-get install build-essential)
然后开始进行编译安装
1 ./configure
2 make
3 sudo make install
在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome 包(注意:需要安装dev包,可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了
第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法
安装完awn-extras后,就能打开awn的首选项中的applet来选择自己喜欢的插件了^_^
(小贴士:成功安装完awn和awn-extras后,可以把刚才添加的源删除
deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main
deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main ,
因为那个源是ubuntu的开发者源,有些很新的软件还不稳定,对于一般用户来说不适合添加)
五。screenlet 与widget
首先需要确认compiz的“Widget Layer”功能打开,
然后安装screenlets
sudo apt-get install screenlets
打开:系统--首选项--screenlets ,启动screenlets管理器 ,右键点击screenslet图标,选择launch screenlets,然后例如选择 Notes,就会打开一个便稿的小玩意,右键点击这个便稿,选择:window-Widget后,它会消失,现在按一下F9键,看会出现什么?^_^
更多的screenlets可以打开screenlets manager,里面可以连上screenlets的仓库,选择你喜欢的小玩意。
六。用MAC4Lin美化图标跟主题
1.安装MAC主题
首先要下载Mac4lin的压缩包,下载地址:
http://sourceforge.net/project/platform ... _id=204373
其中有3个文档,part1文档是主题文档,part2是图标文档,part3是墙纸文档。
解压缩part1文档,里面有很多文档,其中最重要的是GTK Metacity Theme目录,在桌面右键点击,选”更改桌面背景”--主题--安装,然后安装GTK Metacity Theme目录下的Mac4Lin_GTK_v0.4.tar.gz文件。
系统会问你是否使用新的主题,选择yes就行了,或者也可以打开:主题--自定义--控件,会发现里面多了一项Mac4Lin_GTK_v0.4,点击这项,桌面就会使用MAC的主题了。
打开:系统--首选项--Emerald theme manager,在主题那里点击“Import”按钮,然后安装Emerald Theme目录下的两个mac for emerald 主题,装了之后会多了两个emerald主题,如图:
选择其中一个就能变成MAC风格的边框^_^
2.安装MAC图标
打开:系统--首选项--外观,点“安装”,然后选择part2的压缩包,就能安装MAC的图标,然后打开:外观--主题--自定义--图标,选择里面的“”Mac4Lin_Icons_v0.4,就能使用MAC的图标了
3.改变默认鼠标形状
完成了上面两步后,打开: 外观--主题--自定义--指针,就能选择有趣的新鼠标指针
4.安装MAC的登录界面
打开:系统--系统管理--登录窗口--本地,添加part1解压后目录下的GDM Theme目录中的文档,会出现如图的新登录主题 MAC4LIN_GDM_v0.4:
5.安装MAC for GTK Splash
首先安装一个工具:
sudo apt-get install gtweakui
然后打开系统--首选项--gTweakUI-session,如图:
勾选如图所示选项,然后点击“登录欢迎屏幕”,选择part1解压目录下GTK Login Splash目录中的图片就可以了
想获取更多的Linux美化资讯,可以访问这个网址:
http://www.gnome-look.org
总结:
通过以上的设置,大家应该基本能打造一个属于自己风格的超炫3D桌面,但需要提醒大家的是桌面效果越多,系统也会越慢,但是大家可以放心,目前的主流硬件配置应付Linux的桌面效果是绰绰有余了,不像vista那样的怪物开个小小的毛玻璃效果都要高端显卡^_^
Ubuntu8.04系列五--软件安装篇
首先说明一下ubuntu的软件安装大概有几种方式:
1。deb包的安装方式
deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:
sudo dpkg -i *.deb
2。编译安装方式
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
1 ./configure
2 make
3 sudo make install
在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!
3。apt-get安装方法
ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:
sudo apt-get install 软件名
4。新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍了
5。二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
./软件名
然后按照一步步提示,就能安装该软件
6。rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源^_^,首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d *.rpm
然后就可以用deb的安装方式进行软件安装
也可以不需转换而直接对rpm包进行安装:
alien -i *.rpm
更多的alien使用方法可以用-h参数查看相应说明文档
7。其它安装方式
其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .sh .py .run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装
最简单的就是直接在软件目录下输入: ./软件名* (注意有一个*号,那是一般可以通配所有后缀名)
或者: sh 软件名.sh
或者: python 软件名.py
OK,介绍完ubuntu的基本软件安装方法后,我们就可以开始安装一些常用软件了
1。学电脑打字的练习软件^_^
sudo apt-get install tuxtype ktouch
2。安装RAR zip压缩/解压缩程序
安装
sudo apt-get install rar unrar p7zip
建立软链接
sudo ln -fs /usr/bin/rar /usr/bin/unrar
这样,以后只要在命令行输入unrar,就可以解压或者压缩文件了,安装完成后,归档管理器也同时集成了rar组件。
3。安装词霸星际译王(比金山词霸好用^_^)
(1)安装主程序
sudo apt-get install stardict stardict-common
然后到下面链接下载词典文件:
http://stardict.sourceforge.net/Dictionaries_zh_CN.php
然后把词典文件解压到以下路径即可
/usr/share/stardict/dic
4。多媒体
首先安装多媒体编码器
sudo apt-get install gstreamer0.8-plugins gstreamer0.8-lame
然后安装解码器跟播放器
sudo apt-get install gstreamer0.10-*
sudo apt-get install libxine-extracodecs totem-xine mplayer mplayer-fonts mozilla-mplayer
mplayer的解码器到下面链接下载相应版本:
http://www.mplayerhq.hu/MPlayer/releases/codecs/
下载解码器压缩包,解压到/usr/lib/codecs ,默认是没有codecs目录的,需要自己新建目录:
sudo mkdir /usr/lib/codecs
然后打开mplayer的属性项,在vedio里面选择xv X11/xv插件,然后下面的Enable double buffering和Enable frame dropping两项都选上。
5。安装即时通讯工具
eva : Linux下用于上QQ的软件,安装方法:
sudo apt-get install eva
kopete:可通过此软件上MSN:
sudo apt-get install kopete
skype: 到以下链接下载:
http://www.skype.com/download/skype/linux/choose/
飞信:看此帖:
viewtopic.php?t=107009
6。多线程下载工具:
multiget:下载链接:http://multiget.sourceforge.net/
axel: sudo apt-get install axel
7。电驴工具:
amule: sudo apt-get install amule amule-common amule-utils
8。bt工具:
奔流:下载链接:viewtopic.php?t=108816
9。桌面美化工具
emerald: sudo apt-get install emerald
这个工具可以帮你改变边框的风格,例如可以弄成vista那样的毛玻璃效果也可以
avant-window-navigator: sudo apt-get install avant-window-navigator
这个工具可以做出一个类似OSX系统的dock面板效果
在系统启动时开启emerald和awn的方法
打开系统--首选项--会话,选择添加,在名称填入“emerald”,命令中填入“emerald --replace&”,然后再添加,名称填入“awn”,命令输入“avant-window-navigator -replace&”,然后ctrl+alt+backspace重启X,就会发现emerald跟awn能随机启动了。
通过这两个工具美化后的桌面效果可看这个视频:
http://luckiss.blogcn.com/diary,13060944.shtml
10。FTP客户端gFTP
sudo apt-get install gftp
11。pdf,chm阅读器
sudo apt-get install kpdf gnochm
当然也可以到adobe的网站下载adobe reader8.0 for Linux
12。rpm转deb工具
sudo apt-get install alien
13。Google Earth
下载链接:http://earth.google.com/download-earth.html
14。思维导图软件:
sudo apt-get install freemind vym kdissert Semantik
15。数据库软件:
sudo apt-get install mysql-admin mysql-client mysql-gui-tools-common mysql-query-browser mysql-server
16。屏幕录像软件:
sudo apt-get install xvidcap
17。mp3播放器
以下是个人比较推荐的播放器
sudo apt-get install audicious amarok ryhthmbox xmms2 xmms2-plugin-all gxmms2 xmms2-scrobbler
18。防火墙firestarter
sudo apt-get install firestarter
如果运行firestarter发现打开不了,就按以下方法解决:
编辑/etc/firestarter/firestarter.sh
根据本机ifconfig的输出信息来修改以下几行代码:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \ -f 1`
将后两行代码中grep搜索的英文字符串改为相应中文字符串即可。
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep 掩码: | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep 广播: | cut -d : -f 3 | cut -d \ -f 1`
19。虚拟软件
wine:sudo apt-get install wine
virtualbox: 下载链接:http://www.virtualbox.org/wiki/Downloads
1)到 virtualBox主页下载二进制的allplatform的安装包,
不要sudo apt-get安装,否则下载的是OSE(open source edition)版本,使用有麻烦。
2)添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:
sudo adduser 用户名 vboxusers
3)重启ubuntu
4)安装XP,此时鼠标切换有问题,没关系,先装好XP再说。
5)进入XP系统之后,在虚拟机中选择安装附加软件包GuestAdditions