Ubuntu 使用手记

Ubuntu使用FAQ



基本配置:

选择安装源

系统-->系统管理-->软件源->下载自[选择其它]-->选择最佳服务器

系统会自动测试各站点速度



最近一直在用科大的源,还是比较快的



deb http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universe

deb http://debian.ustc.edu.cn/ubuntu/ hardy-backports main multiverse restricted universe

deb http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main multiverse restricted universe

deb http://debian.ustc.edu.cn/ubuntu/ hardy-security main multiverse restricted universe

deb http://debian.ustc.edu.cn/ubuntu/ hardy-updates main multiverse restricted universe

deb-src http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universe

deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-backports main multiverse restricted universe

deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main multiverse restricted universe

deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-security main multiverse restricted universe

deb http://archive.ubuntu.com/ubuntu/ hardy multiverse

deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-updates main multiverse restricted universe

安装中文

系统-->系统管理-->语言支持--->选择中文

Ubuntu 8.04 默认已经把中文装上了

更新系统

apt-get update

apt-get upgrade

安装设备驱动

系统-->系统管理-->受限驱动管理 把已启用选中

安装输入法

Fcitx,不错的输放法

1.删除scim 就是不让启动,

vi /etc/X11/xinit/xinput.d/zh_CN

:%s/scim/fcitx/g

2.http://www.fcitx.org下载最新的预编译包IA32

3.解压 tar -xjvf fcitx-3.4.2-bin.tar.bz2

5.安装 cd fcitx-3.4.2-bin

chmod 755 fcitx.install

5.配置编辑/etc/X11/Xsession.d/95xinput文件,如果没有就建一个。

内容为:

export LC_CTYPE=zh_CN.UTF-8 #注释1

export XMODIFIERS=@im=fcitx

export XIM=fcitx  

export XIM_PROGRAM=fcitx

fcitx

gedit .fcitx/config 可以把自己不用的输入法在[输入法]设置为0,其它选项按自己习惯配置

重启X

6.注意,如果以前装过安装新版本后报错可以先把个人目录下的.fcitx删除试试



安装scim,ubuntu下选择安装中文后就有了

安装也很简单:

apt-get install scim apt-get install scim-chinese

安装日文输入:

apt-get install scim-anthy

安装vim,以让它成为我们熟悉的vim,而不是vi

apt-get install vim-full

安装翻译工具

apt-get install stardict

安装字典

下载stardict-langdao-ce-gb-2.4.2.tar.bz2 stardict-langdao-ec-gb-2.4.2.tar.bz2 stardict-cedict-gb-2.4.2.tar.bz2

cp stardict-langdao-ce-gb-2.4.2.tar.bz2 stardict-langdao-ec-gb-2.4.2.tar.bz2 sta /usr/share/stardict/dic/

cd /usr/share/stardict/dic

解压就行了

安装firefox插件

下载:noia_2.0_extreme_-3.371-fx.jar  downthemall_-0.9.9.7-fx+fl+tb.xpi

all-in-one_gestures-0.18.0-fx.xpi    flashgot-0.5.97.03.xpi

打开firefox-->工具-->附加软件-->把以上几个东东托进来就行了

选择新安装的主题,重启firefox,其它插件点获取主题/扩展自己一个合适就行了

插件介绍:

Firefox扩展 http://forum.ubuntu.org.cn/viewtopic.php?t=60101&highlight=


pop3工具,thunderbird

apt-get install mozilla-thunderbird

安装插件

下载:noia_2.0_extreme-2.32-tb.jar mboximport-0.5.7.xpi(备份邮件)

安装方法和firefox的一样



顺便把 evolution删掉, apt-get remove evolution

thunderbird技巧:



1.邮件内容乱码:

修改thunderbird编码

Edit-->Preferences-->Display--->Character encoding 修改成GB2312/GBK

2.邮件附近乱码:据说原因是:Thunderbird 遵循的是最新的标准 RFC2231

Edit-->Preferences-->Advanced-->Config Editor

修改过滤器 mail.strictly_mime.parm_folding默认值是2 修改为01就可以解决了

3.编辑--->首选项-->编写-->转发消息选择内联,转发邮件时,原邮件中的附件做为附件发送

设置GBK中文环境

找到 /var/lib/locales/supported.d/local 文件

添加一行 zh_CN.GBK GBK

然后执行

sudo locale-gen

注销后的选择语言栏会多一个GBK的中文选择

安装永中office2007

1、安装:

安装执行./setup.sh,用root权限

2、字体设置:

cp微软字体到/usr/X11R6/lib/X11/fonts/TrueType

设置权限chmod 1755 *

更改默认字体,右键打开字体设置窗口,选想使用的字体点默认按钮完成设置

3Jre设置:

可使用系统中Jre,如果你装了jdk/jre

cd /opt/office/Evermore/EIOffice  永中安装目录

rm -rf Jre

ln -sf /usr/local/jdk1.5.0_06/jre Jre

4、 注意事项:

3D环境下,安装全白框,设置环境变量

export AWT_TOOLKIT=MToolkit

安装完成后,把此行加到/usr/bin/eio


安装adobe Reader

下载 AdobeReader_chs-7.0.9-1.i386.tar.gz

tar xzvf AdobeReader_chs-7.0.9-1.i386.tar.gz

cd AdobeReader

./INSTALL



运行时出现 "expr:写入时发生错误"解决方法网上找来的:

后来在网上google了一下才发现,原来这是acroread的一个bug,并不是所有用户都会触发,是跟libgtk的版本有点关系。acroreadlibgtk的版本的校验有问题,似乎出现死循环。

只需要修改acroread的可执行文件就可以解决。

sudo vim /usr/bin/acroread

找到下面这一行

echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'

修改成下面这样就行了,就加了一个*号。

echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'

如果你用的是scim,最好在脚本里面(第三行)也加上这么一句,用fcitx的就不用加了。

GTK_IM_MODULE=xim



安装中文包

到这下载 http://www.adobe.com/products/acrobat/acrrasianfontpack.html

安装很简单里面有一个执行脚本



刻录光盘

查找刻录机:

cdrecord --scanbus

1,0,0100) 'HL-DT-ST' 'CDRW/DVD GCC4244' 'B103' Removable CD-ROM

刻录:

cdrecord -v speed=8 dev=0,0,0 /media/sda5/ubuntu-7.04-alternate-i386.iso



安装下拉终端

apt-get install yakuake 下拉终端(KDE)

安装torprivoxy
sudo apt-get install tor privoxy



系统美化:

安装字体

windowsfonts目录下拷贝tahoma.ttf,tahomabd.ttf,simsun.ttc到刚才建立的目录。然后后输入下面的命令

代码:



mkdir -p /usr/local/fonts/zh_CN/

ln -sf /usr/local/fonts/zh_CN/ /usr/share/fonts/zh_CN

sudo cp ~/fonts/* /usr/local/fonts/zh_CN/

sudo chmod 644 /usr/local/fonts/zh_CN/*

cd /usr/local/fonts/zh_CN/

sudo mkfontscale

sudo mkfontdir

sudo fc-cache /usr/local/fonts/zh_CN/



设置字体:

系统-->首选项-->外观

安装蓝色主题(Blubuntu)

sudo apt-get install blubuntu-look

3D桌面管理器


apt-get install compizconfig-settings-manager

边框的美化

sudo apt-get install emerald

安装 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

sudo apt-get install avant-window-navigator

sudo apt-get install awn-manager



#sudo apt-get install avant-window-navigator-trunk

#sudo apt-get install awn-extras-applets-trunk



开机自动加载 awn,可以打开:系统—首选项--会话

添加 avant-window-navigator -replace&,

emerald –replace&



安装screenlet widget

开发相关:

安装编译环境

apt-get install build-essential

安装java开发环境


先下载jdk,eclipse,myEclipse

./jdk-1_5_0_06-linux-i586.bin



设置环境变量:

vi /etc/profile

JAVA_HOME=/usr/local/jdk1.5.0_06/

PATH=$JAVA_HOME/bin:/usr/local/mysql-5.1.21/bin:$PATH

export JAVA_HOME PATH



tar xzvf eclipse-java-europa-linux-gtk.tar.gz

./MyEclipse_6_0GA_E3_3_Installer.bin

/usr/local/share/applications/创建eclipse.desktop

vim eclipse.desktop

[Desktop Entry]

Encoding=UTF-8

Name=Eclipse

Comment=Eclipse SDK

Exec=/usr/local/eclipse/eclipse

Icon=/usr/local/eclipse/icon.xpm

Terminal=false

Type=Application

Categories=Application;Development;



Jre中文安体设置:

cd /usr/lib/jvm/jdk1.6.0/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/zh_CN/msyh.ttf .
sudo mkfontdir
sudo mkfontscale



jdk中文设置,部份程序如netbeans/yEd不能正常显示中文,用此方法解决

cd $JAVA_HOME

mkdir jre/lib/fonts/fallback

cp simsun.ttf ./



eclipse以下错误解决方法:

Could not initialize the application's security component. The most likely cause is problems with files in your application's profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features

解决方法:mkdir ~.mozilla/eclipse,原因未知

安装UML画图工具

下载yWorks

./yed.sh

这个基本够用,也可再装个VP_Suite

安装mysql5.1.21

apt-get install gcc cpp g++ libncurses5-dev

apt-get install make autoconf automake libtool



其它步骤参考INSTALL

Java反编

绎工具JAD安装

下载jadlx158.zip http://www.kpdus.com/jad/linux/jadlx158.zip

apt-get install libstdc++2.10-glibc2.2

可以把jad文件cp/usr/local/bin中,用着方便



又发现一个比jad好用

下载jode-1.1.2-pre1.jar

java -jar jode-1.1.2-pre1.jar 运行,设置你要反编译的jar包路径即可


Ubuntu下打开微软project文件(*.mpp)

sourceforgeopenproj-1.0.tar.gz

java的,下载解压即可使用

通讯工具:

安装ipmsg(wine)

1. wget http://www.ipmsg.org/archive/g2ipmsg-0.9.1.tar.gz

2. tar xzvf g2ipmsg-0.9.1.tar.gz

3.cd g2ipmsg-0.9.1

4. vi src/codeset.c

:%s/CP932/CP936/g

5 apt-get install libxml-parser-perl libgnomeui-dev libpanel-applet2-dev gettext intltool

6. ./configure --prefix=/usr/ --sysconfdir=/etc/ --enable-systray

7.make;make install


安装聊天工具(MsnQQ、移动飞信)

Msn我觉的还是emesene最好用,源里有直接apt-get install emesene

QQ和飞信用 pidgin搞定,装上pidgin就支持QQ,以面是飞信安装方式

安装2.3.1以上pidgin

网上下载 fetion_v0.96-2.tar.gz

解压 cp libfetion.so /usr/lib/purple-2/



虚拟机

安装虚拟机VirtualBox



sudo sudo apt-get install libqt3-mt

sudo apt-get install libstdc++5

sudo adduser 用户名 vboxusers

下载最新的二进制VirtualBox,安装

./VirtualBox-1.6.0-Linux_x86.run



常见问题解决方法:

系统内核更新之后,vbox 无法启动,这时我们只需要重新安装下头文件并重新编

vbox 内核模块即可:

sudo apt-get install linux-headers-`uname -r`

sudo /etc/init.d/vboxdrv setup



鼠标、键盘不好用:

sudo apt-get install scim-bridge-client-qt



不能用 USB 设备。由于系统自身 usbfs 权限限制,需要 root 权限运行 VirtualBox

才能加载 USB 设备;:

sudo VirtualBox

GUEST 识别 USB 设备,最简单的办法如下:

$ sudo gedit /etc/fstab

在末尾加上

# the USB group

# 对所有用户开放 USB 设备的读写权限

none /proc/bus/usb usbfs devmode=666 0 0

apt-get install uml-utilities

apt-get install bridge-utils

#/bin/sh

chmod 0666 /dev/net/tun #设置访问权限

tunctl -t tap0 -u xujj #建立一个tap设备, 名字为tap0, 所有者为leemars



ifconfig eth0 0.0.0.0 promisc #使eth0进入promiscuous模式

ifconfig tap0 0.0.0.0 promisc #使tap0进入promiscuous模式

brctl addbr br0 #增加一个网桥

brctl addif br0 eth1 #eth0加入网桥

ifconfig eth1 10.0.18.30/16 up #激活eth0

#dhclient br0 #br0设置IP地址

ifconfig br0 10.0.18.31/16 up

brctl addif br0 tap0 #tap0加入网桥

ifconfig tap0 up #激活tap0 



route add -net 0/0 gw 10.0.254.254

普通用户无安装权限解决方法:



/etc/init.d/vboxdrv stop

chmod a+rw /dev/vboxdrv

vi /etc/group

vboxusers 最后面添加相关用户

系统优化

关闭 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

然后重启。

并行启动程序

这将会使启动程序并行,加速启动过程

代码:

sudo vi /etc/init.d/rc

找到并修改该行:

CONCURRENCY=none

:

CONCURRENCY=shell

确保你的拼写正确,写错一个字母你将无法启动!!!

如果你使用的是 SATA SCSI,这个方法会发挥最大的作用,然而即使像我使用 ATA 这样的

机器上,这个方法也使得的 GDM 登录界面出现的更快了一些。

如果你使用很老的硬件,这个方法也可能会使你的机器启动变慢。

注意:假如使用这个优化方法后,进入系统报“HAL 错误”,则请把 shell 改回 none


设置交换分区

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 gedit /etc/sysctl.conf

添加:

vm.swappiness=10

到末行,需要重启生效。

小贴士:

1G 内存推荐值为 5

2G 内存推荐值为 3

不推荐把值设为 0


关闭没有用的服务(没有时间的就算了,太多)

安装 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

状态可能是有帮助的。我运行了它,但是它提示“没有发现传感器”,因此我关闭了此服务。6

4. mdadm-raid – 作用和 mdadm 服务相同。用来管 RAID 设备。如果你没有此类设备,那尽

管关掉它好了。

65. screen-cleanup – 一个用来清除开机屏幕的脚本。嗯,是否关闭它有你决定。在我的

情况里,我打开它了。

66.xinetd – 用来管理其他守护进程的一个 inetd 超级守护程序。在我的系统里,

xinetd 管理 chargen, daytime, echo time (/etc/xinetd.d 目录找到的),

不关系任何一个,因此我关掉了此服务。如果在 xinetd 下你确实有一些重要的服务,

那打开它。


配置 dns 缓存实现上网加速

我们可以用 dnsmasq:“apt-get install dnsmasq”,然后编辑/etc/resolv.conf 文件

(dns 服务器列表就保存在这里),在最前面加上一行:“nameserver 127.0.0.1”,搞定。


系统垃圾清理

可以使用以下命令清理系统垃圾

sudo apt-get autoclean 清理旧版本的软件缓存

sudo apt-get clean 清理所有软件缓存

sudo apt-get autoremove 删除系统不再使用的孤立软件


关闭 tracker 服务

Ubuntu804 默认是开启 tracker 服务的,tracker 是一种桌面文件索引,通过它可以

查找文件的内容,是一种类似于 googel desktop 的工具。但可能不是所有人都需要这样的

工具,关闭方法:

系统--首选项--会话,把里面所有 Tracker 项的勾去掉就行


使用 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 里面

有用文件的备份工作

技巧:

Gaim 段错误 (core dumped) 错误

早上一来发现gaim起不来了,报了一个段错误 (core dumped)

上网查也没找到好的方法,偶尔发现 把个人目录中的.gaim目录删了

就好了,不知道为什么





<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(2856) | 评论(0) | 转发(0) |
0

上一篇:HSQLDB

下一篇:正则表达式的使用

给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu是一种基于Linux的操作系统,它具有简单易用、稳定可靠和安全性高的特点。下面是UBUNTU使用教程的几个步骤: 1. 安装Ubuntu系统:在安装Ubuntu之前,您首先需要下载适用于您的计算机的Ubuntu镜像文件。然后将其刻录到DVD或创建启动盘。之后,您可以通过引导计算机来安装Ubuntu。 2. 使用Ubuntu桌面:Ubuntu提供了一个直观的桌面界面,您可以在桌面上找到各种应用程序和工具,如文件管理器、文本编辑器等。您可以使用鼠标和键盘与这些应用程序进行交互。 3. 安装软件:Ubuntu拥有一个强大的软件包管理器,您可以使用它来安装、更新和卸载软件。您可以通过Ubuntu软件中心或使用命令行工具apt来完成这些操作。 4. 文件管理:Ubuntu提供了一个功能强大的文件管理器,您可以使用它来创建、复制、移动和删除文件和文件夹。您还可以使用标签和搜索功能来组织和查找您的文件。 5. 网络连接:Ubuntu支持各种网络连接方式,包括有线和无线网络。您可以使用网络管理器来配置和连接到网络。 6. 终端使用:Ubuntu提供了一个终端应用程序,您可以使用它来执行各种命令和任务。终端是高级用户和开发人员的首选工具,可以更好地控制和管理系统。 7. 定期更新:为了保持系统的安全和稳定,您应该定期更新您的Ubuntu系统。您可以使用软件包管理器来更新系统和软件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值