### 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系统,并提升日常使用的便利性。请注意,在进行这些配置时,应确保理解每个步骤的目的和潜在的影响,以避免不必要的问题。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ATmega328-Bootloader-Maker(使用ATmega328p芯片制作Arduino Uno R3开发板)
- 一组用 Javascript 解决的技术软件开发面试问题,非常合理.zip
- (源码)基于Spring Boot和WebSocket的贪吃蛇对战系统.zip
- (源码)基于C++的生产线数据传输成功率监控系统.zip
- (源码)基于Spring Boot和Dubbo的文件管理系统.zip
- (源码)基于C++的Local Generals游戏系统.zip
- (源码)基于MQTT协议的智能插座系统.zip
- Insurence_20180221.sav
- 一个简单的 JavaScript 俄罗斯方块游戏.zip
- Python课程设计:基于OpenCV的人脸识别与检测源码