### Fedora安装后配置知识点
#### 一、设置Root用户可登录
在Fedora系统中,默认情况下root用户是不允许直接登录的。为了使root用户能够通过图形界面登录,我们需要编辑`/etc/pam.d/gdm-password`文件。
1. **操作步骤**:
- 使用命令`vim /etc/pam.d/gdm-password`打开该文件。
- 找到行`auth required pam_succeed_if.so user != root quiet`并将其注释掉,即在行首添加`#`。
- 保存并退出编辑器。
2. **注意事项**:
- 修改此配置可能会增加系统的安全风险,请确保采取其他措施来保护root账户的安全,比如设置复杂的密码或使用SSH密钥认证。
#### 二、配置Sudo权限
为了让非root用户无需输入密码即可执行管理员级别的命令,需要修改`/etc/sudoers`文件。
1. **操作步骤**:
- 使用命令`visudo`打开该文件。
- 在文件中找到行`root ALL=(ALL) ALL`。
- 在其下方添加行`xxx ALL=(ALL) NOPASSWD:ALL`,其中`xxx`需要替换为实际的用户名。
- 保存并退出编辑器。
2. **注意事项**:
- 此配置可能会带来安全风险,请谨慎使用。建议仅对信任的用户进行此类配置。
#### 三、禁用SELinux
SELinux(Security-Enhanced Linux)是一种用于增强Linux安全性的机制。但在某些情况下,可能需要暂时禁用它以便进行调试或解决特定问题。
1. **永久禁用**:
- 编辑`/etc/selinux/config`文件。
- 将`SELINUX=enforcing`更改为`SELINUX=disabled`。
- 重启系统。
2. **临时禁用**:
- 执行命令`setenforce 0`。
3. **注意事项**:
- SELinux提供了一层额外的安全保障,因此在禁用前请考虑是否真的有必要。
#### 四、安装额外的YUM源
YUM(Yellowdog Updater Modified)是Fedora及Red Hat Enterprise Linux等系统中的软件包管理器。为了提高软件包的下载速度和获取更多的软件包资源,可以添加额外的YUM源。
1. **添加源步骤**:
- 下载并安装RPMFusion源。
- `yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-branched.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-branched.noarch.rpm`
- 可选地,也可以考虑以下源:
- 163源:`http://mirrors.163.com/.help/fedora.html`
- 搜狐源:`http://mirrors.sohu.com/help/fedora.html`
- 中科大源:`http://lug.ustc.edu.cn/wiki/mirrors/help/fedora`
2. **更新源列表**:
- 使用命令`yum makecache`更新YUM源的缓存。
3. **注意事项**:
- 添加额外的YUM源可能会引入与系统不兼容的软件包,请谨慎选择来源。
#### 五、解决VIM中文乱码问题
在使用VIM编辑中文文件时,可能会遇到乱码的问题。可以通过编辑`/etc/vimrc`文件来解决这一问题。
1. **操作步骤**:
- 使用命令`vim /etc/vimrc`打开文件。
- 在文件末尾添加以下内容:
```vim
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
```
- 保存并退出编辑器。
2. **注意事项**:
- 确保双引号使用的是英文输入法下的双引号。
#### 六、安装其他实用工具
为了提升用户体验,可以安装一些常用的桌面环境扩展工具。
1. **DConf Editor**:
- 使用命令`yum install dconf-editor`安装。
2. **解决Gedit中文乱码**:
- 使用DConf Editor工具,在`org -> gsettings -> org.gnome.gedit.preferences.encodings`中添加支持的中文编码,如GB2312、GB18030。
3. **Nautilus Open Terminal**:
- 使用命令`yum install nautilus-open-terminal`安装。
4. **Gnome-Tweak-Tool**:
- 使用命令`yum install gnome-tweak-tool`安装。
5. **GnomeDo**:
- 使用命令`yum install gnome-do`安装。
6. **Terminator**:
- 使用命令`yum install terminator`安装。
7. **Faenza图标集**:
- 先搜索`yum search faenza`,根据搜索结果安装对应的图标集。
- 例如:`yum install faenza-icon-theme.noarch`
8. **Windows字体**:
- 将Windows字体文件复制到`/usr/share/fonts/winfonts`目录下,并确保目录权限为755。
- 更新字体缓存:`fc-cache -f -v`
9. **安装主题与扩展**:
- 使用命令`yum install gnome-shell-theme*`和`yum install gnome-shell-extension*`安装。
10. **FTP客户端**:
- 使用命令`yum install filezilla`安装FileZilla。
11. **安装Flash插件**:
- 从Adobe官网下载适用于Fedora的Flash插件rpm安装包。
- 使用命令`yum localinstall fla*.rpm`安装。
12. **安装Adobe Reader**:
- 从Adobe官网下载适用于Fedora的Adobe Reader rpm安装包。
- 使用命令`yum localinstall adbe*.rpm`安装。
13. **压缩工具**:
- 使用命令`yum install unrar p7zip`安装。
14. **系统清理工具BleachBit**:
- 使用命令`yum install bleachbit`安装。
15. **多媒体解码器**:
- 使用命令`yum install ffmpeg ffmpeg-libgstreamer-ffmpeg libmatroska xvidcore libdvdread libdvdnav lsdvd`安装解码器。
- 使用命令`yum install gstreamer-plugins-bad`安装GStreamer插件。
以上配置可以帮助用户更好地利用Fedora系统,并提升日常使用的便利性。请注意,在进行这些配置时,应确保理解每个步骤的目的和潜在的影响,以避免不必要的问题。