[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的《提问的智慧》。
smxhuimin 于 2015-02-01 01:39:40发表:
看来不错
solox 于 2014-07-17 10:07:29发表:
很好的帮助。。
beijk222@126.co 于 2014-07-04 17:37:48发表:
支持
路小疯 于 2013-10-26 00:32:14发表:
好东西,收藏果断
per_linux 于 2013-10-12 15:49:21发表:
看来不错。
懒猪必备啊 于 2013-08-13 13:33:31发表:
顶一下
?归白云外 于 2013-07-12 15:51:38发表:
学习下
407167828 于 2013-04-19 10:45:14发表:
:0)1
fyhjx023 于 2013-03-10 21:46:44发表:
恩,新手必看帖。
joshuabook11 于 2013-01-10 15:10:21发表:
有用~好帖~
phao116 于 2013-01-01 17:43:05发表:
看了很受用。谢了
majorlhzh 于 2012-11-24 21:48:14发表:
感谢楼主
yhy888999789 于 2012-11-03 15:20:53发表:
谢谢,很好!
gawainelee 于 2012-10-25 10:35:06发表:
很全面的教程,学习之用再合适不过了!谢谢分享!
ruby_tester 于 2012-10-24 20:29:56发表:
如此强大的贴必须留名
cdsunyp 于 2012-10-23 21:00:17发表:
改过了,原来是少打了
red3600 于 2012-10-15 11:32:23发表:
成功注册,来支持一下redhat事业!前进!
yanglong985 于 2012-08-12 10:46:42发表:
支持
Gcome 于 2012-07-31 15:58:49发表:
收藏了
Gcome 于 2012-07-29 13:39:43发表:
不清晰
Gcome 于 2012-07-29 01:08:49发表:
听说KDE现在已经被淘汰了,是这样吗
52linux.taobao 于 2012-06-08 20:32:02发表:
好书好书,尚观教材,尚观视频申请地址:
[color=Blue]52linux.taobao.com (复制到浏览器打开)
[color=Blue][/color]
[size=7]52linux!我爱linux![/color][/size]
xiaotengyi 于 2012-04-16 09:47:17发表:
强烈支持
于 2012-04-05 08:51:30发表:
$(message)
sunshine徐 于 2012-02-14 07:37:50发表:
学习了
gogosos 于 2011-11-12 21:05:24发表:
很好的帮助。。
zhoutingting 于 2011-10-17 21:28:15发表:
经典啊,学习中!
dengbao2001 于 2011-09-09 12:09:11发表:
新手必看!
zhoutingting 于 2011-08-15 20:31:59发表:
确实不错的啊?!
belovedwhy 于 2011-08-12 16:42:32发表:
福音啊。
daen 于 2011-06-27 17:10:23发表:
看看》。。
ProMyLive 于 2011-05-31 16:10:57发表:
fine
thanks
SniperGhost 于 2011-05-28 13:10:32发表:
楼主辛苦了
cjhe 于 2011-04-05 22:19:18发表:
学习了!
cjhe 于 2011-04-05 22:19:06发表:
多谢
Dangerous_1 于 2011-03-18 14:36:50发表:
学习了!
saihualovelinux 于 2011-03-05 12:01:01发表:
关注下下
fly2899 于 2011-02-26 16:37:11发表:
用redhat企业6
fly2899 于 2011-02-22 14:24:03发表:
正在学习
mwcobain 于 2011-02-12 10:52:25发表:
谢谢!可是论坛怎么没有更关于fedora14的信息