[wiki]最新的非官方Ubuntu 5.04入门手册

参与到Ubuntu的翻译中来
回复
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

[wiki]最新的非官方Ubuntu 5.04入门手册

#1

帖子 oneleaf » 2005-05-05 0:59

http://www.ubuntu.org.cn/hoarystartergu ... ument_view

非官方Ubuntu 5.04入门手册

版本: 1.53 (Last updated on 2nd May 2005)
URL: http://www.ubuntuguide.org
作者: Chua Wen Kiat (Kuala Lumpur, Malaysia)
来源: http://www.ubuntu.org.cn
版权说明

Copyright (C) 2004-2005 Chua Wen Kiat.

本程序为免费软件. 您可以在免费软件基金会的GNU General Public License 条例的许可之下对此版本或后来版本随意修改和传播.

本程序的目的在于给大家带来方便, 但是我们不承担任何责任, 更不会承担买卖或者其他特殊目的责任. 具体详见 GNU General Public License .
概要

1. 本手册为 Ubuntu 5.04 非官方入门手册,它不属于 Ubuntu 或 Canonical Ltd.
2. 手册在 Ubuntu 5.04 x86 Install CD (Hoary Hedgehog) 的完整安装中通过测试;
3. 如果你看见有颜色的块,这意味着你在终端模式下运行命令(应用程序->系统工具->终端);
4. 为了减少打字错误, 复制和粘贴到终端模式 (在命令行右击 -> "复制" 或 "粘贴")
5. "sudo" 的意思是为超级用户执行. "sudo" 需要提供密码 "Password:". 请输入您的用户密码
6. 如果厌烦反复键入 "sudo" 可以通过键入 "sudo -s -H" 和您的密码转换到超级用户
7. 用于 安装/升级/下载 程序的 "apt-get" 和 "wget" 需要 Internet 连接
8. 如果要下载文件, 鼠标右键连接地址 -> 选择 "链接另存为..." -> 确保文件名和扩展名正确
9. 对于给作者反馈,建议,讨论和错误报告, 请在这里发帖子: Here
10. 要有 "互相帮助" 的精神...


主题
开始

1. Ubuntu 是什么?
2. 哪里可以看到 Ubuntu 抓图?
3. 哪里可以找到 Ubuntu 所有的程序和库的列表?
4. 哪里可以下载 Ubuntu?
5. 哪里可以完全免费的获得 Ubuntu CDs?
6. 哪里可以找到 Ubuntu 的帮助?

获得手册

1. 如何下载本手册完整版?
2. 哪里下载非官方 Ubuntu 附加 CD?

资源

1. 如何添加额外的资源?
2. 如何增加 backports 资源(可选的)?
3. 如何备份/还原已经下载的资源缓存?

Ubuntu 升级

1. 如何手工升级 Ubuntu?

附加程序

1. 如何为 GNOME 安装菜单编辑器?
2. 如何为 GNOME 安装剪贴板服务?
3. 如何安装 J2SE 运行环境 (JRE) 和 Mozilla Firefox 插件?
4. 如何为 Mozilla Firefox 安装 Flash Player (Macromedia Flash) 插件?
5. 如何安装 PDF Reader (Adobe Reader) 和 Mozilla Firefox 插件?
6. 如何安装下载管理器 (Downloader for X)?
7. 如何安装 FTP 客户端 (gFTP)?
8. 如何安装 P2P BitTorrent 客户端 (Azureus)?
9. 如何安装 P2P eMule 客户端 (aMule)?
10. 如何安装 P2P Gnutella 客户端 (LimeWire)?
11. 如何安装 Messenger (Skype)?
12. 如何安装 WinPopup (LinPopUp)?
13. 如何安装多媒体解码器?
14. 如何安装 DVD 播放驱动?
15. 如何安装多媒体播放器 (xine-ui)?
16. 如何安装多媒体播放器 (MPlayer) 和 Mozilla Firefox 插件?
17. 如何安装多媒体播放器 (XMMS)?
18. 如何安装多媒体播放器 (RealPlayer)?
19. 如何安装 Stream Directory Browser (streamtuner)?
20. 如何安装 Video 编辑器 (Kino)?
21. 如何安装 Audio 编辑器 (Audacity)?
22. 如何安装 Email 客户端 (Mozilla Thunderbird)?
23. 如何安装新闻阅读器 (Pan)?
24. 如何安装 RSS/RDF/Atom 新闻阅读器 (RSSOwl)?
25. 如何安装网站编写系统 (Nvu)?
26. 如何安装项目管理程序 (Planner)?
27. 如何安装桌面出版程序 (Scribus)?
28. 如何安装 CD/DVD 刻录软件 (GnomeBaker)?
29. 如何安装分区编辑器 (GParted)?
30. 如何安装防火墙 (Firestarter)?
31. 如何安装 RAR 压缩包管理器 (rar)?
32. 如何安装附加字体?
33. 如何安装中文输入法 (SCIM)?
34. 如何安装游戏 (Frozen-Bubble)?
35. 如何安装基本编译程序 (build-essential)?

商业应用程序

1. 如何安装 Windows 9X/ME/2000/XP (Win4Lin)?
2. 如何安装 Windows 应用程序 (CrossOver Office)?
3. 如何安装 Windows 游戏 (Cedega)?

硬件

1. 如何安装显卡驱动 (NVIDIA)?
2. 如何在 GNOME 启动时屏蔽 NVIDIA 显卡图标?
3. 如何识别 Modem 芯片组?
4. 如何安装 Modem 驱动 (SmartLink)?
5. 如何列出分区表?
6. 如何列出磁盘使用情况?
7. 如何列出挂载的设备?
8. 如何列出 PCI 设备?
9. 如何列出 USB 设备?
10. 如何手工挂载/卸载 CD/DVD-ROM ,并显示所有隐藏和相关联的文件/目录?
11. 如何强行手工卸载 CD/DVD-ROM?
12. 如何在不重启下,重新挂载 /etc/fstab?

网络

1. 如何激活/断开网卡连接?
2. 如何配置网络连接?
3. 如何修改电脑名字?
4. 如何修改电脑描述?
5. 如何修改电脑域/工作组?
6. 如何简单的共享目录?
7. 如何浏览网上邻居?
8. 如何不挂载访问网络目录?
9. 如何手工挂载/卸载网络目录,并允许所有用户可以阅读?
10. 如何手工挂载/卸载网络目录,并允许所有用户可以阅读 /写入?
11. 如何在启动时挂载网络目录,并允许所有用户可以阅读?
12. 如何在启动时挂载网络目录,并允许所有用户可以阅读/写入?
13. 如何安装 ADSL/PPPoE 客户端 (RP-PPPoE)?

Windows

1. 如何手工挂载/卸载 Windows 分区 (NTFS), 并允许所有用户只能阅读?
2. 如何手工挂载/卸载 Windows 分区 (FAT), 并允许所有用户可以阅读/写入?
3. 如何在启动时挂载 Windows 分区 (NTFS), 并允许所有用户只能阅读?
4. 如何在启动时挂载 Windows 分区 (FAT), 并允许所有用户可以阅读/写入?

用户管理

1. 如何设置/改变/激活 root 用户口令?
2. 如何屏蔽 root 帐号?
3. 如何允许 root 用户登录 GNOME?
4. 如何在终端下切换到 root 帐号?
5. 如何增加/编辑/删除 system 用户?
6. 如何增加/编辑/删除 system 用户组?
7. 如何自动登录到 GNOME (不安全)?
8. 如何允许多个 sudoers?
9. 如何使用 "sudo" 不用输入密码 (不安全)?
10. 如何明确的终止 "sudo" 会话?
11. 如何改变文件/文件夹权限?
12. 如何改变文件/文件夹所属?
13. 如何改变文件/文件夹组属性?

安全

1. 关于我的 Ubuntu 的安全问题, 我需要知道一些什么基本问题?
2. 如何屏蔽所有 GRUB 菜单的交互式编辑控制?
3. 如何屏蔽终端下的历史列表?
4. 如何屏蔽在终端下使用 Ctrl+Alt+Del 来重启电脑?
5. 如何在终端下删除或者覆盖文件时出现提示?

援救模式

1. 如何免登陆但可以获得根用户访问权限?
2. 如何更改核启动内容来获得根用户访问权限?
3. 如何使用 Ubuntu 安装 CD 获得根用户访问权限?
4. 如果忘记密码, 如何改变根用户或主要用户的密码?
5. 如果忘记密码, 如何改变 GRUB 菜单的密码?
6. 安装 Windows 之后, 如何恢复 GRUB 菜单?
7. 如何在 GRUB 菜单中加入 Windows?
8. 如何在 Windows 里读取 Linux 分区 (ext2, ext3)?

技巧和窍门

1. 如何在 GNOME 启动时打开 Num Lock ?
2. 如何重新启动 GNOME 而不需要重新启动电脑?
3. 如何登录 GNOME 时一开始运行程序?
4. 如何在 GNOME 里切换到终端模式?
5. 如何刷新 GNOME 面板?
6. 如何在 Nautilus 中使用同一个窗口打开每个文件夹?
7. 如何在 Nautilus 显示所有隐藏文件?
8. 如何显示桌面图标(计算机, 主目录, 回收站)?
9. 如何改变文件的默认"打开方式"?
10. 如何将 Mozilla Thunderbird 设为首选的邮件客户端?
11. 如何使用右键作为超级用户打开文件?
12. 如何屏蔽终端里的铃声?
13. 如何装载程序更快 (prelink)?
14. 如何在 Mozilla Firefox 里访问网站更快?
15. 如何屏蔽 Mozilla Firefox 里发现链接时发出的响铃声?
16. 如何让 apt-get 更容易 (Synaptic)?
17. 如何安装/卸载 .deb 文件?
18. 如何转换 .rpm 文件到 .deb 文件?
19. 如何一次重命名目录里的所有文件?
20. 如何保存 "man" 的输出到一个文件?
21. 如何获得 MD5 校验文件?
22. 如何检查文件的 MD5 校验?
23. 如何不用刻录来挂载/卸载镜像 (ISO) 文件?
24. 如何在启动时隐藏 GRUB 菜单?
25. 如何修改启动时 GRUB 菜单的等待时间?
26. 如何改变 GRUB 菜单中的缺省操作系统启动项?
27. 如何临时的忽略启动的服务?
28. 如何永久的屏蔽/激启动的服务?

杀毒服务

1. 如何安装 ClamAV 杀毒服务?
2. 如何手工升级病毒库?
3. 如何手工检查文件/目录里的病毒?
4. 如何自动检查文件/目录里的病毒?

Samba 服务

1. 如何为文件共享服务安装 Samba 服务?
2. 如何增加/编辑/删除网络用户?
3. 如何共享主文件夹只有只读权限 (登录验证=Yes)?
4. 如何共享主文件夹拥有读写权限 (登录验证=Yes)?
5. 如何共享组文件夹只有只读权限 (登录验证=Yes)?
6. 如何共享组文件夹拥有读写权限 (登录验证=Yes)?
7. 如何共享公共文件夹只有只读权限 (登录验证=Yes)?
8. 如何共享公共文件夹拥有读写权限 (登录验证=Yes)?
9. 如何共享公共文件夹只有只读权限 (登录验证=No)?
10. 如何共享公共文件夹拥有读写权限 (登录验证=No)?

SSH 服务

1. 如何为远程管理安装 SSH 服务?
2. 如何 SSH 到一台远程 Ubuntu 电脑?
3. 如何复制文件/目录从远程 Ubuntu 电脑到本地电脑 (scp)?
4. 如何复制文件/目录从本地电脑到远程 Ubuntu 电脑 (scp)?
5. 如何复制文件/目录从远程 Ubuntu 电脑到本地电脑 (rsync)?
6. 如何复制文件/目录从本地电脑到远程 Ubuntu 电脑 (rsync)?
7. 如何使用 Windows 电脑 SSH 到一台远程 Ubuntu 电脑?
8. 如何使用 Windows 电脑复制文件/目录从/到远程 Ubuntu 电脑?

DHCP 服务

1. 如何为自动 IP 地址分配安装 DHCP 服务?

数据库服务

1. 如何安装 MYSQL 数据库服务?
2. 如何安装 MYSQL 控制中心?

Apache HTTP 服务

1. 如何为 HTTP (Web) 服务安装 Apache HTTP 服务?
2. 如何为 Apache HTTP 服务安装 PHP?
3. 如何为 Apache HTTP 服务安装 MYSQL?
4. 如何映射 URLs 到 /var/www/ 以外的目录?

发现并解决问题

1. 设置网卡.. (会花很多时间读取)
2. 与 ntp.ubuntulinux.org 同步时间.. (会花很多时间读取)
3. 如何停止系统的时间/日期被设定到 UTC (GMT)?
4. 如何在 GNOME 里合适的配置声音?
5. 如何在 GNOME 里强制清空垃圾箱?
6. 如何在 GNOME 里删除重复的菜单/菜单项目?


开始

Q: Ubuntu 是什么?

1. http://www.ubuntulinux.org/ubuntu

Q: 哪里可以看到 Ubuntu 抓图?

1. http://shots.osdir.com/slideshows/slide ... 05&slide=1

Q: 哪里可以找到 Ubuntu 所有的程序和库的列表?

1. Result of dpkg -l: Here
2. http://packages.ubuntu.com/hoary
3. http://distrowatch.com/table.php?distribution=ubuntu

Q: 哪里可以下载 Ubuntu?

1. http://www.ubuntulinux.org/download

Q: 哪里可以完全免费的获得 Ubuntu CDs?

1. http://shipit.ubuntulinux.org

Q: 哪里可以找到 Ubuntu 的帮助?

1. Mailing Lists
2. Web Forums
3. IRC Channel


获得手册

Q: 如何下载本手册完整版?

1. 阅读 主题
2.

wget -c http://ubuntuguide.org/ubuntu5.04.tar.gz
tar zxvf ubuntu5.04.tar.gz

Q: 哪里下载非官方 Ubuntu 附加 CD?

1. http://ubuntuguide.org/add-on-cd


资源

Q: 如何添加额外的资源?

1. 阅读 主题
2.

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

3. 查找这个片断

...
## Uncomment the following two lines to fetch updated software from the network
# deb http://us.archive.ubuntu.com/ubuntu hoary main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu hoary 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 hoary-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu hoary-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 hoary universe
# deb-src http://us.archive.ubuntu.com/ubuntu hoary universe

# deb http://security.ubuntu.com/ubuntu hoary-security main restricted
# deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted

# deb http://security.ubuntu.com/ubuntu hoary-security universe
# deb-src http://security.ubuntu.com/ubuntu hoary-security universe

4. 使用下面的行替换

## Uncomment the following two lines to fetch updated software from the network
deb http://us.archive.ubuntu.com/ubuntu hoary main restricted
deb-src http://us.archive.ubuntu.com/ubuntu hoary 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 hoary-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu hoary-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 hoary universe
deb-src http://us.archive.ubuntu.com/ubuntu hoary universe

deb http://security.ubuntu.com/ubuntu hoary-security main restricted
deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted

deb http://security.ubuntu.com/ubuntu hoary-security universe
deb-src http://security.ubuntu.com/ubuntu hoary-security universe

deb http://archive.ubuntu.com/ubuntu hoary multiverse
deb-src http://archive.ubuntu.com/ubuntu hoary multiverse

deb ftp://ftp.nerim.net/debian-marillat stable main
deb ftp://ftp.nerim.net/debian-marillat unstable main
deb ftp://ftp.nerim.net/debian-marillat testing main

5. 保存编辑的文件 (sample)
6.

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907
gpg --armor --export 1F41B907 | sudo apt-key add -
sudo apt-get update

Q: 如何增加 backports 资源(可选的)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

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

4. 在文件的结尾增加下面的行

deb http://backports.ubuntuforums.org/backports hoary-backports main universe multiverse restricted
deb http://backports.ubuntuforums.org/backports hoary-extras main universe multiverse restricted

5. 保存编辑的文件 (sample)
6.

sudo apt-get update

Q: 如何备份/还原已经下载的资源缓存?

1. 阅读 主题
2. 备份下载的资源缓存

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/

3. 还原下载的资源缓存

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


Ubuntu 升级

Q: 如何手工升级 Ubuntu?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get update
sudo apt-get upgrade


附加程序

Q: 如何为 GNOME 安装菜单编辑器?

1. 阅读 主题
2.

wget -c http://frankandjacq.com/ubuntuguide/sme ... u1_all.deb
sudo dpkg -i smeg_0.5-0ubuntu1_all.deb

3. 阅读 如何刷新 GNOME 面板?
4. 应用程序 -> 系统工具 -> Smeg

Q: 如何为 GNOME 安装剪贴板服务?

1. 阅读 主题
2.

wget -c http://frankandjacq.com/ubuntuguide/gno ... in.tar.bz2
sudo tar jxvf gnome-clipboard-daemon-1.0.bin.tar.bz2 -C /usr/bin/
sudo chown root:root /usr/bin/gnome-clipboard-daemon
sudo chmod 755 /usr/bin/gnome-clipboard-daemon
sudo gnome-clipboard-daemon &

3. 系统 -> 首选项 -> 会话
4. 会话

Startup Programs Tab -> Add

Startup Command: gnome-clipboard-daemon
Order: 80

Q: 如何安装 J2SE 运行环境 (JRE) 和 Mozilla Firefox 插件?

1. 阅读 主题
2.

wget -c http://frankandjacq.com/ubuntuguide/jre ... x-i586.bin
sh jre-1_5_0_03-linux-i586.bin
sudo mkdir /usr/java
sudo mv jre1.5.0_03/ /usr/java/
sudo chown -R root:root /usr/java/jre1.5.0_03/
sudo ln -s /usr/java/jre1.5.0_03/bin/java /usr/bin/java
sudo ln -s /usr/java/jre1.5.0_03/bin/java_vm /usr/bin/java_vm
sudo ln -s /usr/java/jre1.5.0_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
sudo ln -s /usr/java/jre1.5.0_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/
java -version

Q: 如何为 Mozilla Firefox 安装 Flash Player (Macromedia Flash) 插件?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install flashplayer-mozilla

Q: 如何安装 PDF Reader (Adobe Reader) 和 Mozilla Firefox 插件?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install acroread
sudo apt-get install mozilla-acroread

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 办公 -> Adobe Reader

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

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install d4x

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> Internet -> Downloader for X

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

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install gftp

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> Internet -> gFTP

Q: 如何安装 P2P BitTorrent 客户端 (Azureus)?

1. 阅读 主题
2. 阅读 如何安装 J2SE 运行环境 (JRE) 和 Mozilla Firefox 插件?
3.

wget -c http://frankandjacq.com/ubuntuguide/Azu ... TK.tar.bz2
sudo tar jxvf Azureus_2.2.0.2_linux.GTK.tar.bz2 -C /opt/
sudo chown -R root:root /opt/azureus/
sudo gedit /usr/share/applications/Azureus.desktop

4. 插入下面的行到一个新文件

[Desktop Entry]
Name=Azureus
Comment=Azureus
Exec=/opt/azureus/azureus
Icon=/opt/azureus/Azureus.png
Terminal=false
Type=Application
Categories=Application;Network;

5. 保存编辑的文件 (sample)
6. 阅读 如何刷新 GNOME 面板?
7. 应用程序 -> Internet -> Azureus

Q: 如何安装 P2P eMule 客户端 (aMule)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install amule

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> Internet -> aMule

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

1. 阅读 主题
2. 阅读 如何安装 J2SE Runtime Environment (JRE) 和 Mozilla Firefox 插件?
3.

wget -c http://frankandjacq.com/ubuntuguide/Lim ... tOther.zip
sudo unzip LimeWireSoftOther.zip -d /opt/
sudo chown -R root:root /opt/LimeWire/
sudo gedit /usr/bin/runLime.sh

4. 插入下面的行到一个新文件

cd /opt/LimeWire/
./runLime.sh

5. 保存编辑的文件 (sample)
6.

sudo chmod +x /usr/bin/runLime.sh
sudo gedit /usr/share/applications/LimeWire.desktop

7. 插入下面的行到一个新文件

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

8. 保存编辑的文件 (sample)
9. 阅读 如何刷新 GNOME 面板?
10. 应用程序 -> Internet -> LimeWire

Q: 如何安装 Messenger (Skype)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install libqt3c102-mt
wget -c http://frankandjacq.com/ubuntuguide/sky ... 1_i386.deb
sudo dpkg -i skype_1.1.0.3-1_i386.deb

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> Internet -> Skype

Q: 如何安装 WinPopup (LinPopUp)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3. 阅读 如何为文件共享服务安装 Samba 服务?
4.

sudo apt-get install linpopup
sudo gedit /usr/share/applications/linpopup.desktop

5. 插入下面的行到一个新文件

[Desktop Entry]
Name=LinPopUp
Comment=LinPopUp
Exec=linpopup
Icon=/usr/share/pixmaps/linpopup.xpm
Terminal=false
Type=Application
Categories=Application;Utility;

6. 保存编辑的文件 (sample)
7. 阅读 如何刷新 GNOME 面板?
8. 应用程序 -> Accessories -> LinPopUp

Q: 如何安装多媒体解码器?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install gstreamer0.8-plugins
sudo apt-get install w32codecs

Q: 如何安装 DVD 播放驱动?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install libdvdcss2

Q: 如何安装多媒体播放器 (xine-ui)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3. 阅读 如何安装 Multimedia Codecs?
4. 阅读 如何安装 DVD playback capability?
5.

sudo apt-get install xine-ui

6. 阅读 如何刷新 GNOME 面板?
7. 应用程序 -> 影音 -> xine

Q: 如何安装多媒体播放器 (MPlayer) 和 Mozilla Firefox 插件?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3. 阅读 如何安装 Multimedia Codecs?
4. 阅读 如何安装 DVD playback capability?
5.

sudo apt-get -t hoary install mplayer-386
sudo apt-get -t hoary install mplayer-fonts
sudo apt-get -t hoary install mozilla-mplayer

6. 阅读 如何刷新 GNOME 面板?
7. 应用程序 -> 影音 -> MPlayer

Q: 如何安装多媒体播放器 (XMMS)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3. 阅读 如何安装 Multimedia Codecs?
4.

sudo apt-get install xmms
wget -c http://frankandjacq.com/ubuntuguide/xmm ... 2_i386.deb
sudo dpkg -i xmms-wma_1.0.4-2_i386.deb

5. 阅读 如何刷新 GNOME 面板?
6. 应用程序 -> 影音 -> XMMS

Q: 如何安装多媒体播放器 (RealPlayer)?

1. 阅读 主题
2.

wget -c http://frankandjacq.com/ubuntuguide/rea ... 2-i586.bin
chmod +x realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin
sudo ./realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin
...
Enter the complete path to the directory where you want
RealPlayer to be installed. You must specify the full
pathname of the directory and have write privileges to
the chosen directory.
Directory: [/home/chua/RealPlayer]: /opt/RealPlayer

You have selected the following RealPlayer configuration:
Destination: /opt/RealPlayer
Enter [F]inish to begin copying files, or [P]revious to go
back to the previous prompts: [F]: F

Copying RealPlayer files...configure system-wide symbolic links? [Y/n]: Y

enter the prefix for symbolic links [/usr]: /usr
...

3. 阅读 如何刷新 GNOME 面板?
4. 应用程序 -> 影音 -> RealPlayer 10

Q: 如何安装 Stream Directory Browser (streamtuner)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install streamtuner

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 影音 -> streamtuner

Q: 如何安装 Video 编辑器 (Kino)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install kino

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 影音 -> Kino Video Editor

Q: 如何安装 Audio 编辑器 (Audacity)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install audacity

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 影音 -> Audacity

Q: 如何安装 Email 客户端 (Mozilla Thunderbird)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install mozilla-thunderbird

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> Internet -> Thunderbird Mail Client

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

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install pan

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> Internet -> Pan Newsreader

Q: 如何安装 RSS/RDF/Atom 新闻阅读器 (RSSOwl)?

1. 阅读 主题
2. 阅读 如何安装 J2SE Runtime Environment (JRE) 和 Mozilla Firefox 插件?
3.

wget -c http://frankandjacq.com/ubuntuguide/rss ... bin.tar.gz
sudo tar zxvf rssowl_linux_1_1_bin.tar.gz -C /opt/
sudo chown -R root:root /opt/rssowl_linux_1_1_bin/
sudo gedit /usr/bin/runRSSOwl.sh

4. 插入下面的行到一个新文件

cd /opt/rssowl_linux_1_1_bin/
./run.sh

5. 保存编辑的文件 (sample)
6.

sudo chmod +x /usr/bin/runRSSOwl.sh
sudo gedit /usr/share/applications/RSSOwl.desktop

7. 插入下面的行到一个新文件

[Desktop Entry]
Name=RSSOwl
Comment=RSSOwl
Exec=runRSSOwl.sh
Icon=/opt/rssowl_linux_1_1_bin/rssowl.xpm
Terminal=false
Type=Application
Categories=Application;Network;

8. 保存编辑的文件 (sample)
9. 阅读 如何刷新 GNOME 面板?
10. 应用程序 -> Internet -> RSSOwl

Q: 如何安装网站编写系统 (Nvu)?

1. 阅读 主题
2.

wget -c http://frankandjacq.com/ubuntuguide/nvu ... nu.tar.bz2
sudo tar jxvf nvu-1.0PR-pc-linux2.6.10-gnu.tar.bz2 -C /opt/
sudo chown -R root:root /opt/nvu-1.0PR/
sudo gedit /usr/share/applications/Nvu.desktop

3. 插入下面的行到一个新文件

[Desktop Entry]
Name=Nvu
Comment=Nvu
Exec=/opt/nvu-1.0PR/nvu
Icon=/opt/nvu-1.0PR/icons/mozicon50.xpm
Terminal=false
Type=Application
Categories=Application;Office;

4. 保存编辑的文件 (sample)
5. 阅读 如何刷新 GNOME 面板?
6. 应用程序 -> 办公 -> Nvu

Q: 如何安装项目管理程序 (Planner)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install planner

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 办公 -> Project Management

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

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install scribus

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 办公 -> Scribus

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

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install gnomebaker

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> Accessories -> GnomeBaker CD/DVD Creator

Q: 如何安装分区编辑器 (GParted)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install gparted

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 系统工具 -> GParted

Q: 如何安装防火墙 (Firestarter)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install firestarter

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 系统工具 -> Firestarter

Q: 如何安装 RAR 压缩包管理器 (rar)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install rar

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

Q: 如何安装附加字体?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install xfonts-intl-arabic
sudo apt-get install xfonts-intl-asian
sudo apt-get install xfonts-intl-chinese
sudo apt-get install xfonts-intl-chinese-big
sudo apt-get install xfonts-intl-european
sudo apt-get install xfonts-intl-japanese
sudo apt-get install xfonts-intl-japanese-big
sudo apt-get install xfonts-intl-phonetic
sudo apt-get install gsfonts-x11
sudo apt-get install msttcorefonts
sudo fc-cache -f -v

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

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3. 阅读 如何安装附加字体?
4.

sudo apt-get install scim
sudo apt-get install scim-chinese
sudo apt-get install scim-config-socket
sudo apt-get install scim-gtk2-immodule
sudo apt-get install scim-tables-zh
wget -c http://frankandjacq.com/ubuntuguide/fir ... 3.0.tar.gz
sudo tar zxvf fireflysung-1.3.0.tar.gz -C /usr/share/fonts/truetype/
sudo fc-cache -f -v

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

Press 'Ctrl + Space'

Q: 如何安装游戏 (Frozen-Bubble)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install frozen-bubble

4. 阅读 如何刷新 GNOME 面板?
5. 应用程序 -> 游戏 -> Frozen-Bubble

Q: 如何安装基本编译程序 (build-essential)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install build-essential


商业应用程序

Q: 如何安装 Windows 9X/ME/2000/XP (Win4Lin)?

1. http://www.win4lin.com

Q: 如何安装 Windows 应用程序 (CrossOver Office)?

1. http://www.codeweavers.com

Q: 如何安装 Windows 游戏 (Cedega)?

1. http://www.transgaming.com


硬件

Q: 如何安装显卡驱动 (NVIDIA)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install nvidia-glx
sudo apt-get install nvidia-settings
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)
6. 阅读 如何重新启动 GNOME 而不需要重新启动电脑?
7. 应用程序 -> 系统工具 -> NVIDIA Settings

Q: 如何在 GNOME 启动时屏蔽 NVIDIA 显卡图标?

1. 阅读 主题
2. 阅读 如何安装 Graphics Driver (NVIDIA)?
3.

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

4. 查找这个片断

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

5. Add the following line below it

Option "NoLogo"

6. 保存编辑的文件 (sample)
7. 阅读 如何重新启动 GNOME 而不需要重新启动电脑?

Q: 如何识别 Modem 芯片组?

1. 阅读 主题
2.

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

Q: 如何安装 Modem 驱动 (SmartLink)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

uname -r (must be 2.6.10-5-386)
wget -c http://frankandjacq.com/ubuntuguide/sl- ... 4_i386.deb
sudo dpkg -i sl-modem-modules-*.deb
sudo apt-get install sl-modem-daemon

Q: 如何列出分区表?

1. 阅读 主题
2.

sudo fdisk -l

Q: 如何列出磁盘使用情况?

1. 阅读 主题
2.

df -T -h

Q: 如何列出挂载的设备?

1. 阅读 主题
2.

mount

Q: 如何列出 PCI 设备?

1. 阅读 主题
2.

lspci

Q: 如何列出 USB 设备?

1. 阅读 主题
2.

lsusb

Q: 如何手工挂载/卸载 CD/DVD-ROM ,并显示所有隐藏和相关联的文件/目录?

1. 阅读 主题
2.

例如 假定 /media/cdrom0/ 是 CD/DVD-ROM 的位置

3. 挂载 CD/DVD-ROM

sudo mount /media/cdrom0/ -o unhide

4. 卸载 CD/DVD-ROM

sudo umount /media/cdrom0/

Q: 如何强行手工卸载 CD/DVD-ROM?

1. 阅读 主题
2.

例如 假定 /media/cdrom0/ 是 CD/DVD-ROM 的位置

3.

sudo umount /media/cdrom0/ -l

Q: 如何在不重启下,重新挂载 /etc/fstab?

1. 阅读 主题
2.

sudo mount -a


网络

Q: 如何激活/断开网卡连接?

1. 阅读 主题
2. 系统 -> 系统管理 -> 联网
3. 网络设置

Connections Tab -> Select "Ethernet connection" -> Activate/Deactivate

Q: 如何配置网络连接?

1. 阅读 主题
2. 系统 -> 系统管理 -> 联网
3. 网络设置

Connections Tab -> Select "Ethernet connection" -> Properties

Connection -> This device is configured (Checked)
Connection Settings -> Configuration: Select "DHCP/Static IP address"

DNS Tab -> DNS Servers -> Add/Delete

Q: 如何修改电脑名字?

1. 阅读 主题
2. 系统 -> 系统管理 -> 联网
3. 网络设置

General Tab -> Host Settings -> Hostname: Specify the computer name

4. 保存并关闭所有打开的应用程序, 重启电脑

Q: 如何修改电脑描述?

1. 阅读 主题
2. 阅读 如何为文件共享服务安装 Samba 服务?
3.

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

4. 发现这行

...
server string = %h server (Samba, Ubuntu)
...

5. 用以下行替换

server string = new_computer_descriptions

6. 保存编辑的文件 (sample)
7.

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

Q: 如何修改电脑域/工作组?

1. 阅读 主题
2. 阅读 如何为文件共享服务安装 Samba 服务?
3.

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

4. 发现这行

...
workgroup = MSHOME
...

5. 用以下行替换

workgroup = new_domain_or_workgroup

6. 保存编辑的文件 (sample)
7.

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

Q: 如何简单的共享目录?

1. 阅读 主题
2. 阅读 如何为文件共享服务安装 Samba 服务?
3.

Right click on folder -> Share folder

Shared folder -> Share with: Select "SMB"
Share properties -> Name: Specify the share name

Q: 如何浏览网上邻居?

1. 阅读 主题
2.

例如 假定网络连接已经配置
如何电脑或网络目录没有发现,尝试直接访问它们
阅读 如何不挂载访问网络目录?

3. 位置 -> 网络服务器

Q: 如何不挂载访问网络目录?

1. 阅读 主题
2.

例如 假定网络连接已经配置
网络电脑的 IP: 192.168.0.1
共享的目录名: linux

3. 应用程序 -> Run Application...
4. Run Application

smb://192.168.0.1/linux

Q: 如何手工挂载/卸载网络目录,并允许所有用户可以阅读?

1. 阅读 主题
2. 阅读 如何为文件共享服务安装 Samba 服务?
3.

例如 假定网络连接已经配置
网络电脑的 IP: 192.168.0.1
网络电脑的 Username: myusername
网络电脑的 Password: mypassword
共享的目录名: linux
本地挂载目录: /media/sharename

4. 挂载网络目录

sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword

5. 卸载网络目录

sudo umount /media/sharename/

Q: 如何手工挂载/卸载网络目录,并允许所有用户可以阅读/写入?

1. 阅读 主题
2. 阅读 如何为文件共享服务安装 Samba 服务?
3.

例如 假定网络连接已经配置
网络电脑的 IP: 192.168.0.1
网络电脑的 Username: myusername
网络电脑的 Password: mypassword
共享的目录名: linux
本地挂载目录: /media/sharename

4. 挂载网络目录

sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777

5. 卸载网络目录

sudo umount /media/sharename/

Q: 如何在启动时挂载网络目录,并允许所有用户可以阅读?

1. 阅读 主题
2. 阅读 如何为文件共享服务安装 Samba 服务?
3.

例如 假定网络连接已经配置
网络电脑的 IP: 192.168.0.1
网络电脑的 Username: myusername
网络电脑的 Password: mypassword
共享的目录名: linux
本地挂载目录: /media/sharename

4.

sudo mkdir /media/sharename
sudo gedit /root/.smbcredentials

5. 插入下面的行到一个新文件

username=myusername
password=mypassword

6. 保存编辑的文件 (sample)
7.

sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab

8. 在文件的结尾增加下面的行

//192.168.0.1/linux /media/sharename smbfs credentials=/root/.smbcredentials 0 0

9. 保存编辑的文件 (sample)
10. 阅读 如何在不重启下,重新挂载 /etc/fstab?

Q: 如何在启动时挂载网络目录,并允许所有用户可以阅读/写入?

1. 阅读 主题
2. 阅读 如何安装 Samba 服务 for files/folders sharing service?
3.

例如 假定网络连接已经配置
网络电脑的 IP: 192.168.0.1
网络电脑的 Username: myusername
网络电脑的 Password: mypassword
共享的目录名: linux
本地挂载目录: /media/sharename

4.

sudo mkdir /media/sharename
sudo gedit /root/.smbcredentials

5. 插入下面的行到一个新文件

username=myusername
password=mypassword

6. 保存编辑的文件 (sample)
7.

sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab

8. 在文件的结尾增加下面的行

//192.168.0.1/linux /media/sharename smbfs credentials=/root/.smbcredentials,dmask=777,fmask=777 0 0

9. 保存编辑的文件 (sample)
10. 阅读 How to remount /etc/fstab without rebooting?

Q: 如何安装 ADSL/PPPoE 客户端 (RP-PPPoE)?

1. 阅读 主题
2.

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

3. 插入下面的行到一个新文件

[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;

4. 保存编辑的文件 (sample)
5. 阅读 如何刷新 GNOME 面板?
6. 应用程序 -> 系统工具 -> RP-PPPoE


Windows

Q: 如何手工挂载/卸载 Windows 分区 (NTFS), 并允许所有用户只能阅读?

1. 阅读 主题
2. 阅读 如何列出分区表?
3.

例如 假定 /dev/hda1 是 Windows 分区的位置 (NTFS)
本地挂载目录: /media/windows

4. 挂载 Windows 分区

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

5. 卸载 Windows 分区

sudo umount /media/windows/

Q: 如何手工挂载/卸载 Windows 分区 (FAT), 并允许所有用户可以阅读/写入?

1. 阅读 主题
2. 阅读 如何列出分区表?
3.

例如 假定 /dev/hda1 是 Windows 分区的位置 (FAT)
本地挂载目录: /media/windows

4. 挂载 Windows 分区

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

5. 卸载 Windows 分区

sudo umount /media/windows/

Q: 如何在启动时挂载 Windows 分区 (NTFS), 并允许所有用户只能阅读?

1. 阅读 主题
2. 阅读 如何列出分区表?
3.

例如 假定 /dev/hda1 是 Windows 分区的位置 (NTFS)
本地挂载目录: /media/windows

4.

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

5. 在文件的结尾增加下面的行

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

6. 保存编辑的文件 (sample)
7. 阅读 如何在不重启下,重新挂载 /etc/fstab?

Q: 如何在启动时挂载 Windows 分区 (FAT), 并允许所有用户可以阅读/写入?

1. 阅读 主题
2. 阅读 如何列出分区表?
3.

例如 假定 /dev/hda1 是 Windows 分区的位置 (FAT)
本地挂载目录: /media/windows

4.

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

5. 在文件的结尾增加下面的行

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

6. 保存编辑的文件 (sample)
7. 阅读 How to remount /etc/fstab without rebooting?


用户管理

Q: 如何设置/改变/激活 root 用户口令?

1. 阅读 主题
2.

sudo passwd root

Q: 如何屏蔽 root 帐号?

1. 阅读 主题
2.

sudo passwd -l root

Q: 如何允许 root 用户登录 GNOME?

1. 阅读 主题
2. 阅读 如何设置/改变/激活 root 用户口令?
3. 系统 -> 系统管理 -> Login Screen Setup
4. Login Screen Setup

Security Tab -> Options -> Allow root to login with GDM (Checked)

Q: 如何在终端下切换到 root 帐号?

1. 阅读 主题
2.

sudo -s -H
Password: <specify user password>

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

1. 阅读 主题
2. 系统 -> 系统管理 -> 用户和组
3. 用户和组

Users Tab -> Add User.../Properties/Delete

Q: 如何增加/编辑/删除 system 用户组?

1. 阅读 主题
2. 系统 -> 系统管理 -> 用户和组
3. 用户和组

Groups Tab -> Add Group.../Properties/Delete

Q: 如何自动登录到 GNOME (不安全)?

1. 阅读 主题
2. 系统 -> 系统管理 -> 登录屏幕设置
3. 登录屏幕设置

General Tab -> Automatic Login ->
Login a user automatically on first bootup (Checked)
Automatic login username: Select "system_username"

Q: 如何允许多个 sudoers?

1. 阅读 主题
2.

export EDITOR=gedit && sudo visudo

3. 在文件的结尾增加下面的行

system_username ALL=(ALL) ALL

4. 保存编辑的文件 (sample)

Q: 如何使用 "sudo" 不用输入密码 (不安全)?

1. 阅读 主题
2.

export EDITOR=gedit && sudo visudo

3. 发现这行

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

4. 用以下行替换

system_username ALL=(ALL) NOPASSWD: ALL

5. 保存编辑的文件 (sample)

Q: 如何明确的终止 "sudo" 会话?

1. 阅读 主题
2.

sudo -K

Q: 如何改变文件/文件夹权限?

1. 阅读 主题
2.

Right click on files/folders -> Properties

Permissions Tab -> Read/Write/Execute (Checked the permissions for Owner/Group/Others)

Q: 如何改变文件/文件夹所属?

1. 阅读 主题
2.

sudo chown system_username /location_of_files_or_folders

Q: 如何改变文件/文件夹组属性?

1. 阅读 主题
2.

sudo chgrp system_groupname /location_of_files_or_folders


安全

Q: 关于我的 Ubuntu 的安全问题, 我需要知道一些什么基本问题?

1. 阅读 主题
2. 确保在 BIOS 设置中,硬盘是第一个启动
1. 阻止入侵者使用安装光盘来启动并获得超级用户访问权
2. 阻止入侵者使用 Linux Live CD (例子. KNOPPIX)。这个允许浏览/删除/共享整个硬盘
3. 阻止入侵者来源于其他安装的操作系统
3. 确保 BIOS 有口令保护
1. 阻止入侵者改变 BIOS 启动顺序
4. 确保系统放在一个安全的地方
1. 阻止入侵者移动电脑的硬盘, 这个允许浏览/删除/共享整个硬盘
2. 阻止入侵者移动电脑的主板电池,这将导致清除 BIOS 密码
5. 确保系统的口令不容易被猜测
1. 阻止入侵者使用暴力手段破解你的密码 (例子. John the Ripper)
2. 建立的口令至少8个字符长
3. 建立的口令混合 字母/数字, 和 大写/小写
6. 确保 GRUB 菜单的交互编辑被禁止
1. 阻止入侵者通过修改启动内核参数来允许使用超级用户访问
2. 阅读 如何屏蔽所有 GRUB 菜单的交互式编辑控制?
7. 确保禁止在终端下的历史列表
1. 阻止入侵者查看以前的使用命令
2. 阅读 怎样禁止在终端下的历史列表?
8. 确保 Ctrl+Alt+Del 在终端被禁止
1. 阻止入侵者在终端下没有许可的重启计算机
2. 阅读 怎样禁止在终端下使用 Ctrl+Alt+Del 重新启动计算机?
9. 确保在终端下删除或者覆盖文件时出现提示
1. 入侵者删除或者覆盖文件
2. 阅读 如何在终端下删除或者覆盖文件时出现提示?
10. 在日常的使用中,作为一个普通用户登录
1. 阻止意外的删除或覆盖系统文件
2. 阅读 如何增加/编辑/删除 system 用户?
11. 禁止 root 用户帐号, 使用 "sudo" 代替
1. 减少使用 root 特权的操作时间和次数, 和减少作为 root 执行命令的风险
2. "sudo" 提供了一个友好的审核记录 (/var/log/auth.log)
3. 阅读 How to disable root user account?
12. 安装防火墙
1. 防火墙不是安全的担保,但它是网路攻击的第一道防护
2. 阅读 如何安装防火墙 (Firestarter)?

Q: 如何屏蔽所有 GRUB 菜单的交互式编辑控制?

1. 阅读 主题
2.

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

3. 查找这个片断

...
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# 例如 password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
...

4. 在下面增加下面的行

password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)

5. 查找这个片断

...
title Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boot
...

6. 使用下面的行替换

#title Ubuntu, kernel 2.6.10-5-386 (recovery mode)
#root (hd0,1)
#kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
#initrd /boot/initrd.img-2.6.10-5-386
#savedefault
#boot

7. 保存编辑的文件 (sample)

Q: 如何屏蔽终端下的历史列表?

1. 阅读 主题
2.

rm $HOME/.bash_history
touch $HOME/.bash_history
chmod 000 $HOME/.bash_history

Q: 如何屏蔽在终端下使用 Ctrl+Alt+Del 来重启电脑?

1. 阅读 主题
2.

sudo cp /etc/inittab /etc/inittab_backup
sudo gedit /etc/inittab

3. 发现这行

...
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...

4. 用以下行替换

#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

5. 保存编辑的文件 (sample)
6.

sudo telinit q

Q: 如何在终端下删除或者覆盖文件时出现提示?

1. 阅读 主题
2.

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

3. 在文件的结尾增加下面的行

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

4. 保存编辑的文件 (sample)


援救模式

Q: 如何免登陆但可以获得根用户访问权限?

1. 阅读 主题
2. Easiest method (will not work if GRUB menu password is set)
1. Boot-up computer
2. If GRUB menu is hidden, press 'Esc' to enter the GRUB menu
3. Select

Ubuntu, kernel 2.6.10-5-386 (recovery mode)

4. Press 'Enter' to boot
3. Other methods
1. 阅读 如何更改核启动内容来获得根用户访问权限?
2. 阅读 如何使用Ubuntu安装CD获得根用户访问权限?

Q: 如何更改核启动内容来获得根用户访问权限?

1. 阅读 主题
2. Boot-up computer
3. If GRUB menu is hidden, press 'Esc' to enter the GRUB menu
4. If GRUB password is set, press 'p' to unlock the GRUB menu
5. Select

Ubuntu, kernel 2.6.10-5-386

6. Press 'e' to edit the commands before booting
7. Select

kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash

8. Press 'e' to edit the selected command in the boot sequence
9. Add "rw init=/bin/bash" to the end of the arguments

grub edit> kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash

10. Press 'b' to boot

Q: 如何使用 Ubuntu 安装 CD 获得根用户访问权限?

1. 阅读 主题
2. Boot-up computer into Ubuntu Installation CD
3. At "boot:" prompt, add "rescue" to the argument

boot: rescue

4. Follow the instructions on screen

Q: 如果忘记密码, 如何改变根用户或主要用户的密码?

1. 阅读 主题
2. 阅读 如何免登陆但可以获得根用户访问权限?
3. To change root user password

# passwd root

4. To change main user password

# passwd system_main_username

Q: 如果忘记密码, 如何改变GRUB菜单的密码?

1. 阅读 主题
2.

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

3. 发现这行

...
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
...

4. 用以下行替换

password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)

5. 保存编辑的文件 (sample)

Q: 安装Windows之后, 如何恢复GRUB菜单?

1. 阅读 主题
2. 阅读 How to use Ubuntu Installation CD, to gain root user access?
3.

例如 Assumed that /dev/hda is the location of /boot partition

4.

# grub-install /dev/hda

Q: 如何在GRUB菜单中加入Windows?

1. 阅读 主题
2. 阅读 如何列出分区表?
3.

例如 假定 /dev/hda1 是 Windows 分区的位置

4.

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

5. 在文件的结尾增加下面的行

title Microsoft Windows
root (hd0,0)
savedefault
makeactive
chainloader +1

6. 保存编辑的文件 (sample)

Q: 如何在Windows里读取Linux分区 (ext2, ext3)?

1. 阅读 主题
2. Download Explore2fs: Here


技巧和窍门

Q: 如何重新启动 GNOME 而不需要重新启动电脑?

1. 阅读 主题
2. Save and close all opened applications

Press 'Ctrl + Alt + Backspace'

Q: 如何在 GNOME 启动时打开 Num Lock ?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install numlockx
sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
sudo gedit /etc/X11/gdm/Init/Default

4. 发现这行

...
exit 0

5. 在它上面增加下面的行

if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

6. 保存编辑的文件 (sample)
7. 阅读 How to restart GNOME without rebooting computer?

Q: 如何登录 GNOME 时一开始运行程序?

1. 阅读 主题
2. 系统 -> 首选项 -> 会话
3. 会话

Startup Programs Tab -> Add/Edit/Delete

Q: 如何在 GNOME 里切换到终端模式?

1. 阅读 主题
2. To switch to Console mode

Press 'Ctrl + Alt + F1' (F2 - F6)

3. To switch back to GNOME mode

Press 'Ctrl + Alt + F7'

Q: 如何刷新 GNOME 面板?

1. 阅读 主题
2.

killall gnome-panel

Q: 如何在 Nautilus 中使用同一个窗口打开每个文件夹?

1. 阅读 主题
2. 应用程序 -> 系统工具 -> 配置编辑器
3. 配置编辑器

/ -> apps -> nautilus -> preferences -> always_use_browser (Checked)

Q: 如何在 Nautilus 显示所有隐藏文件?

1. 阅读 主题
2. 位置 -> 主文件夹
3. To temporary show all hidden files/folders in Nautilus

Press 'Ctrl + H'

4. To permanently show all hidden files/folders in Nautilus

Edit Menu -> Preferences

Views Tab -> Default View -> Show hidden and backup files (Checked)

Q: 如何显示桌面图标(计算机, 主目录, 回收站)?

1. 阅读 主题
2. 应用程序 -> 系统工具 -> 配置编辑器
3. 配置编辑器

/ -> apps -> nautilus -> desktop ->
computer_icon_visible (Checked)
home_icon_visible (Checked)
trash_icon_visible (Checked)

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

1. 阅读 主题
2.

Right click on file -> Properties

Open With Tab -> Add

Select "Open with" program

Select "Open with" program (Checked)

Q: 如何将 Mozilla Thunderbird 设为首选的邮件客户端?

1. 阅读 主题
2. 阅读 如何安装 Email 客户端 (Mozilla Thunderbird)?
3. 系统 -> 首选项 -> Preferred Applications
4. Preferred Applications

Mail Reader Tab -> Default Mail Reader -> Command: mozilla-thunderbird %s

Q: 如何使用右键作为超级用户打开文件?

1. 阅读 主题
2.

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

3. 插入下面的行到一个新文件

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gnome-sudo "gnome-open $uri" &
done

4. 保存编辑的文件 (sample)
5.

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

6.

Right click on file -> Scripts -> Open as root

Q: 如何屏蔽终端里的铃声?

1. 阅读 主题
2. 应用程序 -> 系统工具 -> Terminal
3. Terminal

Edit Menu -> Current Profile...

General Tab -> General -> Terminal bell (Un-Checked)

Q: 如何装载程序更快 (prelink)?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install prelink
sudo cp /etc/default/prelink /etc/default/prelink_backup
sudo gedit /etc/default/prelink

4. 发现这行

...
PRELINKING=unknown
...

5. 用以下行替换

PRELINKING=yes

6. 保存编辑的文件 (sample)
7.

sudo prelink -avmR
sudo /etc/cron.daily/prelink

Q: 如何在 Mozilla Firefox 里访问网站更快?

1. 阅读 主题
2. 应用程序 -> Internet -> Firefox Web Browser
3. Mozilla Firefox

Address Bar -> about:config

Filter: ->
network.dns.disableIPv6 -> true
network.http.pipelining -> true
network.http.pipelining.maxrequests -> 8
network.http.proxy.pipelining -> true

Q: 如何屏蔽 Mozilla Firefox 里发现链接时发出的响铃声?

1. 阅读 主题
2. 应用程序 -> Internet -> Firefox Web Browser
3. Mozilla Firefox

Address Bar -> about:config

Filter: -> accessibility.typeaheadfind.enablesound -> false

Q: 如何让 apt-get 更容易 (Synaptic)?

1. 阅读 主题
2. 系统 -> 系统管理 -> 新立得软件包管理器
3. 新立得软件包管理器
1. To refresh the list of known packages (equivalent to apt-get update)

Edit Menu -> Reload Package Information

2. To install all possible upgrades (equivalent to apt-get upgrade)

Edit Menu -> Mark All Upgrades... -> Default Upgrade
Edit Menu -> Apply Marked Changes

3. To search for a package (equivalent to apt-cache search package_name)

Edit Menu -> Search... Specify the package name

4. To install the selected package (equivalent to apt-get install package_name)

Select "package_name"

Package Menu -> Mark for Installation
Edit Menu -> Apply Marked Changes

5. To remove installed package (equivalent to apt-get remove package_name)

Select "package_name"

Package Menu -> Mark for Removal
Edit Menu -> Apply Marked Changes

Q: 如何安装/卸载 .deb 文件?

1. 阅读 主题
2. To install .deb file

sudo dpkg -i package_file.deb

3. To uninstall .deb file

sudo dpkg -r package_name

Q: 如何转换 .rpm 文件到 .deb 文件?

1. 阅读 主题
2.

sudo alien package_file.rpm

Q: 如何一次重命名目录里的所有文件?

1. 阅读 主题
2.

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 -s /usr/mvb_1.6/mvb /usr/bin/mvb
mvb -h

Q: 如何保存 "man" 的输出到一个文件?

1. 阅读 主题
2.

man command | col -b > file.txt

Q: 如何获得 MD5 校验文件?

1. 阅读 主题
2.

md5sum file.iso > file.iso.md5

Q: 如何检查文件的 MD5 校验?

1. 阅读 主题
2.

例如 Assumed that file.iso and file.iso.md5 are in the same folder

3.

md5sum -c file.iso.md5

Q: 如何不用刻录来挂载/卸载镜像 (ISO) 文件?

1. 阅读 主题
2. To mount Image (ISO) file

sudo mkdir /media/iso
sudo modprobe loop
sudo mount file.iso /media/iso/ -t iso9660 -o loop

3. To unmount Image (ISO) file

sudo umount /media/iso/

Q: 如何在启动时隐藏 GRUB 菜单?

1. 阅读 主题
2.

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

3. 发现这行

...
#hiddenmenu
...

4. 用以下行替换

hiddenmenu

5. 保存编辑的文件 (sample)

Q: 如何修改启动时 GRUB 菜单的等待时间?

1. 阅读 主题
2.

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

3. 发现这行

...
timeout 3
...

4. 用以下行替换

timeout X_seconds

5. 保存编辑的文件 (sample)

Q: 如何改变 GRUB 菜单中的缺省操作系统启动项?

1. 阅读 主题
2.

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

3. 发现这行

...
default 0
...

4. 用以下行替换

default X_sequence

5. 保存编辑的文件 (sample)

Q: 如何临时的忽略启动的服务?

1. 阅读 主题
2.

Press 'Ctrl + C'

Q: 如何永久的屏蔽/激启动的服务?

1. 阅读 主题
2. To permanently disable boot-up service

sudo chmod -x /etc/init.d/service_name

3. To permanently enable boot-up service

sudo chmod +x /etc/init.d/service_name


杀毒服务

Q: 如何安装 ClamAV 杀毒服务?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install clamav

Q: 如何手工升级病毒库?

1. 阅读 主题
2. 阅读 如何安装 ClamAV 杀毒服务?
3.

sudo freshclam

Q: 如何手工检查文件/目录里的病毒?

1. 阅读 主题
2. 阅读 如何安装 ClamAV 杀毒服务?
3.

sudo clamscan -r /location_of_files_or_folders

Q: 如何自动检查文件/目录里的病毒?

1. 阅读 主题
2. 阅读 如何安装 ClamAV 杀毒服务?
3.

例如 Automatically scan files/folders for viruses at midnight everyday
* * * * * means minute hour date month year

4.

export EDITOR=gedit && sudo crontab -e

5. 在文件的结尾增加下面的行

00 00 * * * sudo clamscan -r /location_of_files_or_folders

6. 保存编辑的文件


Samba 服务

Q: 如何安装 Samba 服务 for files/folders sharing service?

1. 阅读 主题
2. 阅读 如何添加额外的资源?
3.

sudo apt-get install samba
sudo apt-get install smbfs

Q: 如何增加/编辑/删除网络用户?

1. 阅读 主题
2. 阅读 如何安装 Samba 服务 for files/folders sharing service?
3. To add network user
1. 阅读 如何增加/编辑/删除 system 用户?
2.

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

3. Insert the following line into the new file

system_username = "network username"

4. 保存编辑的文件 (sample)
4. To edit network user

sudo smbpasswd -a system_username

5. To delete network user

sudo smbpasswd -x system_username

Q: 如何共享主文件夹只有只读权限 (登录验证=Yes)?

1. 阅读 主题
2. 阅读 如何安装 Samba 服务 for files/folders sharing service?
3.

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

4. 发现这行

...
; 安全 = user
...

5. 使用下面的行替换

安全 = user
username map = /etc/samba/smbusers

6. 保存编辑的文件 (sample)
7. 阅读 如何增加/编辑/删除网络用户?
8.

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

Q: 如何共享主文件夹拥有读写权限 (登录验证=Yes)?

1. 阅读 主题
2. 阅读 如何安装 Samba 服务 for files/folders sharing service?
3.

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

4. 发现这行

...
; 安全 = user
...

5. 使用下面的行替换

安全 = user
username map = /etc/samba/smbusers

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 = no
...

7. 使用下面的行替换

# 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

8. 保存编辑的文件 (sample)
9. 阅读 如何增加/编辑/删除网络用户?
10.

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

Q: 如何共享组文件夹只有只读权限 (登录验证=Yes)?

1. 阅读 主题
2. 阅读 如何安装 Samba 服务 for files/folders sharing service?
3.

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

4. 发现这行

...
; 安全 = user
...

5. 使用下面的行替换

安全 = user
username map = /etc/samba/smbusers

6. 在文件的结尾增加下面的行

[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

7. 保存编辑的文件 (sample)
8. 阅读 如何增加/编辑/删除网络用户?
9.

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

Q: 如何共享组文件夹拥有读写权限 (登录验证=Yes)?

1. 阅读 主题
2. 阅读 如何安装 Samba 服务 for files/folders sharing service?
3.

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

4. 发现这行

...
; 安全 = user
...

5. 使用下面的行替换

安全 = user
username map = /etc/samba/smbusers

6. 在文件的结尾增加下面的行

[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

7. 保存编辑的文件 (sample)
8. 阅读 How to add/edit/delete网络用户?
9.

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

Q: 如何共享公共文件夹只有只读权限 (登录验证=Yes)?

1. 阅读 主题
2. 阅读 如何安装 Samba 服务 for file
附件
Guide.html.tar.gz
(23.37 KiB) 已下载 152 次
当净其意如虚空,远离妄想及诸取,令心所向皆无碍
hanzixing
帖子: 20
注册时间: 2005-11-23 13:20

#2

帖子 hanzixing » 2006-06-19 10:37

好好学习~
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#3

帖子 millenniumdark » 2006-07-29 0:15

回复