红联Linux门户
Linux帮助

本版FAQ(常见问题解答)

发布时间:2010-07-18 19:11:16来源:红联作者:alick
[i=s] 本帖最后由 alick 于 2012-6-27 18:45 编辑 [/i]

欢迎来到红联Redhat/Fedora/CentOS 版的FAQ。
这里提供Redhat/Fedora/CentOS 及一些衍生的Linux发行版相关的常见问题的解答。
力求让新手能得到网络设置、软件源配置、双系统设置、硬盘分区知识、
显卡驱动安装等常见问题的详细解答。另外还有关于如何更好地提问的介绍。

这里的回答可能主要是从Fedora的角度来说的。毕竟它是面向桌面用户的,用户群相对更大。
(了解Redhat/Fedora/CentOS 三者之间的关系,或者它们与其他Linux发行版之间的关系,
可以参见这个链接
还有它们的默认配置是很相近的。

事实上,论坛里已经有了一个全英文的Fedora的FAQ,这里是指向它的链接
----------------------------------------------------------------------------------------------------------------
内容会逐步完善。欢迎提供帮助资料,若转载请注明出处。
回帖欢迎错误指正、批评意见等(接受后会视帖子作者为FAQ的共同作者)。
谢绝没有实际内容的帖子如“re”,“赞”,“顶”等。
文后提供pdf版本的FAQ,内容一致,格式可能更好 :-)
----------------------------------------------------------------------------------------------------------------

版本:2012年 06月 27日 星期三 18:42:43 CST

安装系统
我的电脑是否可以安装Redhat/Fedora/CentOS?是否可以安装成双系统(或者多系统)?
新近的电脑安装它们都没有问题。Redhat如今只提供面向企业用户的RHEL,
不建议新手将其作为自己的桌面系统。如果你的电脑里面已经有了一个系统,想安装
一个新的Linux系统,做一位双系统的用户,一般而言都是没有问题的。需要注
意的是如果想要Windows和Linux的双系统,那么建议先安装Windows,然后安装
Linux。此时需要在安装Linux之前先腾出一块空闲分区,或者在Linux安装过程
中使用安装程序自带的硬盘分区工具创造出一块空闲分区(比如压缩一个很大的
Windows分区)。如何具体的分区、给Linux分出几个区详见下一个问题。

安装系统中的硬盘分区据说需要很小心,具体该怎么做?
硬盘分区应该做到小心谨慎,因为稍有大意,万一对保存有个人重要数据的分区
进行了误操作(如删除、格式化等),那么其上的数据可能就再也找不回来了。
但是对于安装系统来说,对硬盘分区是必须的。合理的硬盘分区可以有效的
利用起你的硬盘。

下面先介绍一些分区时会碰到的名词,算是硬盘分区的准备知识。

格式化:格式化是在硬盘中建立磁道和扇区,目的其实就是为了在硬盘上的一个
区域(分区)创建出文件系统,以存储文件。

文件系统:文件系统描述着文件的组织方式。目前世界上有许多种文件系统。
NTFS和FAT16/FAT32为Windows所使用。Linux上的默认文件系统是ext系列,经过
不断改进,目前最新版本为ext4。BTRFS是一种被认为可以取代ext作为Linux的
默认选择的文件系统。

Linux的文件系统是一种树结构。树根就是/,这是最顶层的目录,叫“根目录”。
/目录下会按照所存文件的功能分为许多个目录。主要有/home(用户主目录)、
/usr(系统程序、资源)、/bin(基本命令)、/sbin(系统管理的命令)、
/etc(系统配置)、/var(系统、软件的日志)、/opt(额外的)等。更详尽介
绍参考这里

Fedora的安装程序自带的分区工具一般提供有如下选项:

使用所有空间:新安装的系统将使用全部的硬盘空间。想要安装双系统的用户、
需要保留硬盘上数据的用户绝对不要选择这个方式。如果打算只用一个 Linux
系统,那么这是最简单合适的方式。

替换现有Linux系统:这会覆盖之前安装的Linux系统。

缩小现有系统:缩小现有的分区腾出空间来安装Linux。这种方式不会破坏数据
。但是注意缩小分区时可能需要移动数据,当数据量大时会比较耗时。如果没有
事先腾出空闲的硬盘空间,可以采用这种方式。

使用剩余空间:这种方式要求你的硬盘上需要有未创建文件系统的空间。(想要
装双系统的可以通过删除Windows下的一个分区如F:盘实现。)

以上几种方式下,分区工具默认会创建三个分区,一个挂载/boot,一个挂载/,
另一个做swap交换分区。总体比较适合新手。缺点是没有分出分区挂载/home,
这样重装(新版本Linux)时需要事先将个人数据备份出来。

最后一项是``创建自定义布局'',这种方式要求用户掌握的知识最多,也最灵活。

另外选择分区方式界面有一个选项``查看并修改分区布局'',可以用来修改自动
分出的布局。不满意默认布局而又不打算完全自定义布局时可以勾选这个选项。

有没有流水线式的安装教程?
Fedora官方有快速安装指南,可以在这里找到。

CentOS 的安装可以参考这里

网络设置
注意:以下信息适用于 GNOME 2 桌面环境(RHEL 6, CentOS 6等),对于
Fedora 15+ 的 GNOME 3 (gnome-shell) 界面已经过时。

如何配置有线上网?
从主菜单---系统---首选项---网络连接,或者右击面板通知区域内网络管理小
程序的图标(右上角的网络连接图标)选择编辑连接,打开编辑网络连接的窗口。

选择有线,添加一个连接,弹出正在编辑有线连接的窗口。若是自动获取IP地址
和DNS的话选择自动(DHCP)。若是仅自动获取IP地址就选择自动(DHCP)仅地址,
并填写DNS服务器(多个DNS之间用逗号分割)。若是手动设置IP则选择手动。点
地址旁边的添加按钮,输入IP地址、子网掩码和网关,然后填写DNS。最后点应
用即可。

如何配置PPPOE方式上网?
从主菜单---系统---首选项---网络连接,或者右击面板通知区域内网络管理小
程序的图标选择编辑连接,打开编辑网络连接的窗口。

在 GNOME fallback 模式下,直接可以看到 DSL 选项。在 GNOME Shell 中,默
认隐藏了,需要双击配置按钮方能弹出(旧式的)带 DSL 选项的窗口。
选择DSL,添加一个连接,弹出正在编辑DSL连接的窗口。在DSL下设置用户名和
密码,IPv4设置选择自动(PPPoE)仅地址,填写DNS服务器。最后点应用即可。注
意河南网通(联通)用户的用户名并不是其Windows客户端下的用户名,详见帖
河南网通pppoe的解决方法

软件下载、安装和更新
如何配置软件源?
软件源的配置文件都放在/etc/yum.d/目录下,以.repo结尾。公网中的163和
sohu都对Fedora和Centos的软件源仓库做了镜像,能为国内公网用户提供较快的
下载软件速度。它们均提供了写好了的.repo配置文件可供下载直接使用,建议
公网用户从中选择其一使用,见http://mirrors.163.com
http://mirrors.sohu.com

教育网用户可以使用一些高校如上海交大北邮清华等的开源镜像,
以获得较快的下载速度。有IPv6环境的用户还可以使用一些IPv6下的软件源,如
heanet等。(高校镜像站也多支持 IPv6
访问。)

另外,rpmfusion,一个第三方的软件仓库,会提供一些Fedora官方软件仓库中
没有包含的软件,如对mp3播放进行支持的解码器、AMD/NVIDIA的闭源显卡驱动
等。163 等也对rpmfusion做了镜像。

rpmfusion 是旧的 Dribble、Freshrpms、Livna 几大仓库的合并。Livna 源依
旧存在,不过只发布 libdvdcss 这一个软件包。需要的的用户可以配置Livna源。

以下介绍适合对.repo文件感兴趣的用户:

.repo文件其实是简单的配置文件,格式和Windows下常见的ini文件相同。方括
号`[]'中的是一个仓库(repository)的id,可用于yum命令行指定enablerepo
。name一行指定仓库的名字。baseurl指的是基本的地址,默认指向官方的软件
仓库,mirrorlist是官方的镜像网站的列表。另外前面加#表示注释掉本行。如
果都没有被注释掉,应该会先尝试baseurl,然后尝试mirrorlist里的。更详细
的介绍见man yum.conf中[repository] OPTIONS一节。

软件安装和更新方法?
图形界面下GNOME环境中,选择主菜单---系统---管理---添加/删除软件,可以
添加或者删除软件。选择主菜单---系统---管理---Update System,可以获取软
件更新。注意:适用于 GNOME 2 桌面环境(RHEL 6, CentOS 6等),对于
Fedora 15+ 的 GNOME 3 (gnome-shell) 界面已经过时。

命令行下使用yum进行相关操作。如``yum install''安装,``yum remove''或者
``yum erase''删除,``yum update''更新软件。

怎样查看软件安装更新的日志?
图形界面下GNOME环境中,选择主菜单---应用程序---系统工具---软件日志查看
器,可以查看通过``添加/删除软件''和``Update System''方式添加删除和更新
的软件。注意:适用于 GNOME 2 桌面环境(RHEL 6, CentOS 6等),对于
Fedora 15+ 的 GNOME 3 (gnome-shell) 界面已经过时。

而所有通过yum安装删除和更新的软件的日志都存在/var/log/yum.log文件中,
所以命令行下可以通过``less /var/log/yum.log''(需要root权限)之类的方式
查看该文件,即可知道软件增删的记录。

如何通过源代码包安装软件?
首先建议搜索软件源,常用的软件都可以在其中找到,并且很方便地下载安装。
通过源代码包安装软件相对要麻烦一些,不过适用于需要最新版软件等特殊场合
。具体步骤参见本站这篇帖子

请注意 firefox 等提供的 tar 压缩包并不是源代码包。

如何给网页浏览器安装在线视频/flashplayer插件?
请参考https://fedoraproject.org/wiki/Flash

驱动与3D
如何安装显卡驱动?
显卡驱动是使用Linux时比较纠结的问题。请参考
三大显卡厂商对Linux的驱动支持情况
要跟进显卡驱动相关新闻,可以关注论坛或LinuxTOY上的新闻。
NVIDIA显卡用户可以参考http://nouveau.freedesktop.org/FeatureMatrix
查询nouveau开源驱动对NVDIA显卡各芯片组的支持情况。

注意 Fedora 已经自带了开源显卡驱动,可以在支持的显卡上驱动 2D、3D 效果。

AMD 官方(闭源)显卡驱动名为 Catalyst。
安装 AMD 的官方驱动有两种主要途径:一是从 AMD 官网下载手动安装;二是启
用rpmfusion 软件源,安装打包好的rpm软件包kmod-catalyst。推荐第二种方式
,它是 rpmfusion 对 AMD 官方驱动的打包,和 RPM 包管理集成,在内核升级
或 Xorg 升级时能够自动编译,无需干预。
注意:如果内核是 xen 或 PAE 的版本,要安装的软件包名后也需要加 -xen 或
-PAE,详细信息参考 http://rpmfusion.org/RPMFusionSwitcher

要安装 NVIDIA 官方提供的闭源驱动,可以参考这里
同样建议采用启用 rpmfusion 软件源安装软件包 kmod-nvidia 的方式
安装显卡驱动。步骤可参考这里(英文)。
注意 96xx 系列显卡驱动需要安装 kmod-nvidia-96xx,旧版本需要
kmod-nvidia-legacy。注意:如果内核是 xen 或 PAE 的版本,要安装的软件包
名后也需要加 -xen 或-PAE,详细信息参考http://rpmfusion.org/RPMFusionSwitcher

如何开启3D效果?
从 Fedora 15 开始,默认的桌面环境 GNOME Shell 提供了 3D 效果,这需要显卡驱
动的支持。如果自动检测不到 3D 支持,将会进入备用(fallback)模式。
从 Fedora 17 起,GNOME Shell 可以通过软件渲染的方式在缺乏 3D 驱动支持
的硬件上运行。

如果你想使用 Compiz 提供的 3D 效果,请参考Arch wiki 中的介绍

其他
如何以 root 身份编辑系统配置文件?
命令行下可以使用 su 或 sudo 提升权限,执行管理员 root 的操作。
从 Fedora 15 开始引入了管理员组,组内成员可以使用 sudo 提升权限:[code]
sudo command
[/code]请参考Fedora 15发行注记中相关说明了解如何添加用户到管理员组。

没有配置管理员组的用户可以使用 su 命令获取 root 权限,命令类似[code]
su -c 'command'
[/code]例如要以 root 身份用 vi 编辑器编辑系统配置文件 /etc/foo.conf,
可以在终端下输入:[code]
su -c 'vi /etc/foo.conf'
[/code]要以 root 身份连续执行多项任务,可以用不带参数的 su 命令。
注意这里执行命令时环境变量仍然同 su 之前。使用 su - 或 sudo -i
会以 root 登录的方式执行命令,环境变量会相应更新。

双系统如何修改默认启动系统/自动进入默认系统的等待时间?
GRUB2(适用于Fedora 16+):

修改默认启动系统需要使用 grub2-set-default 命令跟一个数字或菜单项题目。
要修改自动进入默认系统等待的时间,需要修改 /etc/default/grub 文件中
GRUB_TIMEOUT=X 一行最后的数值,然后用命令[code]
grub2-mkconfig -o /boot/grub2/grub.cfg
[/code]更新配置文件。

GRUB:

修改 Linux 系统上的 /boot/grub/grub.conf 文件(需要root权限),将
default=0 一行最后的数字修改,即可更改默认启动的系统。0 代表第一个菜单
项,依次递推。
要修改自动进入默认系统等待的时间,只需修改 timeout=N 最后的数字值,单
位是秒。

如何更好地在论坛里提问
尽量在发帖标题中描述问题的领域,避免标题中只有``求助'',``出错了'',
避免标题中含有``救命''等(对于技术问题毫无必要)。

提问时请给出具体的错误信息,别人需要先知道是什么问题才有办法去帮助解决
问题。尽量给出系统环境信息(系统版本、软件版本等)。

解决问题需要镇静和耐心,心平气和有助于问题的发现、定位和解决。

更多请参考坛友wangyu的帖子如何在红联里提问
有时间的话再读一读这篇冗长的但很典范的文章:esr的《提问的智慧》
文章评论

共有 66 条评论

  1. hokspe 于 2011-01-03 15:49:56发表:

    学习啦,支持

  2. yanglabc 于 2010-12-16 22:14:24发表:

    先收下来再说吧!

  3. ytitxw 于 2010-12-13 09:42:22发表:

    看看好资料吧

  4. qq461733578 于 2010-12-02 15:26:44发表:

    (6)m:b

  5. 木易星 于 2010-11-25 14:16:10发表:

    是啊
    有太多的东西不懂
    该写的详细点

  6. P_L_Key 于 2010-10-18 12:58:56发表:

    适合我这个初学者

  7. names2 于 2010-10-17 15:20:29发表:

    为什么我既不能发贴又不能回复别人的贴?

  8. wozdaixxma 于 2010-10-03 22:00:36发表:

    此帖留名,希望可以有更多的总结

  9. eclipse101 于 2010-09-30 23:39:33发表:

    {:2_91:}

  10. wangyu 于 2010-09-28 18:40:27发表:

    哈,今天才注意到这帖子,发的时候我还不能上网,后来都用rss看最新的了

    真惭愧,fedora用了几个月了,却从来没关注过这里
    我写过一个在fedora下用手机上网的帖子
    http://www.linuxdiyf.com/bbs/viewthread.php?tid=183763&highlight=

  11. 病毒卡 于 2010-09-25 10:59:54发表:

    其实沙发说的很有道理。

  12. zgrzzl 于 2010-09-14 19:29:46发表:

    新手必读,已阅,呵呵

  13. wlbuaa 于 2010-09-01 14:38:08发表:

    学习了,收藏

  14. yea 于 2010-07-21 16:59:44发表:

    会是强帖,前排占位学习

  15. fantlam 于 2010-07-20 15:54:13发表:

    记得把我这篇在Linux Mint下安装 Fedora13 也加进去哦
    http://www.linuxsight.com/blog/299

  16. chen119890627 于 2010-07-19 17:30:39发表:

  17. iamxzg 于 2010-07-19 12:57:59发表:

    看来不错。支持。

  18. iamxzg 于 2010-07-19 12:57:55发表:

    看来不错。支持。

  19. 堕落kiss 于 2010-07-19 09:38:13发表:

    8# nxzcc


    ubuntu在配置的时候,有的文件和fedora不一样的。

  20. nxzcc 于 2010-07-19 08:29:10发表:

    现在转用了ubuntu,感觉在使用步骤上和fedora也没多大的区别

  21. zcf115 于 2010-07-19 08:18:59发表:

    fedora不太熟悉,不过仍希望有这种帖子。

  22. shenhao0129 于 2010-07-18 22:48:41发表:

    主要都是一些常见的问题,希望能整理出来,以后就不需要每次去掘烙铁了

  23. 绿色圣光 于 2010-07-18 21:34:19发表:

    帮楼主占楼……

  24. rfusrdx 于 2010-07-18 20:37:31发表:

    如此强大的贴必须留名

  25. 堕落kiss 于 2010-07-18 19:27:53发表:

    [i=s] 本帖最后由 堕落kiss 于 2010-7-19 09:39 编辑 [/i]

    改过了,原来是少打了(o):tx

  26. 相思爱文 于 2010-07-18 19:26:58发表:

    [i=s] 本帖最后由 相思爱文 于 2010-7-18 19:28 编辑 [/i]

    建议
    楼主可先多回几贴占楼,每层分别写上不同内容。
    先把结构格局设置好。再慢慢完善,结构清晰,便于整理和阅读
    有些问题可用链接

    正式版时此回贴可删除