Ubuntu FAQ Guide

Ubuntu 文档计划

本文档适用以下两种许可GNU Free Documentation 许可Attribution-ShareAlike 2.0 许可。

贡献者和许可

免责声明

目录

1. 入门指南
2.安装应用程序。
3. 应用程序
     音乐和电影
     Java
     字体
     办公
     游戏
     互联网
     网络工具
     系统工具
     Windows模拟器
4. 硬件
5. Windows硬盘分区
6. 用户管理
7. 联网
     Samba服务器
     防病毒服务器
     SSH服务器
     DHCP服务器
     MySQL 数据库服务器
     Apache HTTP服务器
     流媒体服务器
8. 救援模式
9. 小窍门
10. 排解疑难
11. 升级 Ubuntu

第一章 入门指南

1.1. 什么是Ubuntu?
1.2. 哪里可以找到Ubuntu的屏幕截图 ?
1.3. 哪里可以找到Ubuntu中应用程序和文件库的详细清单?
1.4. 哪里可以下载Ubuntu?
1.5. 如何把ISO文件刻录到CD-R?
1.6. 如何免费获得Ubuntu CD?
1.7. 哪里可以找到更多Ubuntu的帮助?
1.1.

Ubuntu是什么?

Ubuntu 是一个完全以 Linux 为基础的操作系统, 可自由的获得,并提供社区和专业的支持。要想进一步了解,请访问英文网站中文网站

1.2.

哪里可以找到Ubuntu的屏幕截图?

OSDir.com上有约60个截图。地址是:Ubuntu GNOME截图

1.3.

哪里可以找到Ubuntu中应用程序和文件库的详细清单?

1.4.

>哪里可以下载Ubuntu

主要下载站在:http://www.ubuntu.com/download.

1.5.

如何把ISO文件刻录到CD-R?

在Windows下可以用Nero Burning ROM

  1. 把ISO文件下载到硬盘。(下载方法参见哪里可以下载Ubuntu?。)

  2. 把空白盘片放进刻录机。

  3. 启动Nero Burning ROM。

  4. 选择精灵中的“数据CD”选项。

  5. 精灵完成后,单击文件菜单的“刻录镜像”。

  6. 在打开的对话框中选择ISO文件,再点打开。

  7. 在精灵中单击“刻录”,刻录Ubuntu CD。

在Ubuntu中,使用Nautilus文件管理器

  1. 把ISO文件下载到硬盘。(下载方法参见哪里可以下载Ubuntu?。)

  2. 把空白盘片放进刻录机。

  3. Nautilus文件管理器中,右键单击下载到的文件,选择 写入碟片写入碟片对话框打开。

  4. 在对话框中选择你的刻录机和刻录速度,然后单击写入写入碟片进度 对话框打开,Nautilus文件管理器 开始刻录。

1.6.

如何免费获得Ubuntu CD?

你可以在以下站点申请免费Ubuntu CD:http://shipit.ubuntu.com. 邮费全免!

1.7.

哪里可以找到更多Ubuntu的帮助?

  1. 邮件列表

  2. 英文论坛中文论坛

  3. 英文文档

  4. IRC频道:irc.freenode.net 的ubuntu频道

第二章 安装应用软件

2.1. 怎样安装新应用软件?软件从哪里来?
2.2. 如何用新立得安装软件包?
2.3. 如何加入Universe和Multiverse源?
2.4. 如何加入backports源?
2.5. 如何保持Ubuntu最新?
2.6. 如何备份及恢复源的缓冲文件?
2.7. 如何用Apt-get手动更新Ubuntu?
2.1.

怎样安装新应用软件?软件从哪里来?

安装新应用软件的方法很多,其中新立得是最方便的。新立得的完整使用方法如下。

新立得或是apt-get 安装的软件都是从Ubuntu维护的在线源中来的。源中的这些软件都经Ubuntu仔细检查,没有病毒或是间谍软件,不过一些程序可能还带bug。

不论你应用新立得 还是下面列出的几种安装软件的方法,它们共用同一个数据库,在一个中作出的更改也会在另一个中显现出来。

2.2.

如何用新立得安装软件?

要启动新立得,选择系统->系统管理->新立得软件包管理器 新立得的界面分为四个区域,最重要的两个部分是左侧的软件分类和右侧的软件包列表。当本指南要你安装某个软件包时,会列出如下信息:

分类 > 软件包名

要选择软件安装请:

  1. 新立得左侧选择分类。

  2. 在右侧找到相应的软件包名,单击前面的白色方框。这样会弹出一个菜单,请选择 标记以安装

    [Tip]

    也可以单击工具栏上的搜索按钮,在搜索框中输入 “软件包名称” (也就是应用程序名),单击搜索按钮。现在新立得 会显示一个比较简短的列表。这下找软件包比从长长的列表中来可方便多了。

  3. 如果你选择安装的软件包要求安装其它软件包,新立得会弹出一个对话框。单击 标记来允许这些软件包的安装。

  4. 你选定了要安装的软件包,单击菜单栏上的应用按钮。一个对话出现了,通知你要作的更改的详情,单击应用,开始安装。

  5. 新立得会为你下载选定的软件包并进行安装。有时一个对话框会弹出来,要求你插入其它媒体(如Ubuntu CD-ROM)。

  6. 完成以后会通知你应用的变更,单击关闭完成安装

2.3.

如何加入Universe和Multiverse源?

默认状态下Ubuntu被设置为从基础和安全更新源更新。要另外添加Universe和Multiverse源,请:

  1. 打开新立得从系统菜单选择系统->系统管理->新立得软件包管理器

  2. 新立得 中选择设置->软件库。

  3. 单击设置按钮。

  4. 勾上显示禁用的软件源,单击关闭

  5. 在软件源对话框中单击添加。有三个独立的源,Breezy Badger、安全更新和更新。在三个源中选择官方支持版权限制社区维护(Universe)非自由(Multiverse)。注意要确保在选不同的源前单击确定 以保存更改。

  6. 现在该把各个软件源前面的小框勾上了。

2.4.

如何添加backports源?

Backports源为当前ubuntu稳定版本提供一些比较新的软件。

  1. 打开新立得从系统菜单选择系统->系统管理->新立得软件包管理器

  2. 在新立得中选择设置->软件库。

  3. 单击添加 然后是自定义

  4. 把以下代码贴入对话框:

    deb http://archive.ubuntu.com/ubuntu breezy-backports main universe multiverse restricted

  5. 单击添加仓库 然后在要求更新时单击确定。现在可以应用Backports库了。

2.5.

如何保持Ubuntu更新?

当你的Ubuntu系统中有软件包需要更新时,Ubuntu会在通知区弹出一个小通知图标。见到这个图标,可以点Show UpdatesUbuntu会向你索要密码,输入它后点 确定。在Ubuntu更新管理器中点安装,系统就会取回并安装相应的更新。完成以后,点关闭,然后关闭Ubuntu更新管理器

2.6.

如何备份及恢复源的缓冲文件?

  1. 要备份源的缓冲文件,请:

    mkdir -p $HOME/backup/var/lib/
    sudo cp -R /var/lib/apt/ $HOME/backup/var/lib/
    mkdir -p $HOME/backup/var/cache/
    sudo cp -R /var/cache/apt/ $HOME/backup/var/cache/
    mkdir -p $HOME/backup/etc/apt
    sudo cp -R /etc/apt/ $HOME/backup/etc/
    sudo chown -R $USER $HOME/backup/

  2. 要还原源的缓冲文件,请:

    sudo cp -fR $HOME/backup/var/* /var/ 
    sudo cp -fR $HOME/backup/etc/apt/* /etc/apt/

2.7.

如何用Apt-get手动更新Ubuntu

  1. 请阅读如何加入Universe和Multiverse源?

  2. sudo apt-get update
    sudo apt-get upgrade

第三章 应用程序

目录

音乐和电影
Java
字体
办公软件
游戏
互联网
网络工具
系统工具
Windows 模拟器

本章讲解如何安装常用的应用软件和工具。有关软件的应用方法可以在各自的帮助及手册页中找到。

音乐和电影

1. 如何安装多媒体解码器?
2. 如何安装DVD播放器?
3. 如何安装RealPlayer 10?
4. 如何安装流媒体目录浏览器streamtuner?
5. 如何安装音乐文件ID3标签编辑器(Cowbell)?
6. 如何安装视频编辑器(Kino)?
7. 如何安装音频编辑器(Audacity)?
8. 如何安装DVD抓轨(dvd::rip)?
1.

如何安装多媒体解码器?

  1. 首先确定加入universe和multiverse软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装以下程序: (参见 如何用新立得安装软件包?)

    库 (multiverse) > gstreamer0.8-plugins-multiverse
    库 (universe) > gstreamer0.8-plugins
    库 (universe) > gstreamer0.8-ffmpeg
    库 (universe) > gstreamer0.8-mad
    多媒体 > vorbis-tools
    多媒体 (multiverse) > lame
    多媒体 (multiverse) > faad
    多媒体 (multiverse) > gstreamer0.8-lame
    多媒体 (universe) > sox
    制图 (multiverse) > mjpegtools
    制图 (universe) > ffmpeg 
    GNOME桌面环境 (universe) > totem-xine

  3. 在系统中注册GStreamer插件。在终端中输入:

    gst-register-0.8

由于专利和版权限制,ubuntu中不包括w32codecs和libdivx4linux 。请参考https://wiki.ubuntu.com/RestrictedFormats了解受限格式。

2.

如何安装DVD播放器?

当前linux上还没有合法的自由软件DVD播放器。要播放DVD,请参考https://wiki.ubuntu.com/RestrictedFormats中的DVD视频部分。

3.

如何安装RealPlayer 10?

  1. 请访问 http://www.real.com/linux/ 下载Realplayer 10 Linux版到一个本地文件夹。

  2. 为下载来的文件添加执行属性。在终端中,转到下载文件目录,输入

    chmod +x RealPlayer10GOLD.bin

  3. 安装Real Player 10,运行下载的文件。输入

    sudo ./RealPlayer10GOLD.bin

    当安装程序询问安装RealPlayer 10的目的目录时,输入/usr/bin/RealPlayer

    当询问是否配置全系统可用的符号链接时,输入"y"。然后接受默认的符号链接前缀。

  4. 之后就可以安全的删除下载的文件。输入

    rm RealPlayer10GOLD.bin

  5. 要运行Real Player 10,点击应用程序->影音->RealPlayer 10

4.

如何安装流媒体目录浏览器streamtuner?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装streamtuner程序 (参见 如何用新立得安装软件包?)

    网络 (universe) > streamtuner

  3. 要运行streamtuner,点击应用程序->影音->streamtuner

5.

如何安装音乐文件ID3标签编辑器(Cowbell)?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装cowbell程序 (参见 如何用新立得安装软件包?)

    多媒体 (universe) > cowbell

  3. 要运行Cowbell,点击应用程序->影音->Cowbell

6.

如何安装视频编辑器(Kino)?

  1. 新立得安装Kino程序 (参见 如何用新立得安装软件包?)

    制图 > kino

  2. 要运行Kino,点击应用程序->影音->Kino视频编辑器

7.

如何安装音频编辑器(Audacity)?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装Audacity程序 (参见 如何用新立得安装软件包?)

    多媒体 (universe) > audacity

  3. 要运行Audacity,点击应用程序->影音->Audacity

8.

如何安装DVD抓轨(dvd::rip)?

  1. 确定加入multiverse软件库。(参见如何加入Universe和Multiverse源?)

  2. 安装多媒体解码器。请参考如何安装多媒体解码器?.

  3. 如何安装DVD播放器?请参考如何安装DVD播放器?.

  4. 新立得安装以下程序: (参见 如何用新立得安装软件包?)

    制图 (multiverse) > dvdrip
    杂项 - 制图 (multiverse) > transcode

  5. /usr/share/applications目录中新建一个桌面配置项。

    sudo gedit /usr/share/applications/dvdrip.desktop

    这样就在文本编辑器中打开了一个名为dvdrip.desktop的空白文件。

  6. 在这个文件中写入:

    [Desktop Entry]
    Name=dvd::rip
    Comment=dvd::rip
    Exec=dvdrip
    Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
    Terminal=false
    Type=Application
    Categories=Application;AudioVideo;

  7. 保存文件并关闭文件编辑器gedit. (请参考sample/dvdrip.desktop_dvdrip的例子。)

  8. 要启动dvd::rip,点击应用程序->影音->dvd::rip

Java

1. 如何安装J2SE运行时(JRE) 5 (1.5)和相应的Firefox 插件?
1.

如何安装J2SE运行时(JRE) 5 (1.5)和相应的Firefox 插件?

  1. 确定加入multiverse软件库。(参见如何加入Universe和Multiverse源?)

  2. http://java.sun.com/j2se/1.5.0/download.jsp网站,点击 “Download JRE 5.0 Update 4”。注意不要选择带NetBeans软件的链接。

    [Note]

    当前的版本是J2SE is at version 5.0 Update 4,这点今后可能会有变动。如果你在sun的网站上找不到这个版本,请下载最新的版本。

  3. 下载前需要接受许可协议,点 “Linux self-extracting file” (就是jre-1_5_0_04-linux-i586.bin)。把文件保存到硬盘。

  4. 新立得安装java-package程序 (参见 如何用新立得安装软件包?)

    杂项 - 基于文本的 (multiverse) > java-package

  5. 为下载来的文件添加执行属性。在终端中,转到下载文件目录,输入

    chmod +x jre-1_5_0_04-linux-i586.bin

  6. 要安装JRE,运行下载的文件。输入

    fakeroot make-jpkg jre-1_5_0_04-linux-i586.bin

  7. dpkg -i sun-j2re1.5_1.5.0+update04_i386.deb

字体

1. 如何安装更多的字体?
2. 如何安装中文输入法(SCIM)?
1.

如何安装更多的字体?

  1. 首先确定加入universe和multiverse软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装font程序包 (参见 如何用新立得安装软件包?)

    杂项 - 制图 (universe) > xfonts-intl-arabic
    杂项 - 制图 (universe) > xfonts-intl-asian
    杂项 - 制图 (universe) > xfonts-intl-chinese
    杂项 - 制图 (universe) > xfonts-intl-chinese-big
    杂项 - 制图 (universe) > xfonts-intl-european
    杂项 - 制图 (universe) > xfonts-intl-japanese 
    杂项 - 制图 (universe) > xfonts-intl-japanese-big
    杂项 - 制图 (universe) > xfonts-intl-phonetic
    杂项 - 制图 > gsfonts-x11
    杂项 - 制图 (multiverse) > msttcorefonts  

  3. 从缓存文件重新构建字体信息

    sudo fc-cache -f -v
2.

如何安装中文输入法(SCIM)?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 首先安装好中文字体。(参见如何安装更多的字体?)

  3. 新立得安装scim程序包 (参见 如何用新立得安装软件包?)

    工具 (universe) > scim
    工具 (universe) > scim-chinese
    工具 (universe) > scim-config-socket
    工具 (universe) > 2-immodule
    工具 (universe) > scim-tables-zh

  4. wget -c http://frankandjacq.com/ubuntuguide/fireflysung-1.3.0.tar.gz
    sudo tar zxvf fireflysung1.3.0.tar.gz -C /usr/share/fonts/truetype/ 
    sudo chown -R root:root /usr/share/fonts/truetype/fireflysung-1.3.0/ 
    sudo fc-cache -f -v

  5. 系统->首选项->SCIM 输入法设置

  6. 要激活SCIM,请按Ctrl-Space

办公

1. 如何安装项目管理软件(Planner)?
2. 如何安装记帐程序(GnuCash)?
3. 如何安装桌面出版程序(Scribus)?
4. 如何安装图表编辑器(Dia)?
1.

如何安装项目管理软件(Planner)?

  1. 新立得安装planner程序 (参见 如何用新立得安装软件包?)

    GNOME桌面环境 > planner

  2. 要运行项目管理,点击应用程序->办公->项目管理

2.

如何安装记帐程序(GnuCash)?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装gnucash程序 (参见 如何用新立得安装软件包?)

    GNOME桌面环境 (universe) > gnucash

  3. 删除一些不必要的文件和目录。

    sudo rm -fr /usr/share/gnome/apps/Applications/

  4. /usr/share/applications目录中新建一个桌面配置项。

    sudo gedit /usr/share/applications/GnuCash.desktop

    这样就在文本编辑器中打开了一个名为GnuCash.desktop的空白文件。

  5. 在这个文件中写入:

    [Desktop Entry]
    Name=GnuCash
    Comment=GnuCash Personal Finance
    Exec=gnucash
    Icon=/usr/share/pixmaps/gnucash/gnucash-icon.png
    Terminal=false
    Type=Application
    Categories=Application;Office;
    							
  6. 保存文件并关闭文件编辑器gedit. (清参考 sample/GnuCash.desktop_gnucash的例子。)

  7. 要运行GnuCash,点击应用程序->办公->GnuCash

3.

如何安装桌面出版程序(Scribus)?

  1. 新立得安装scribus程序 (参见 如何用新立得安装软件包?)

    制图 > scribus

  2. 要安装更多的模板,先要启用the universe源,(参见如何加入Universe和Multiverse源?),用新立得 安装scribus-template软件包。

    制图 (universe) > scribus-template

  3. 要运行Scribus,点击应用程序->办公->Scribus

4.

如何安装图表编辑器(Dia)?

  1. 新立得安装dia-gnome软件包 (参见 如何用新立得安装软件包?)

    GNOME桌面环境 > dia-gnome

  2. 要运行dia,点击应用程序->办公->dia

游戏

1. 如何安装Frozen-Bubble?
2. 如何安装PlanetPenguin Racer?
3. 如何安装Scorched3D?
4. 如何安装Quake 3?
5. 如何用Cedega安装Windows游戏?
1.

如何安装Frozen-Bubble?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装frozen-bubble程序 (参见 如何用新立得安装软件包?)

    游戏和娱乐 (universe) > frozen-bubble

  3. 要运行Frozen-Bubble,点击应用程序->游戏->Frozen-Bubble

2.

如何安装PlanetPenguin Racer?

[Note]

先要确保为显卡安装好3D加速。详情参见硬件章节。

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装planetpenguin-racer程序 (参见 如何用新立得安装软件包?)

    游戏和娱乐 (universe) > planetpenguin-racer

  3. 要启动PlanetPenguin Racer,请用命令行输入

    ppracer

3.

如何安装Scorched3D?

Scorched3D是Worms/Scorched Earth的3D版。

[Note]

先要确保为显卡安装好3D加速。详情参见硬件章节。

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装scorched3d程序 (参见 如何用新立得安装软件包?)

    游戏和娱乐 (universe) > scorched3d

  3. 要启动scorched3d,请用命令行输入

    scorched3d

4.

如何安装Quake 3?

[Note]

先要确保为显卡安装好3D加速。详情参见硬件章节。

  1. 从下面的站点下载Quake 3:http://www.fileplanet.com/61609/60000/fileinfo/Quake-III-Arena-Point-Release-v1.32b-(Linux)

  2. 按以下步骤运行下载来的文件。

  3. 把所有的.PK3文件从Quake 3 CDROM 拷贝到 你的quake3文件夹下的base内。

  4. 要运行Quake 3,点击应用程序->其它->Quake 3

5.

如何用Cedega安装Windows游戏?

互联网

1. 如何安装Flash Player(Macromedia Flash)的 Firefox插件?
2. 如何安装PDF阅读器(Adobe Acrobat)和 Firefox插件?
3. 如何安装P2P aMule客户端?
4. 如何安装P2P Gnutella客户端 (LimeWire)?
5. 如何安装下载管理器(Downloader for X)?
6. 如何安装FTP客户端(gFTP)?
7. 如何安装Mozilla Thunderbird e-mail程序?
8. 如何安装新闻阅读器(Pan)?
9. 如何安装RSS/RDF/Atom新闻阅读器(Liferea)?
10. 如何安装所见即所得的网页编辑系统(Nvu)?
11. 如何安装ADSL/PPPoE拨号客户端(RP-PPPoE)?
1.

如何安装Flash Player(Macromedia Flash)的 Firefox插件?

  1. 确定加入multiverse软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装flashplayer-mozilla程序 (参见 如何用新立得安装软件包?)

    万维网 (multiverse) > flashplayer-mozilla

  3. 下一次启动Firefox时就可以使用这个插件了。

2.

如何安装PDF阅读器(Adobe Acrobat)和 Firefox插件?

  1. 确定加入multiverse软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装acroread和mozilla-acroread (参见 如何用新立得安装软件包?)

    字处理(multiverse) > acroread
    字处理(multiverse) > mozilla-acroread

  3. 要运行Acrobat Reader,点击应用程序->图像->Acrobat Reader

  4. 下一次启动Firefox时就可以使用插件了。

3.

如何安装P2P aMule客户端?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装amule程序包 (参见 如何用新立得安装软件包?)

    杂项 - 制图 (universe) > amule

  3. 要运行aMule,点击应用程序->互联网->aMule

4.

如何安装P2P Gnutella客户端 (LimeWire)?

  1. 首先安装好Java运行时。(参见如何安装Java运行时。)

  2. 在命令行下,输入下列命令:

    wget -c http://frankandjacq.com/ubuntuguide/LimeWireSoftOther.zip
    sudo unzip -u LimeWireSoftOther.zip -d /opt/ 
    sudo chown -R root:root /opt/LimeWire/

  3. /usr/bin目录新建一个shell脚本。

    sudo gedit /usr/bin/runLime.sh

    这样就在文本编辑器gedit中打开了一个名为runLime.sh的空白文件。

  4. 在这个文件中写入:

    cd /opt/LimeWire/
    ./runLime.sh

  5. 保存文件并关闭文件编辑器gedit. 这个文件的例子在sample/runLime.sh_limewire

  6. 为新文件添加执行属性。

    sudo chmod +x /usr/bin/runLime.sh

  7. /usr/share/applications目录中新建一个桌面配置项。

    sudo gedit /usr/share/applications/LimeWire.desktop

    这样就在文本编辑器中打开了一个名为LimeWire.desktop的空白文件。

  8. 在这个文件中写入:

    [Desktop Entry]
    Name=LimeWire
    Comment=LimeWire
    Exec=runLime.sh
    Icon=/opt/LimeWire/LimeWire.ico
    Terminal=false
    Type=Application
    Categories=Application;Network;

  9. 保存文件并关闭文件编辑器gedit. 文件的例子请参考sample/LimeWire.desktop_limewire

  10. 要运行LimeWire,点击应用程序->互联网->LimeWire

5.

如何安装下载管理器(Downloader for X)?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装d4x程序 (参见 如何用新立得安装软件包?)

    网络 (universe) > d4x

  3. 要运行Downloader for X,点击应用程序->互联网->Downloader for X

6.

如何安装FTP客户端(gFTP)?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装gftp程序 (参见 如何用新立得安装软件包?)

    网络 (universe) > gftp

  3. 要运行gFTP,点击应用程序->互联网->gFTP

7.

如何安装Mozilla Thunderbird e-mail程序?

  1. 新立得安装mozilla-thunderbird程序 (参见 如何用新立得安装软件包?)

    电子邮件> mozilla-thunderbird

  2. 要运行Thunderbird,点击应用程序->互联网->Thunderbird

8.

如何安装新闻阅读器(Pan)?

  1. 新立得安装pan程序 (参见 如何用新立得安装软件包?)

    新闻组> pan

  2. 要运行Pan,点击应用程序->互联网->Pan

9.

如何安装a RSS/RDF/Atom阅读器(Liferea)?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装liferea程序 (参见 如何用新立得安装软件包?)

    GNOME桌面环境 (universe) > liferea

  3. 要运行liferea,点击应用程序->互联网->Liferea Feed Reader

10.

如何安装所见即所得的网页编辑系统(Nvu)?

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装nvu程序 (参见 如何用新立得安装软件包?)

    万维网 (universe) > nvu

  3. 要运行Nvu,点击应用程序->办公->Nvu

11.

如何安装ADSL/PPPoE拨号客户端(RP-PPPoE)?

  1. wget -c http://frankandjacq.com/ubuntuguide/rp-pppoe-3.5.tar.gz
    sudo tar zxvf rp-pppoe3.5.tar.gz -C /opt/ 
    sudo chown -R root:root /opt/rp-pppoe-3.5/
    sudo gedit /usr/share/applications/RP-PPPoE.desktop

  2. 在这个文件中写入:

    [Desktop Entry]
    Name=RP-PPPoE
    Comment=RP-PPPoE
    Exec=gksudo /opt/rp-pppoe-3.5/go-gui
    Icon=
    Terminal=false
    Type=Application
    Categories=Application;System;

  3. 保存文件(sample/RP-PPPoE.desktop_rp-pppoe)

  4. 应用程序->系统工具->RP-PPPoE

网络工具

1. 如何安装防火墙?
2. 如何安装图形网络监视器(EtherApe)?
3. 如何安装网络分析器(Ethereal)?
1.

如何安装防火墙?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装(参见 如何用新立得安装软件包?):

    系统管理 (universe) > Firestarter

  3. 安装后,运行应用程序->系统工具->Firestarter来配置防火墙。防火墙会在电脑启动后在后台自动运行。

2.

如何安装图形网络监视器(EtherApe)?

Etherape以不同大小的圆圈来图示不同主机的网络活动。

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装etherape程序 (参见 如何用新立得安装软件包?)

    GNOME桌面环境 (universe) > etherape

  3. 应用程序->互联网->Etherape

3.

如何安装网络分析器(Ethereal)?

Ethereal是一个网络分析器/嗅探器,可以对网络进行实时抓包并显示其内容。

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装ethereal 程序 (参见 如何用新立得安装软件包?)

    网络 (universe) > ethereal

  3. 应用程序->互联网->Ethereal

系统工具

1. 如何安装硬盘分区编辑器(GParted)?
2. 如何安装RAR压缩(rar)?
3. 如何安装桌面小程序(gDesklets)?
4. 如何安装CD/DVD刻录软件(GnomeBaker)?
5. 如何安装基本编译器(build-essential)?
1.

如何安装硬盘分区编辑器(GParted)?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装gparted (参见 如何用新立得安装软件包?)

    GNOME桌面环境 (universe) > gparted

  3. 应用程序->系统工具->GParted

2.

如何安装RAR压缩(rar)?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装rar程序 (参见 如何用新立得安装软件包?)

    工具 (multiverse) > rar

  3. sudo ln -fs /usr/bin/rar /usr/bin/unrar

  4. 应用程序->附件->归档管理器

3.

如何安装桌面小程序(gDesklets)?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装gdesklets和gdesklets-data (参见 如何用新立得安装软件包?)

    GNOME桌面环境 (universe) > gdesklets
    杂项 - 制图 (universe) > gdesklets-data

  3. 应用程序->附件->gDesklets

4.

如何安装CD/DVD刻录软件(GnomeBaker)?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装gnomebaker程序 (参见 如何用新立得安装软件包?)

    GNOME桌面环境 (universe) > gnomebaker

  3. 应用程序->附件->Gnomebaker

5.

如何安装基本编译器(build-essential)?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装build-essential 软件包 (参见 如何用新立得安装软件包?)

    开发 > build-essential

Windows模拟器

1. 如何在Ubuntu上安装Windows 9X/ME/2000/XP (Win4Lin)?
2. 如何安装CrossOver Office?
1.

如何在Ubuntu上安装Windows 9X/ME/2000/XP (Win4Lin)?

2.

如何安装CrossOver Office?

第四章 硬件

4.1. 如何安装Nvidia显卡的3D驱动?
4.2. 如何不在启动示Nvidia的logo?
4.3. 如何安装ATI显卡的3D驱动?
4.4. 如何识别modem芯片组?
4.5. 如何安装Winmodem/Linmodem驱动?
4.6. 如何配置PalmOS设备?
4.7. 如何检查磁盘使用情况和分区表?
4.8. 如何列出已挂载的设备?
4.9. 如何列出PCI设备?
4.9. 如何列出USB设备?
4.11. 如何加快CD/DVD-ROM存取(开启DMA)?
4.12. 如何手动挂载/卸载CD/DVD-ROM,显示所有隐藏和相关文件/文件夹?
4.13. 如何强制手动卸载CD/DVD-ROM?
4.14. 如何不重起系统而重新挂载/etc/fstab中的设备?
4.1.

如何安装Nvidia显卡的3D驱动?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装nvidia-glx和nvidia-settings (参见 如何用新立得安装软件包?)

    杂项 - 制图 (restricted) > nvidia-glx
    杂项 - 制图 (restricted) > nvidia-settings

  3. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup 
    sudo nvidia-glx-config enable 
    sudo gedit /usr/share/applications/NVIDIA-Settings.desktop

  4. 在这个文件中写入:

    [Desktop Entry]
    Name=NVIDIA Settings
    Comment=NVIDIA Settings
    Exec=nvidia-settings
    Icon=
    Terminal=false
    Type=Application
    Categories=Application;System;

  5. 保存文件(sample/NVIDIA-Settings.desktop_installnvidiadriver)

  6. 参阅如何不重起电脑而仅重起GNOME?

  7. 应用程序->系统工具->RP-NVIDIA Settings

4.2.

如何不在启动时显示Nvidia的logo?

  1. 参见 如何安装Nvidia显卡的3D驱动?

  2. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup 
    sudo gedit /etc/X11/xorg.conf

  3. 找到

    ...
    Section "Device"
    Identifier	"NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
    Driver		"nvidia"
    BusID		"PCI:1:0:0"
    ...

  4. 在下面加上

    Option  "NoLogo"

  5. 保存文件( sample/xorg.conf_disablenvidialogo)

  6. 参阅如何不重起电脑而仅重起GNOME?

4.3.

如何安装ATi显卡的3D驱动?

  1. 新立得安装xorg-driver-fglrx (参见 如何用新立得安装软件包?)

    杂项 - 制图 (restricted) > xorg-driver-fglrx

  2. echo fglrx | sudo tee -a /etc/modules
    sudo depmod -a ; sudo modprobe fglrx
    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup 
    sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf
  3. 如果你用的是NForce2芯片组主板,你还需要:

    sudo gedit /etc/X11/xorg.conf

    更改 “Section "Device"” ,加上:

    Option  "UseInternalAGPGART" "no"
  4. 重起电脑以使更改生效。

4.4.

如何识别modem芯片组?

  1. wget -c http://frankandjacq.com/ubuntuguide/scanModem.gz 
    gunzip -c scanModem.gz > scanModem 
    chmod +x scanModem
    sudo ./scanModem 
    gedit Modem/ModemData.txt

4.5.

如何安装Winmodem/Linmodem驱动?

http://www.linmodems.org/

4.6.

如何配置PalmOS设备?

  1. sudo gedit /etc/udev/rules.d/10-custom.rules

  2. 在这个文件中添加

    BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"

  3. 保存文件 (sample/10-custom.rules_configurepalmosdevices)

  4. 系统->首选项->PalmOS设备

  5. 按屏幕提示操作。

4.7.

如何检查磁盘使用情况和分区表?

  1. 启动系统->系统管理->Disks

  2. 选择相应的硬盘,在Partitions表中

  3. 会列出各个分区的空间和挂载点。

4.8.

如何列出已挂载的设备?

  1. mount

4.9.

如何列出PCI设备?

  1. lspci

4.10.

如何列出USB设备?

  1. lsusb

4.11.

如何加快CD/DVD-ROM存取(开启DMA)?

  1. 假设/dev/cdrom为CD/DVD-ROM

  2. sudo hdparm -d1 /dev/cdrom 
    sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup 
    sudo gedit /etc/hdparm.conf

  3. 在文件末尾加上

    /dev/cdrom {
    dma = on
    }

  4. 保存文件(sample/hdparm.conf_speedupcddvdrom)

4.12.

如何手动挂载/卸载CD/DVD-ROM,显示所有隐藏和相关文件/文件夹?

  1. 假设/media/cdrom0/为CD/DVD-ROM的挂载点

  2. 要挂载CD/DVD-ROM

    sudo mount /media/cdrom0/ -o unhide

  3. 要卸载CD/DVD-ROM

    sudo umount /media/cdrom0/

4.13.

如何强制手动卸载CD/DVD-ROM?

  1. sudo eject

4.14.

如何不重起系统而重新挂载/etc/fstab中的设备?

  1. sudo mount -a

第五章 Windows分区

5.1. 如何手动挂载Windows分区(NTFS),并使其对所有用户只读?
5.1. 如何手动挂载Windows分区(FAT),并使其对所有用可读可写?
5.1. 在启动时自动挂载Windows分区(NTFS),并使其对所有用户只读?
5.1. 如何启动时自动挂载Windows分区(FAT),并使其对所有用可读可写?
5.1.

如何手动挂载Windows分区(NTFS),并使其对所有用户只读?

[Note]

假设/dev/hda1是Windows分区(NTFS)的位置,而要挂载的目录是:/media/windows

  1. 参见 如何检查磁盘使用情况和分区表?

  2. 要挂载Windows分区

    sudo mkdir /media/windows
    sudo mount /dev/hda1 /media/windows/ -t ntfs -o umask=0222

  3. 要卸载Windows分区

    sudo umount /media/windows/

5.2.

如何手动挂载Windows分区(FAT),并使其对所有用可读可写?

[Note]

假设/dev/hda1是Windows分区(FAT)的位置,而要挂载的目录是:/media/windows

  1. 参见如何检查磁盘使用情况和分区表?

  2. 要挂载Windows分区

    sudo mkdir /media/windows
    sudo mount /dev/hda1 /media/windows/ -t vfat -o umask=000

  3. 要卸载Windows分区

    sudo umount /media/windows/

5.3.

在启动时自动挂载Windows分区(NTFS),并使其对所有用户只读?

[Note]

假设/dev/hda1是Windows分区(NTFS)的位置,而要挂载的目录是:/media/windows

  1. 参见如何检查磁盘使用情况和分区表?

  2. sudo mkdir /media/windows 
    sudo cp /etc/fstab /etc/fstab_backup
    sudo gedit /etc/fstab

  3. 在文件末尾加上

    /dev/hda1 /media/windows ntfs umask=0222 0 0

  4. 保存文件 (sample/fstab_automountntfs)

  5. 参见如何不重起系统而重新挂载/etc/fstab中的设备?

5.4.

在启动时自动挂载Windows分区(FAT),并使其对所有用户可读可写?

[Note]

假设/dev/hda1是Windows分区(FAT)的位置,而要挂载的目录是:/media/windows

  1. 参见如何检查磁盘使用情况和分区表?

  2. sudo mkdir /media/windows 
    sudo cp /etc/fstab /etc/fstab_backup 
    sudo gedit /etc/fstab

  3. 在文件末尾加上

    /dev/hda1 /media/windows vfat umask=000 0 0

  4. 保存文件 (sample/fstab_automountntfs)

  5. 参见如何不重起系统而重新挂载/etc/fstab中的设备?

第六章 用户管理

6.1. 如何使用Sudo?
6.2. 如何设置/改变/启用根用户密码?
6.3. 如何禁用根帐户?
6.4. 如何允许根用户登入GNOME?
6.5. 如何在终端切换到根用户?
6.6. 如何增加/编辑/删除用户?
6.7. 如何增加/编辑/删除系统用户组?
6.8. 如何自动登录GNOME (这样不安全)?
6.9. 如何允许更多人管理计算机?
6.10. 如何免密码使用sudo(这不安全)?
6.11. 如何确实地杀死sudo进程?
6.12. 如何改变文件/文件夹的权限?
6.13. 如何改变文件/文件夹的所有权?
6.14. 如何改变文件/文件夹的组所有权?
6.1.

如何使用Sudo?

[Note]

出于安全考虑Ubuntu禁用了根帐户。

  1. 所有的管理工具都使用了sudo,所有在必要时它们会向你索要密码。

  2. 要用sudo运行其它的程序:

    应用程序->系统工具->Run as different user

  3. 在运行程序对话框的Run:下面输入所要运行的程序名。在As user:列表中选择“root”,然后点击确定

  4. 系统会询问你的密码(是你自己的密码,不是根密码!)。输入密码,单击确定

6.2.

如何设置/改变/启用根用户密码?

  1. sudo passwd root

6.3.

如何禁用根帐户?

  1. sudo passwd -l root

6.4.

如何允许根用户登入GNOME?

  1. 参见 如何设置/改变/启用根用户密码?

  2. 系统->系统管理->登录屏幕设置

  3. 选择安全列表。勾选允许root从GDM登录

6.5.

如何在终端切换到根用户?

  1. sudo -s -H Password: <你的用户密码>

6.6.

如何增加/编辑/删除用户?

  1. 系统->系统管理->用户和组

  2. 选择用户分页。用添加用户...属性删除按钮来增/删/编辑用户帐号。

6.7.

如何增加/编辑/删除系统用户组?

  1. 系统->系统管理->用户和组

  2. 选择分页。用添加组...属性删除按钮来增/删/编辑系统中的组。

6.8.

如何自动登录GNOME (这样不安全)?

  1. 系统->系统管理->登录屏幕设置

  2. 选择常规分页。勾选首次启动时自动登录一个用户

6.9.

如何允许更多人管理计算机?

  1. 启动系统->系统管理->用户和组

  2. 选择用户

  3. 单击属性

  4. 单击用户权限分页

  5. 勾选Executing System Administration Tasks

6.10.

如何免密码使用“sudo”(这不安全)?

  1. export EDITOR=vim && 
    sudo visudo

  2. 找到

    ... 
        system_username ALL=(ALL) ALL 
    ...

  3. 替换为

    system_username ALL=(ALL) NOPASSWD: ALL

  4. 保存文件 (sample/sudoers_usesudowithoutpasswordprompt)

6.11.

如何确实地杀死“sudo”进程?

  1. sudo -K

6.12.

如何改变文件/文件夹的权限?

  1. 右键单击文件或文件夹。选择属性。选择权限分页。这里可以为所有者群组其它分别勾选读取写入执行几种选项。

6.13.

如何改变文件/文件夹的所有者?

  1. sudo chown system_username /location_of_files_or_folders

6.14.

如何改变文件/文件夹的群组归属?

  1. sudo chgrp system_groupname /location_of_files_or_folders

第七章 联网

目录

Samba服务器
防病毒服务器
SSH服务器
DHCP服务器
MySQL数据库服务器
Apache HTTP服务器
流媒体服务器
7.1. 如何配置网络?
7.2. 如何激活/断开网络连接?
7.3. 如何更改主机名?
7.4. 如何访问网络上的电脑?
7.5. 如何使用动态域名服务?
7.6. 如何使用Firewire以太网卡?
7.1.

如何配置网络?

  1. 系统->系统管理->联网

  2. 选择连接分页。选择以太网连接 ,然后选择属性按钮。确保启用此连接被勾选。在配置下拉菜单中选择DHCP或静态IP地址,再点击确定.

  3. DNS分页和 DNS服务器列表中添加或删除DNS服务器地址。

7.2.

如何激活/断开网络连接?

  1. 系统->系统管理->联网

  2. 选择网络设置+连接分页+以太网连接 激活/禁用

7.3.

如何更改主机名?

  1. 系统->系统管理->联网

  2. 选择常规分页。在主机名框内输入名字。

  3. 单击确定,关闭所有运行的程序,然后重启。

7.4.

如何访问网络上的电脑?

[Note]

假设网络已经配置好。参见如何配置网络?了解详情。

  1. 这里列出了所有的网络服务器与Samba服务器,如果某个主机、网络文件夹或Sambas服务器不在这里,请试试直接去访问它们。

    位置->网络服务器

7.5.

如何使用动态域名服务器?

  1. 开始前,请确保配置好网络连接。

  2. 请阅读如何加入Universe和Multiverse源?

  3. http://www.dyndns.org免费注册一个动态域名。

  4. 新立得安装ipcheck程序 (参见 如何用新立得安装软件包?)

    网络 (universe) > ipcheck

  5. sudo gedit /root/dyndns_update.sh

  6. 在这个文件中添加

    USERNAME=myusername
    PASSWORD=mypassword
    HOSTNAME=myhostname.dyndns.org
    cd /root/
    if [ -f /root/ipcheck.dat ]; then
        ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
    else
        ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
    fi

  7. 保存文件

  8. sudo chmod 700 /root/dyndns_update.sh 
    sudo sh /root/dyndns_update.sh 
    export EDITOR=gedit && sudo crontab -e

  9. 在文件最后加上一句,让机器每小时从动态域名数据库自动更新一次IP地址。几个*****依次代表分、时、日、月、年。

    00 * * * * sudo sh /root/dyndns_update.sh

  10. 保存文件

7.6.

如何使用Firewire以太网卡?

[Warning]

启用Firewire以太网卡需要重新编译内核,有可能严重破坏系统。更多信息请参见https://wiki.ubuntu.com/KernelCompileHowto.

  1. 你需要在内核中编译进以下内容(而且不是作为模块):

    ieee1394

    ohci1394

    eth1394

  2. 重启电脑

  3. Firewire以太网卡应当在系统-> 系统管理->联网中列出,也可以用ifconfig命令列出。

  4. 进一步参见https://wiki.ubuntu.com/EthernetOverFirewire

Samba服务器

1. Samba是什么?
2. 如何安装Samba?
3. 如何使用网络验证添加/修改/删除网络用户?
4. 如何以只读权限共享家目录?
5. 如何以读/写权限共享家目录?
6. 如何以只读权限共享群组目录?
7. 如何以读/写权限共享群组目录?
8. 如何以只读权限共享公共目录?
9. 如何以读/写权限共享公共目录?
1.

Samba是什么?

Samba是一种能让Linux加入Windows网络的工具。Samba有两个部分,一个为其它PC提供对本机文件与打印机的共享;另一个是客户工具,可以让Linux主机使用其它Windows/Samba主机上共享出来的服务。

2.

如何安装Samba?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装 samba和smbfs (参见 如何用新立得安装软件包?)

    网络 > samba
    跨平台 > smbfs

3.

如何使用网络验证添加/修改/删除网络用户?

  1. 请阅读如何安装Samba?

  2. 要添加网络用户

    1. 请阅读如何增加/编辑/删除用户?

    2. smbpasswd -a system_username
      sudo gedit /etc/samba/smbusers

    3. 在这个文件中添加

      system_username = "network username"
    4. 保存文件(sample/smbusers_addeditdeletenetworkusers)

  3. 要编辑网络用户

    sudo smbpasswd -a system_username
  4. 要删除网络用户

    sudo smbpasswd -x system_username
4.

如何以只读权限共享家目录?

  1. 请阅读如何安装Samba?

  2. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf

  3. 找到

    ...
        ; security = user
    ...
  4. 替换为

    security = user username map = /etc/samba/smbusers

    也可以替换为下列文字以跳过认证

    security = share
  5. 保存文件( sample/smb.conf_sharehomefoldersreadsecurityuser)

  6. 如要使用认证,请参考如何使用网络验证添加/修改/删除网络用户?

  7. sudo testparm sudo /etc/init.d/samba restart

5.

如何以读/写权限共享家目录?

  1. 请阅读如何安装Samba?

  2. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf

  3. 找到

    ...
    ; security = user
    ...
  4. 替换为

    security = user 
    username map = /etc/samba/smbusers

    也可以替换为下列文字以跳过认证

    security = share
  5. 找到

    ...
        # By default, the home directories are exported read-only. Change next
        # parameter to 'yes' if you want to be able to write to them.
        writable = no
    ...
  6. 替换为

    # By default, the home directories are exported read-only. Change next
    # parameter to 'yes' if you want to be able to write to them.
    writable = yes
  7. 保存文件 (sample/smb.conf_sharehomefoldersreadwritesecurityuser)

  8. 如要使用认证,请参考如何使用网络验证添加/修改/删除网络用户?

  9. sudo testparm sudo /etc/init.d/samba restart

6.

如何以只读权限共享群组目录?

  1. 请阅读如何安装Samba?

  2. sudo mkdir /home/group sudo chmod 777 /home/group/ 
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
    sudo gedit /etc/samba/smb.conf

  3. 找到

    ...
    ; security = user
    ...
  4. 替换为

    security = user 
    username map = /etc/samba/smbusers

    也可以替换为下列文字以跳过认证

    security = share
  5. 在文件末尾加上

    [Group]
    comment = Group Folder
    path = /home/group
    public = yes
    writable = no
    valid users = system_username1 system_username2
    create mask = 0700
    directory mask = 0700
    force user = nobody
    force group = nogroup
  6. 保存文件( sample/smb.conf_sharegroupfoldersreadsecurityuser)

  7. 如要使用认证,请参考如何使用网络验证添加/修改/删除网络用户?

  8. sudo testparm sudo /etc/init.d/samba restart

7.

如何以读/写权限共享群组目录?

  1. 请阅读如何安装Samba?

  2. sudo mkdir /home/group sudo chmod 777 /home/group/ 
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
    sudo gedit /etc/samba/smb.conf

  3. 找到

    ...
    ; security = user 
    ...
  4. 替换为

    security = user 
    username map = /etc/samba/smbusers

    也可以替换为下列文字以跳过认证

    security = share
  5. 在文件末尾加上

    [Group]
        comment = Group Folder
        path = /home/group
        public = yes
        writable = yes
        valid users = system_username1 system_username2
        create mask = 0700
        directory mask = 0700
        force user = nobody
        force group = nogroup
  6. 保存文件 (sample/smb.conf_sharegroupfoldersreadwritesecurityuser)

  7. 如要使用认证,请参考如何使用网络验证添加/修改/删除网络用户?

  8. sudo testparm sudo /etc/init.d/samba restart

8.

如何以只读权限共享公共目录?

  1. 请阅读如何安装Samba?

  2. sudo mkdir /home/public
    sudo chmod 777 /home/public/
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
    sudo gedit /etc/samba/smb.conf

  3. 找到

    ... 
    ; security = user 
    ...
  4. 替换为

    security = user
    username map = /etc/samba/smbusers

    也可以替换为下列文字以跳过认证

    security = share
  5. 在文件末尾加上

    [public]
        comment = Public Folder
        path = /home/public
        public = yes
        writable = no
        create mask = 0777
        directory mask = 0777
        force user = nobody
        force group = nogroup
  6. 保存文件(sample/smb.conf_sharepublicfoldersreadsecurityuser)

  7. 如要使用认证,请参考如何使用网络验证添加/修改/删除网络用户?

  8. sudo testparm sudo /etc/init.d/samba restart

9.

如何以读/写权限共享公共目录?

  1. 请阅读如何安装Samba?

  2. sudo mkdir /home/public
    sudo chmod 777 /home/public/ 
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 
    sudo gedit /etc/samba/smb.conf

  3. 找到

    security = user
  4. 替换为以下文字以使用认证

    security = user 
    username map = /etc/samba/smbusers

    也可以替换为下列文字以跳过认证

    security = share
  5. 在文件末尾加上

    [public]
        comment = Public Folder 
        path = /home/public 
        public = yes 
        writable = yes
        create mask = 0777 
        directory mask = 0777 
        force user = nobody 
        force group = nogroup
  6. 保存文件(sample/smb.conf_sharepublicfoldersreadwritesecurityuser)

  7. 如要使用认证,请参考如何使用网络验证添加/修改/删除网络用户?

  8. sudo testparm sudo /etc/init.d/samba restart

防病毒服务器

1. Clam AntiVirus (ClamAV)服务器是什么?
2. 如何安装ClamAV AntiVirus服务器?
3. 如何手动更新病毒库?
4. 如何手动扫描文件/文件夹?
5. 如何自动扫描文件/文件夹?
1.

Clam AntiVirus (ClamAV)服务器是什么?

Clam AntiVirus (ClamAV)是一种Unix/Linux操作系统上运行的防病毒工具。ClamAV常常与email服务器集成,也可用于扫描其它文件。Linux极少受到病毒及恶意程序的感染,所以大多数情况下没有必要安装ClamAV。

2.

如何安装ClamAV AntiVirus服务器?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装clamav (参见 如何用新立得安装软件包?)

    工具 (universe) > clamav

3.

如何手动更新病毒库?

4.

如何手动扫描文件/文件夹?

  1. 阅读如何安装ClamAV AntiVirus服务器?

  2. sudo clamscan -r /location_of_files_or_folders

5.

如何自动扫描文件/文件夹?

  1. 阅读如何安装ClamAV AntiVirus服务器?

  2. export EDITOR=vim && 
    sudo crontab -e

  3. 下面 “* * * * *”的格式代表:分钟 小时 日期 月份 年

    在文件末尾加上

    00 00 * * * sudo clamscan -r /location_of_files_or_folders
  4. 保存文件

SSH服务器

1. 什么是SSH服务器?
2. 如何安装SSH服务器?
3. 如何用SSH登录远程ubuntu主机?
4. 如何从远程ubuntu主机拷贝文件/文件夹到本地(scp)?
5. 如何从本地向远程ubuntu主机拷贝文件/文件夹(scp)?
6. 如何从远程ubuntu主机拷贝文件/文件夹到本地(rsync)?
7. 如何从本地向远程ubuntu主机拷贝文件/文件夹(rsync)?
8. 如何用SSH从本地windows主机登录远程ubuntu主机?
9. 如何从远程ubuntu主机拷贝文件/文件夹到本地Windows主机?
1.

什么是SSH服务器?

SSH是一种以安全、加密方式连接远程主机或服务器的方法。SSH服务器接受从有SSH的客户机的连接,允许操作者象在本地一样地登录系统。你可以用SSH从远程运行shell和X程序。

2.

如何安装SSH服务器?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装ssh和openssh-server (参见 如何用新立得安装软件包?)

    网络 > ssh
    网络 > openssh-server

3.

如何用SSH登录远程ubuntu主机?

[Note]

假设远程Ubuntu主机安装了SSH服务器。参见如何安装SSH服务器?. 远程Ubuntu主机的IP为:192.168.0.1

  1. ssh username@192.168.0.1

4.

如何从远程ubuntu主机拷贝文件/文件夹到本地(scp)?

[Note]

假设远程Ubuntu主机安装了SSH服务器。参见如何安装SSH服务器?. 远程Ubuntu主机的IP为:192.168.0.1,远程文件夹位置为:/home/username/remotefile.txt 本地保存目录为:. (当前目录)

  1. scp -r username@192.168.0.1:/home/username/remotefile.txt .

5.

如何从本地向远程ubuntu主机拷贝文件/文件夹(scp)?

[Note]

假设远程Ubuntu主机安装了SSH服务器。参见如何安装SSH服务器?. 远程Ubuntu主机的IP为:192.168.0.1,本地文件夹位置为:localfile.txt 远程Ubuntu保存目录:/home/username/

  1. scp -r localfile.txt username@192.168.0.1:/home/username/

6.

如何从远程ubuntu主机拷贝文件/文件夹到本地(rsync)?

[Note]

假设远程Ubuntu主机安装了SSH服务器。参见如何安装SSH服务器?. 远程Ubuntu主机的IP为:192.168.0.1,远程文件夹位置为:/home/username/remotefile.txt 本地保存目录为:. (当前目录)

  1. rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

7.

如何从本地向远程ubuntu主机拷贝文件/文件夹(rsync)?

[Note]

假设远程Ubuntu主机安装了SSH服务器。参见如何安装SSH服务器?. 远程Ubuntu主机的IP为:192.168.0.1,远程保存位置:/home/username/本地文件名:localfile.txt

  1. rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

8.

如何用SSH从本地windows主机登录远程ubuntu主机?

[Note]

假设远程Ubuntu主机安装了SSH服务器。参见如何安装SSH服务器?.

  1. 下载PuTTY

9.

如何从远程ubuntu主机拷贝文件/文件夹到本地Windows主机?

[Note]

假设远程Ubuntu主机安装了SSH服务器。参见如何安装SSH服务器?.

  1. 下载WinSCP

DHCP服务器

1. 什么是DHCP服务器?
2. 如何安装DHCP服务器?
1.

什么是DHCP服务器?

动态主机配置协议(DHCP)服务器为一个网络端计算机分配到别的网络的IP地址以及网络设置。这就简化了网络管理,也使新电脑接入更为方便。

2.

如何安装DHCP服务器?

[Note]

下面的例子中我们使用“eth0”以及:

IP地址范围:192.168.0.100 到 192.168.0.200

子网掩码:255.255.255.0

DNS服务器:202.188.0.133, 202.188.1.5

域:tm.net.my

网关地址:192.168.0.1

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装dhcp3-server (参见 如何用新立得安装软件包?)

    网络 > dhcp3-server

  3. sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup 
    sudo gedit /etc/default/dhcp3-server

  4. 找到

    ... INTERFACES=""
  5. 替换为

    INTERFACES="eth0"
  6. 保存文件(如何安装DHCP服务器?)

  7. sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup 
    sudo gedit /etc/dhcp3/dhcpd.conf

  8. 找到

    ...
        # option definitions common to all supported networks...
        option domain-name "example.org";
        option domain-name-servers ns1.example.org, ns2.example.org;
        
        default-lease-time 600;
        max-lease-time 7200;
    ...
  9. 替换为

    # option definitions common to all supported networks...
    #option domain-name "example.org";
    #option domain-name-servers ns1.example.org, ns2.example.org;
    
    #default-lease-time 600;
    #max-lease-time 7200;
  10. 找到

    ...
    # A slightly different configuration for an internal subnet.
    #subnet 10.5.5.0 netmask 255.255.255.224 {
    #  range 10.5.5.26 10.5.5.30;
    #  option domain-name-servers ns1.internal.example.org;
    #  option domain-name "internal.example.org";
    #  option routers 10.5.5.1;
    #  option broadcast-address 10.5.5.31;
    #  default-lease-time 600;
    #  max-lease-time 7200;
    #}
    ...

  11. 替换为

    # A slightly different configuration for an internal subnet.
    subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.100 192.168.0.200;
    option domain-name-servers 202.188.0.133, 202.188.1.5;
    option domain-name "tm.net.my";
    option routers 192.168.0.1;
    option broadcast-address 192.168.0.255;
    default-lease-time 600;
    max-lease-time 7200;
    }
  12. 保存文件(sample/dhcpd.conf_installdhcpserver)

  13. sudo /etc/init.d/dhcp3-server restart

MySQL数据厍服务器

1. 什么是MySQL 数据厍服务器?
2. 如何安装MYSQL数据厍服务器?
1.

什么是MySQL数据厍服务器?

MySQL是一种关系式数据管理系统,使用结构化查询语言(SQL)来管理数据。MySQL数据库服务器常常用于贮存动态网页中产生的数据。

2.

如何安装MYSQL数据库服务器?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装mysql-server (参见 如何用新立得安装软件包?)

    杂项 - 基于文本的 > mysql-server

  3. 接下来设置MYSQL根密码:

    mysqladmin -u root password db_user_password

Apache HTTP服务器

1. 什么是Apache HTTP服务器?
2. 如何安装Apache HTTP服务器?
3. 如何给Apache HTTP服务器安装PHP?
4. 如何给Apache HTTP服务器安装MYSQL ?
5. 如何映射URL到/var/www/以外的文件夹?
6. 如何更改Apache HTTP服务器的默认端口号?
7. 如何在Mozilla Firefox中浏览Apache HTTP服务器更改了的端口?
1.

什么是Apache HTTP服务器?

Apache是世界上最流行的web服务器。它可以运行在类Unix和Windows操作系统中,符合互联网标准,可以扩充模块。它的名字“Apache”据称是由于它本来是一种对NCSA HTTPd v1.3服务器的改进版本,是一个“补丁”服务器。

2.

如何安装Apache HTTP服务器?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 新立得安装apache2程序 (参见 如何用新立得安装软件包?)

    万维网 > apache2

  3. http://localhost

3.

如何给Apache HTTP服务器安装PHP?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 参见如何安装Apache HTTP服务器?

  3. 新立得安装php4 (参见 如何用新立得安装软件包?)

    万维网 (universe) > php4

  4. sudo gedit /var/www/testphp.php

  5. 在这个文件中添加

    <?php phpinfo(); ?>
  6. 保存文件(sample/testphp.php_installphpapache)

  7. http://localhost/testphp.php

4.

如何给Apache HTTP服务器安装MYSQL ?

  1. 请阅读如何加入Universe和Multiverse源?

  2. 参见如何安装Apache HTTP服务器?

  3. 参见如何安装MYSQL数据服务器?

  4. 参见如何给Apache HTTP服务器安装PHP?

  5. 新立得安装libapache2-mod-auth-mysql和php4-mysql (参见 如何用新立得安装软件包?)

    万维网 > libapache2-mod-auth-mysql
    万维网 (universe) > php4-mysql

  6. sudo /etc/init.d/apache2 restart

5.

如何映射URL到/var/www/以外的文件夹?

  1. 参见如何安装Apache HTTP服务器?

  2. sudo gedit /etc/apache2/conf.d/alias

  3. 在这个文件中添加

    Alias /URL-path /location_of_folder/
    
    <Directory /location_of_folder/%gt;
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
  4. 保存文件 (sample/alias_mapURLstofoldersoutsidewww)

  5. sudo /etc/init.d/apache2 restart

  6. http://localhost/URL-path

6.

如何更改Apache HTTP服务器的默认端口号?

[Note]

假设新端口为“79

  1. 参见如何安装Apache HTTP服务器?

  2. sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup
    sudo gedit /etc/apache2/ports.conf

  3. 找到

    Listen 80
  4. 替换为

    Listen 79
  5. 保存文件(sample/ports.conf_changeportnumberapache)

  6. sudo /etc/init.d/apache2 restart

  7. http://localhost:79

7.

如何在Mozilla Firefox中浏览Apache HTTP服务器更改了的端口?

[Note]

假设新端口为“79

  1. 参见如何更改Apache HTTP服务器的默认端口号?

  2. sudo cp /usr/lib/mozilla-firefox/greprefs/all.js /usr/lib/mozilla-firefox/greprefs/all.js_backup
    sudo gedit /usr/lib/mozilla-firefox/greprefs/all.js

  3. 找到

    ...
    // If there is ever a security firedrill that requires
    // us to block certian ports global, this is the pref
    // to use.  Is is a comma delimited list of port numbers
    // for example:
    //   pref("network.security.ports.banned", "1,2,3,4,5");
    // prevents necko connecting to ports 1-5 unless the protocol
    // overrides.
    ...
  4. 在下面加上

    pref("network.security.ports.banned.override", "79");
                                
  5. 保存文件(sample/all.js_browsechangedportnumberfirefox)

  6. 重新启动Mozilla Firefox

流媒体服务器

1. 如何安装GNUMP3d流媒体服务器?
2. 如何更改GNUMP3贮存多媒体文件的默认文件夹?
3. 如何更改GNUMP3d的默认端口?
1.

如何安装GNUMP3d流媒体服务器?

[Note]

假定多媒体文件夹为/var/music/

  1. 请阅读如何加入Universe和Multiverse源?

  2. 参见如何安装Apache HTTP服务器?

  3. 新立得安装gnump3d程序 (参见 如何用新立得安装软件包?)

    多媒体 (universe) > gnump3d

  4. http://localhost:8888

2.

如何更改GNUMP3贮存多媒体文件的默认文件夹?

[Note]

假定多媒体文件在/home/music/

  1. 参见如何安装GNUMP3d流媒体服务器?

  2. sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup 
    sudo gedit /etc/gnump3d/gnump3d.conf

  3. 找到

    root = /var/music
  4. 替换为

    root = /home/music

  5. 找到

    user = gnump3d
  6. 替换为

    user = root
  7. 保存文件 (sample/gnump3d.conf_changedirectorymultimediagnump3d)

  8. sudo /etc/init.d/gnump3d restart

  9. http://localhost:8888

3.

如何更改GNUMP3d的默认端口?

[Note]

假设新端口为“7979

  1. 参见如何安装GNUMP3d流媒体服务器?

  2. 假设新端口为7979

  3. sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup 
    sudo gedit /etc/gnump3d/gnump3d.conf

  4. 找到

    port = 8888
  5. 替换为

    port = 7979

  6. 保存文件 (sample/gnump3d.conf_changeportnumbergnump3d)

  7. sudo /etc/init.d/gnump3d restart

  8. http://localhost:7979

第八章 救援模式

8.1. 如何不用登录获得根权限?
8.2. 如何通过改变内核启动参数获得根权限?
8.3. 如何用Ubuntu安装盘获得根权限?
8.4. 忘记了根用户/主用户密码如何更改?
8.5. 忘记了GRUB菜单密码如何更改?
8.6. 如何在安装Windows后恢复GRUB启动菜单?
8.7. 如何在GRUB启动菜单中添加Windows条目?
8.8. 如何在Windows中读取Linux分区(ext2, ext3)?
8.1.

如何不用登录获得根权限?

  1. 最简单的方法(如果设置GRUB密码则无效)

    1. 启动电脑

    2. 如果GRUB菜单隐藏,可以按Esc调出

    3. 选择Ubuntu, kernel 2.6.12-8-386 (recovery mode)

    4. Enter启动

  2. 另外一个办法见>如何用Ubuntu安装盘获得根权限?

8.2.

如何通过改变内核启动参数获得根权限?

  1. 启动电脑

  2. 如果GRUB菜单隐藏,可以按Esc调出

  3. 如果设置了GRUB密码,按p来解锁

  4. 选择Ubuntu, kernel 2.6.12-8-386

  5. e在启动前编辑启动参数

  6. 选择kernel /boot/vmlinuz-2.6.12-8-386 root=/dev/hda2 ro quiet splash

  7. e编辑选定的启动菜单项

  8. 在参数最后添加rw init=/bin/bash

    grub edit> kernel /boot/vmlinuz-2.6.12-8-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
  9. b启动

8.3.

如何用Ubuntu安装盘获得根权限?

  1. 用Ubuntu安装盘启动电脑

  2. 当显示“boot:”时,输入“rescue

    boot: rescue
  3. 按屏幕提示操作。

8.4.

忘记了根用户/主用户密码如何更改?

  1. 参阅如何不用登录获得根权限?

  2. 要更改根用户密码

    # passwd root
  3. 要更改主用户密码

    # passwd system_main_username
8.5.

忘记了GRUB菜单密码如何更改?

  1. grub
    
    grub> md5crypt
    Password: ****** (ubuntu)
    Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)
    grub> quit
    
    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst

  2. 找到

    ...
        password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    ...
  3. 替换为

    password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
  4. 保存文件(sample/menu.lst_changegrubpasswordforgotten)

8.6.

如何在安装Windows后恢复GRUB启动菜单?

  1. 参阅如何用Ubuntu安装盘获得根权限?

  2. 假定 /dev/hda/boot 所在分区

  3. # grub-install /dev/hda

8.7.

如何在GRUB启动菜单中添加Windows条目?

  1. 如果需要重新安装GRUB,请先阅读如何检查磁盘使用情况和分区表?

  2. 启动系统->系统管理->启动

  3. 单击添加。

  4. 选择名称如"Windows XP",操作系统类型选未知。

  5. 假定/dev/hda1为Windows分区位置,就在下拉菜单中选择它

8.8.

如何在Windows中读取Linux分区(ext2, ext3)?

  1. 下载Ext2fs软件

第九章 小窍门

9.1 如何不重起电脑而仅重起GNOME?
9.2. 如何在GNOME启动时自动打开数字锁(Num Lock)?
9.3. 如何在GNOME启动自动运行程序?
9.4. 如何切换到终端模式?
9.5. 如何让Ctrl-Alt-Backspace组合键不重启X?
9.6. 如何使用Nautilus非浏览模式?
9.7. 如何在Nautilus显示隐藏项目?
9.8. 如何以根用户在Nautilus中浏览 ?
9.9. 如何用Nautilus查看远程SSH、FTP、和SFTP服务器?
9.10. 如何在GNOME桌面显示我的电脑、家目录和回收站?
9.11. 如何改变文件的默认"打开方式" ?
9.12. 如何将默认邮件客户程序改为Thunderbird?
9.13. 如何在右键菜单中添加以根用户打开文件选项?
9.14. 如何禁止终端模式用蜂鸣器发声?
9.15. 如何加快Mozilla Firefox浏览网页的速度?
9.16. 如何禁止Mozilla Firefox用蜂鸣器发声?
9.17. 如何恢复成Mozilla Firefox的原装图标?
9.18. 如何恢复成Mozilla Thunderbird的原装图标?
9.19. 如何安装/删除 .deb包?
9.20. 如何转 .rpm文件为 .deb文件?
9.21. 如何一次性重命名同一文件夹里的所有文件?
9.22. 如何设定系统环境变量?
9.23. 如何把man手册页输出到一个文件?
9.24. 如何计算文件的MD5值?
9.25. 如何检查文件的MD5值?
9.26. 如何挂载/卸载光盘镜像文件(ISO)?
9.27. 如何更改GRUB菜单的读秒时间?
9.28. 如何更改GRUB的默认启动项?
9.29. 如何在启动时暂时跳过一些服务的启动?
9.30. 如何永久启用/禁用某个服务?
9.31. 如何在关机时清空/tmp/文件夹?
9.1.

如何不重起电脑而仅重起GNOME?

  1. 保存并关闭已打开的应用程序。

  2. Ctrl-Alt-Backspace 组合键就可重启GNOME。

  3. 如果Ctrl-Alt-Backspace 组合键被禁用,可以输入

    sudo /etc/init.d/gdm restart

    (参见 如何让Ctrl-Alt-Backspace组合键不重启X?以禁用Ctrl-Alt-Backspace.)

9.2.

如何在GNOME启动时自动打开数字锁Num Lock

  1. 确定加入universe软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装numlockx (参见 如何用新立得安装软件包?)

    x11 (universe) > numlockx 译注:似乎没有这个分类,请搜索一下这个包。

  3. 备份/etc/X11/gdm/Init/Default文件。

    sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup

  4. 编辑/etc/X11/gdm/Init/Default

    sudo gedit /etc/X11/gdm/Init/Default

  5. 找到这行(应当是最后一行)。

    exit 0

  6. 在"exit 0"前边一行加上

    if [ -x /usr/bin/numlockx ]; then
    /usr/bin/numlockx on
    fi
  7. 保存文件(可以参考sample/Default_numlockx的例子。)

更改会在下次启动GNOME时生效。如果想要马上试验一下,可以先关闭Num Lock然后重启GNOME (参见 如何不重起电脑而仅重起GNOME?)

9.3.

如何在GNOME启动自动运行程序?

  1. 选择系统->首选项->会话

  2. 选择启动程序分页。

  3. 添加编辑删除按钮来管理要在登录时启动的程序。

9.4.

如何切换到终端模式?

  1. Ctrl-Alt-F1 组合键可切换到第一个终端。

  2. 要切换回桌面,可以按Ctrl-Alt-F7组合键。

[Note]

总共有六个终端可用。它们各自对应Ctrl-Alt-F1Ctrl-Alt-F6

9.5.

如何让Ctrl-Alt-Backspace组合键不重启X?

  1. 备份/etc/X11/xorg.conf文件。

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup

  2. 编辑/etc/X11/xorg.conf

    sudo gedit /etc/X11/xorg.conf

  3. 在文件末尾加上

    Section	"ServerFlags"
    Option	"DontZap"	"yes"
    EndSection

  4. 保存文件(可参考sample/xorg.conf_disablectrlaltbackspacegnome。)

  5. 更改会在下次启动GNOME时生效。如果想让更改立刻生效可以手动重启GNOME。(参阅如何不重起电脑而仅重起GNOME?)

9.6.

如何使用Nautilus非浏览模式?

  1. Nautilus中,选择编辑->首选项

  2. 单击行为分页。

  3. 不勾选总是在浏览器窗口中打开

  4. 关闭再重新打开Nautilus.

9.7.

如何在 Nautilus显示隐藏项目?

  1. Nautilus中,可使用Ctrl-H快捷键切换显示/隐藏隐藏文件夹。

  2. 要永久显示隐藏文件,选择编辑->首选项

  3. 单击视图分页。

  4. 勾选 显示隐藏和备份文件

9.8.

如何以根用户权限在 Nautilus 中浏览文件?

  1. /usr/share/applications目录中新建一个桌面配置项。

    sudo gedit /usr/share/applications/Nautilus-root.desktop

    在文本编辑器中打开空白的Nautilus-root.desktop文件。

  2. 在这个文件中写入:

    [Desktop Entry]
    Name=文件管理器(Root)
    Comment=Browse the filesystem with the file manager
    Exec=gksudo "nautilus --browser %U"
    Icon=file-manager
    Terminal=false
    Type=Application
    Categories=Application;System; 
  3. 保存文件并关闭文件编辑器gedit. (可参考sample/Nautilus-root.desktop_browsefilesfoldersasrootnautilus。)

  4. 要以根用户启动 Nautilus,可选择 应用程序->系统工具->文件管理器(Root)

9.9.

如何在Nautilus查看远程SSH、 FTP和SFTP服务器?

  1. 确保Nautilus位置栏打开。可以用查看->位置栏进行切换。译注:应当用Ctrl+L

  2. 位置栏中输入:

    对SSH用:

    ssh://username@ssh.server.com

    对FTP用:

    ftp://username@ftp.server.com

    对SFTP用:

    sftp://username@sftp.server.com

    将username替换为你的用户名,把@后的部分替换为服务器的地址。在必要时系统会向你索要密码。如果没有用户名(匿名),可以省略username和@标志。

    也可以同时输入密码,如:

    ftp://username:password@ftp.server.com

9.10.

如何在GNOME桌面显示我的电脑、家目录和回收站?

  1. 首先确定加入universe和multiverse软件库。(参见如何加入Universe和Multiverse源?)

  2. 新立得安装gtweakui程序 (参见 如何用新立得安装软件包?)

    Gnome桌面环境 (universe) > gtweakui

  3. 完成gTweakUI安装后,选择系统->首选项->gTweakUI - Nautilus

  4. 勾选显示计算机图标, Show home icon显示回收站图标。这个更改会立刻生效。

9.11.

如何改变文件的默认"打开方式" ?

  1. Nautilus中,右键单击文件,选择属性属性对话框弹出。

  2. 单击打开方式 分页。这里列出了一些可选的应用程序。

  3. 你可以选择你想用的默认程序。如果想用的应用程序不在列表中,可以用添加按钮来在列表中添加应用程序。 译注:brezzy中没有见到这个功能,可以单击“使用自定义命令”打开一个输入栏,输入程序名或是再用“浏览”按钮找到相应的程序。

9.12.

如何将默认邮件客户程序改为Thunderbird?

  1. 要安装Thunderbird,请参考如何安装Thunderbird邮件客户程序?

  2. 选择系统->首选项->首选应用程序

  3. 单击邮件阅读器分页,选择自定义

  4. 命令框中,输入 mozilla-thunderbird %s,然后关闭。

9.13.

如何在右键菜单中添加以根用户打开文件选项?

  1. gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root

  2. 在这个文件中添加

    for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
    gnome-sudo "gnome-open $uri" &
    done
  3. 保存(sample/Open-as-root_openfilesasrootviarightclick)

  4. chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root

  5. 现在右键单击文件,选择Scripts->Open as root

9.14.

如何禁止终端模式用蜂鸣器发声?

  1. 打开终端 选择: 应用程序->系统工具->终端

  2. 编辑->编辑当前配置文件.选择常规分页。去掉勾选终端响铃

9.15.

如何加快Mozilla Firefox浏览网页的速度?

  1. 应用程序->互联网->Firefox

  2. 导航工具栏的URL栏中输入 about:config

  3. 过滤器找到并更改下列参数:

    • network.dns.disableIPv6 - 把 Value 参数设成true

    • network.http.pipelining - 把 Value参数设成true

    • network.http.pipelining.maxrequests - 把Value 参数设成8

    • network.http.proxy.pipelining - 把 Value参数设成true.

  4. 重新启动Mozilla Firefox

9.16.

如何禁止Mozilla Firefox用蜂鸣器发声?

  1. 应用程序->互联网->Firefox

  2. 在Mozilla Firefox中

    地址栏-> about:config
    过滤器:-> accessibility.typeaheadfind.enablesound ->
    false

  3. 重新启动Mozilla Firefox

9.17.

如何恢复成Mozilla Firefox的原装图标?

  1. wget -c http://frankandjacq.com/ubuntuguide/mozilla-firefox.png
    wget -c http://frankandjacq.com/ubuntuguide/document.png
    chmod 644 mozilla-firefox.png
    chmod 644 document.png
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.png
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-firefox/icons/default.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-firefox/icons/document.png
    sudo dpkg-divert --rename /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm
    sudo cp mozilla-firefox.png /usr/share/pixmaps/mozilla-firefox.png
    sudo cp mozilla-firefox.png /usr/share/pixmaps/mozilla-firefox.xpm
    sudo cp mozilla-firefox.png /usr/lib/mozilla-firefox/icons/default.xpm
    sudo cp document.png /usr/lib/mozilla-firefox/icons/document.png
    sudo cp mozilla-firefox.png /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm

  2. 参阅如何不重起电脑而仅重起GNOME?

9.18.

如何恢复成Mozilla Thunderbird的原装图标?

  1. wget -c http://frankandjacq.com/ubuntuguide/mozilla-thunderbird.xpm
    chmod 644 mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm
    sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird.xpm
    sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
    sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm

  2. 参阅如何不重起电脑而仅重起GNOME?

9.19.

如何安装/删除 .deb包?

  1. 要安装.deb文件

    sudo dpkg -i package_file.deb
  2. 要删除.deb文件

    sudo dpkg -r package_name
9.20.

如何转 .rpm文件为.deb文件?

  1. sudo alien package_file.rpm

9.21.

如何一次性重命名同一文件夹里的所有文件?

  1. wget -c http://frankandjacq.com/ubuntuguide/mvb_1.6.tgz
    sudo tar zxvf mvb_1.6.tgz -C /usr/ 
    sudo chown -R root:root /usr/mvb_1.6/ 
    sudo ln -fs /usr/mvb_1.6/mvb /usr/bin/mvb mvb -h

9.22.

如何设定系统环境变量?

  1. sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
    sudo gedit /etc/bash.bashrc

  2. 在文件末尾加上相应的环境变量(这些变量对整个系统有效)

  3. 保存文件

9.23.

如何把“man” 手册页输出到一个文件?

  1. man command | col -b > file.txt

9.24.

如何计算文件的MD5值?

  1. md5sum file.iso > file.iso.md5

9.25.

如何检查文件的MD5值?

  1. 假定file.iso和它的file.iso.md5文件在同一文件夹中。

  2. md5sum -c file.iso.md5

9.26.

如何挂载/卸载光盘镜像文件(ISO)?

  1. 要挂载光盘镜像文件(ISO)

    sudo mkdir /media/iso
    sudo modprobe loop 
    sudo mount file.iso /media/iso/ -t iso9660 -o loop
  2. 要卸载光盘镜像文件(ISO)

    sudo umount /media/iso/
9.27.

如何更改GRUB菜单的读秒时间?

  1. sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst

  2. 找到

    ...
    timeout 3
    ...
  3. 替换为

    timeout 你要的秒数
  4. 保存文件 (sample/menu.list_increasedecreasetimeoutgrub)

9.28.

如何更改GRUB的默认启动项?

  1. sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst

  2. 找到

    ...
    default 0
    ...
  3. 替换为

    default X_sequence
  4. 保存文件(sample/menu.list_changedefaultosgrub)

9.29.

如何在启动时暂时跳过一些服务的启动?

  1. Ctrl-C

9.30.

如何永久启用/禁用某个服务?

  1. 运行服务设置系统->系统管理->服务

  2. Ubuntu会索要密码,请输入你的密码。

  3. 勾选/不勾选想要运行的服务,然后点确定

9.31.

如何在关机时清空/tmp/文件夹?

  1. sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
    sudo gedit /etc/init.d/sysklogd

  2. 找到

    ...
    stop)
    log_begin_msg "Stopping system log daemon..."start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
    log_end_msg $?...
  3. 在下面加上

    rm -fr /tmp/* /tmp/.??*
  4. 保存文件(sample/sysklogd_cleantmpfoldershutdown)

第十章 排解疑难

10.1. Configuring network interfaces...(需要很长时间才能启动)
10.2. Synchronizing clock to ntp.ubuntulinux.org...(需要很长时间才能启动)
10.3. 如何把系统时间从UTC (GMT)改回来?
10.4. 如何给Flash配置声音?
10.5. 如何强制清空回收站?
10.6. 如何清除GNOME菜单中的重复项?
10.1.

Configuring network interfaces... (需要很长时间才能启动)

10.2.

Synchronizing clock to ntp.ubuntulinux.org... (需要很长时间才能启动)

  1. 参考如何在启动时暂时跳过一些服务的启动?

  2. 运行服务设置系统->系统管理->服务

  3. 清除勾选“时钟同步服务(ntpdate)” 然后 确定

10.3.

如何把系统时间从UTC (GMT)改回来?

  1. sudo cp /etc/default/rcS /etc/default/rcS_backup 
    sudo gedit /etc/default/rcS

  2. 找到

    ...
    UTC=yes
    ...
  3. 替换为

    UTC=no
  4. 保存 (sample/rcS_disablesystemtimedateutc)

  5. 系统->系统管理->日期和时间

    设置为正确的日期和时间

  6. sudo /etc/init.d/hwclock.sh restart

10.4.

如何给Flash配置声音?

  1. sudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1

10.5.

如何强制清空回收站?

  1. sudo rm -fr $HOME/.Trash/

10.6.

如何清除GNOME菜单中的重复项?

  1. 启动Applications Menu Editor:应用程序->系统工具-> Applications Menu Editor

  2. 逐个删除重复项。

第十一章 升级Ubuntu

11.1. 如何从Breezy Badger升级到Breezy Badger +1 (开发中的版本)?
11.1.

如何从Breezy Badger升级到Breezy Badger +1 (开发中的版本)?

[Warning]

这个版本现在还处于非常早期的不稳定阶段。只能用于实验目的。以下操作有可能破坏整个系统!

  1. sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 
    sudo gedit /etc/apt/sources.list

  2. 找到

    deb cdrom:[Ubuntu 5.04 _Breezy Badger_ - Release i386 (20050407)]/ breezy main restricted
    
    
    ## Uncomment the following two lines to fetch updated software from the network
    # deb http://archive.ubuntu.com/ubuntu breezy main restricted
    # deb-src http://archive.ubuntu.com/ubuntu breezy main restricted
    
    ## Uncomment the following two lines to fetch major bug fix updates produced
    ## after the final release of the distribution.
    # deb http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted
    # deb-src http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted
    
    ## Uncomment the following two lines to add software from the 'universe'
    ## repository.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu security
    ## team.
    # deb http://us.archive.ubuntu.com/ubuntu breezy universe
    # deb-src http://us.archive.ubuntu.com/ubuntu breezy universe
    
    # deb http://security.ubuntu.com/ubuntu breezy-security main restricted
    # deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted
    
    # deb http://security.ubuntu.com/ubuntu breezy-security universe
    # deb-src http://security.ubuntu.com/ubuntu breezy-security universe
  3. 替换为

    #deb cdrom:[Ubuntu 5.04 _Breezy Badger_ - Release i386 (20050407)]/ breezy main restricted
    
    
    ## Uncomment the following two lines to fetch updated software from the network
    deb http://archive.ubuntu.com/ubuntu dapper main restricted
    deb-src http://archive.ubuntu.com/ubuntu dapper main restricted
    
    ## Uncomment the following two lines to fetch major bug fix updates produced
    ## after the final release of the distribution.
    deb http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted
    deb-src http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted
    
    ## Uncomment the following two lines to add software from the 'universe'
    ## repository.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu security
    ## team.
    deb http://us.archive.ubuntu.com/ubuntu dapper universe
    deb-src http://us.archive.ubuntu.com/ubuntu dapper universe
    
    deb http://security.ubuntu.com/ubuntu dapper-security main restricted
    deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
    
    deb http://security.ubuntu.com/ubuntu dapper-security universe
    deb-src http://security.ubuntu.com/ubuntu dapper-security universe
    
    deb http://archive.ubuntu.com/ubuntu dapper multiverse
    deb-src http://archive.ubuntu.com/ubuntu dapper multiverse
  4. 保存文件

  5. sudo apt-get update
    sudo apt-get dist-upgrade

  6. 保存并关闭打开的程序,重启电脑。