活动公告

系统通知
05-18 21:22
系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

Oracle Linux桌面环境安装详细教程从零开始打造高效工作平台

SunJu_FaceMall

3万

主题

2860

科技点

3万

积分

白金月票

碾压王

积分
32872

塔罗立华奏

<font color=白金月票" /> 发表于 2025-9-11 22:40:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

Oracle Linux是一款基于Red Hat Enterprise Linux(RHEL)的免费企业级操作系统,由Oracle公司维护和支持。它提供了与RHEL完全二进制兼容的体验,同时拥有Oracle独有的特性和优化。与许多其他Linux发行版相比,Oracle Linux以其稳定性、安全性和高性能而闻名,非常适合作为开发和部署平台。

虽然Oracle Linux通常被视为服务器操作系统,但它同样可以作为强大的桌面操作系统使用。本教程将详细介绍如何从零开始安装Oracle Linux并配置一个高效、现代化的桌面工作环境,适合开发人员、系统管理员和普通用户使用。

系统要求

在开始安装之前,请确保您的硬件满足以下最低要求:

最低系统要求

• CPU: 2 GHz 64位处理器(x86_64)
• 内存: 2 GB RAM(推荐4 GB以上)
• 硬盘空间: 20 GB可用空间(推荐50 GB以上)
• 显卡: 支持VGA分辨率(1024x768)的显卡
• 网络连接: 有线或无线网络适配器

推荐系统配置(获得更佳体验)

• CPU: 2.5 GHz多核处理器
• 内存: 8 GB RAM或更多
• 硬盘空间: 100 GB SSD或更大容量硬盘
• 显卡: 支持3D加速的显卡(如NVIDIA、AMD或Intel HD Graphics)
• 网络: 高速互联网连接

安装准备

下载Oracle Linux镜像

首先,您需要从Oracle官方网站下载Oracle Linux的ISO镜像文件。Oracle Linux提供多个版本,建议选择最新的稳定版本。

1. 访问Oracle Linux官网下载页面:https://www.oracle.com/linux/downloads/
2. 选择适合您的版本(如Oracle Linux 8或9)
3. 选择桌面版或服务器版(服务器版也可以稍后安装桌面环境)
4. 下载ISO镜像文件(通常较大,建议使用下载管理器)

创建安装介质

下载完成后,您需要将ISO镜像写入USB闪存驱动器或DVD以创建安装介质。
  1. # 首先确定您的USB设备名称(例如/dev/sdb)
  2. lsblk
  3. # 卸载USB设备(如果已挂载)
  4. sudo umount /dev/sdb*
  5. # 使用dd命令将ISO写入USB设备(请谨慎操作,确保选择了正确的设备)
  6. sudo dd if=OracleLinux-R9-U0-x86_64-dvd.iso of=/dev/sdb bs=4M status=progress
  7. sync
复制代码

1. 下载并安装Rufus:https://rufus.ie/
2. 插入USB闪存驱动器(至少8GB)
3. 启动Rufus,选择您的USB设备
4. 点击”选择”按钮并下载的Oracle Linux ISO文件
5. 分区方案选择”GPT”,目标系统类型”UEFI”
6. 点击”开始”并等待完成

准备安装环境

1. 备份重要数据: 安装操作系统会格式化硬盘,请确保备份所有重要数据
2. 确保电源稳定: 笔记本电脑建议连接电源适配器
3. 记录网络信息: 如果需要静态IP配置,请提前记录IP地址、子网掩码、网关和DNS服务器地址
4. 准备Oracle账户: 如果您需要使用Oracle软件或服务,建议提前注册Oracle账户

Oracle Linux安装步骤

启动安装程序

1. 将创建的安装介质插入计算机并重启
2. 进入BIOS/UEFI设置界面(通常在启动时按F2、F10、F12或Delete键)
3. 设置启动顺序,优先从USB或DVD启动
4. 保存设置并退出BIOS/UEFI

选择安装选项

系统将从安装介质启动,您将看到Oracle Linux的欢迎界面:

1. 选择”Install Oracle Linux”并按Enter
2. 等待安装程序加载,进入图形化安装界面

语言和键盘设置

1. 在欢迎界面,选择您的首选语言(如”中文(简体)“)
2. 点击”继续”进入安装摘要界面

安装摘要配置

安装摘要界面包含多个需要配置的部分,请逐一设置:

1. 点击”日期和时间”选项
2. 在地图上点击您所在的地区,或从”区域”和”城市”下拉菜单中选择
3. 确保系统日期和时间设置正确
4. 如果需要,可以启用”网络时间协议(NTP)“自动同步时间
5. 完成后点击”完成”按钮

1. 点击”键盘”选项
2. 确保选择了正确的键盘布局(如”中文(拼音)“)
3. 可以通过点击”+“按钮添加额外的键盘布局
4. 完成后点击”完成”按钮

1. 点击”语言支持”选项
2. 确保已选择”中文(简体)“作为主要语言
3. 如果需要其他语言支持,可以从列表中添加
4. 完成后点击”完成”按钮

1. 点击”安装源”选项
2. 通常安装程序会自动检测到本地介质作为安装源
3. 如果需要网络安装源,可以配置URL或代理设置
4. 完成后点击”完成”按钮

1. 点击”软件选择”选项
2. 在”基础环境”部分,选择”带GUI的服务器”或”工作站”(如果您下载的是服务器版ISO)
3. 在”已选环境的附加软件”部分,选择您需要的软件包组:图形管理工具开发工具系统工具办公套件和生产力工具
4. 图形管理工具
5. 开发工具
6. 系统工具
7. 办公套件和生产力工具
8. 完成后点击”完成”按钮

• 图形管理工具
• 开发工具
• 系统工具
• 办公套件和生产力工具

这是最关键的步骤之一,需要谨慎操作:

1. 点击”安装目的地”选项
2. 选择要安装Oracle Linux的硬盘
3. 选择存储配置:自动分区(推荐新手使用)自定义分区(高级用户)
4. 自动分区(推荐新手使用)
5. 自定义分区(高级用户)
6. 如果选择自定义分区,请至少创建以下分区:/boot分区: 500MB - 1GBswap分区: 大小等于或略大于RAM大小/(根)分区: 剩余空间,至少20GB/home分区(可选): 用于存储用户数据
7. /boot分区: 500MB - 1GB
8. swap分区: 大小等于或略大于RAM大小
9. /(根)分区: 剩余空间,至少20GB
10. /home分区(可选): 用于存储用户数据
11. 完成后点击”完成”按钮
12. 在弹出的确认对话框中点击”接受更改”

• 自动分区(推荐新手使用)
• 自定义分区(高级用户)

• /boot分区: 500MB - 1GB
• swap分区: 大小等于或略大于RAM大小
• /(根)分区: 剩余空间,至少20GB
• /home分区(可选): 用于存储用户数据

1. 点击”网络和主机名”选项
2. 在右侧面板中,将”以太网”或”Wi-Fi”开关切换到”开”位置
3. 如果需要静态IP配置,点击”配置”按钮:切换到”IPv4设置”选项卡选择”手动”方法添加IP地址、子网掩码、网关和DNS服务器点击”保存”
4. 切换到”IPv4设置”选项卡
5. 选择”手动”方法
6. 添加IP地址、子网掩码、网关和DNS服务器
7. 点击”保存”
8. 在左下角设置主机名(例如oracle-desktop)
9. 完成后点击”完成”按钮

• 切换到”IPv4设置”选项卡
• 选择”手动”方法
• 添加IP地址、子网掩码、网关和DNS服务器
• 点击”保存”

1. 点击”安全策略”选项
2. 可以选择应用默认的安全策略或自定义配置
3. 对于大多数桌面用户,默认配置已经足够
4. 完成后点击”完成”按钮

1. 点击”Kdump”选项
2. Kdump是一种内核崩溃转储机制,对于服务器环境很有用
3. 对于桌面环境,可以禁用Kdump以节省内存
4. 完成后点击”完成”按钮

开始安装

完成所有必要的配置后,返回安装摘要界面,点击”开始安装”按钮。安装过程将开始,这可能需要一些时间(通常20-40分钟,取决于您的硬件性能和选择的软件包)。

用户设置

在安装过程中,您需要设置用户账户:

1. 点击”ROOT密码”选项
2. 输入并确认root账户密码
3. 点击”完成”按钮
4. 如果密码强度较弱,需要点击”完成”两次确认

1. 点击”用户创建”选项
2. 填写用户信息:全名: 您的姓名用户名: 系统登录名(例如oracle)密码: 用户账户密码确认密码: 再次输入密码
3. 全名: 您的姓名
4. 用户名: 系统登录名(例如oracle)
5. 密码: 用户账户密码
6. 确认密码: 再次输入密码
7. 根据需要选择”将此用户设为管理员”
8. 点击”完成”按钮

• 全名: 您的姓名
• 用户名: 系统登录名(例如oracle)
• 密码: 用户账户密码
• 确认密码: 再次输入密码

完成安装

安装完成后,系统会提示您重启计算机:

1. 点击”重启”按钮
2. 系统将重启,请记得在重启过程中移除安装介质
3. 系统首次启动时,会进行初始配置
4. 完成后,您将看到登录界面
5. 输入您创建的用户账户和密码,登录系统

桌面环境安装与配置

Oracle Linux默认安装GNOME桌面环境,但您也可以选择安装其他桌面环境,如KDE Plasma、XFCE或MATE。

检查当前桌面环境

首先,检查系统当前安装的桌面环境:
  1. # 检查当前安装的桌面环境包
  2. echo $XDG_CURRENT_DESKTOP
  3. # 或
  4. env | grep DESKTOP
  5. # 列出已安装的桌面环境组
  6. yum grouplist | grep -i desktop
复制代码

安装其他桌面环境
  1. # 切换到root用户
  2. su -
  3. # 安装KDE Plasma桌面环境
  4. yum groupinstall "KDE Plasma Workspaces"
  5. # 设置默认启动到图形界面
  6. systemctl set-default graphical.target
  7. # 重启系统
  8. reboot
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装XFCE桌面环境
  4. yum groupinstall "Xfce"
  5. # 设置默认启动到图形界面
  6. systemctl set-default graphical.target
  7. # 重启系统
  8. reboot
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装MATE桌面环境
  4. yum groupinstall "MATE Desktop"
  5. # 设置默认启动到图形界面
  6. systemctl set-default graphical.target
  7. # 重启系统
  8. reboot
复制代码

切换桌面环境

如果您安装了多个桌面环境,可以在登录界面切换:

1. 在登录界面,点击密码输入框下方的齿轮图标
2. 从列表中选择您想要使用的桌面环境
3. 输入密码并登录

桌面环境基本配置

1. 打开”设置”应用
2. 调整显示设置:分辨率和缩放比例夜间模式设置多显示器配置
3. 分辨率和缩放比例
4. 夜间模式设置
5. 多显示器配置
6. 自定义外观:更改墙纸选择主题和图标调整字体大小和类型
7. 更改墙纸
8. 选择主题和图标
9. 调整字体大小和类型
10. 配置Dock:右键点击Dock上的图标,选择”从Dock中移除”或”添加到收藏夹”调整Dock位置和大小
11. 右键点击Dock上的图标,选择”从Dock中移除”或”添加到收藏夹”
12. 调整Dock位置和大小
13.
  1. 安装GNOME扩展:
  2. “`bash安装Chrome GNOME Shell集成yum install chrome-gnome-shell
复制代码

打开”设置”应用

调整显示设置:

• 分辨率和缩放比例
• 夜间模式设置
• 多显示器配置

自定义外观:

• 更改墙纸
• 选择主题和图标
• 调整字体大小和类型

配置Dock:

• 右键点击Dock上的图标,选择”从Dock中移除”或”添加到收藏夹”
• 调整Dock位置和大小

安装GNOME扩展:
“`bash

yum install chrome-gnome-shell

# 安装一些有用的GNOME扩展
   yum install gnome-shell-extension-appindicator
   yum install gnome-shell-extension-top-icons-plus
  1. #### KDE Plasma桌面环境配置
  2. 1. 打开"系统设置"
  3. 2. 调整显示和监视器设置:
  4.    - 显示配置
  5.    - 组合器设置(性能优化)
  6.    - 夜色模式
  7. 3. 自定义工作区:
  8.    - 桌面主题
  9.    - 图标主题
  10.    - 光标主题
  11.    - 字体
  12. 4. 配置面板:
  13.    - 添加/删除小部件
  14.    - 调整面板位置和大小
  15.    - 自定义启动器菜单
  16. 5. 安装KDE Plasma小部件:
  17.    ```bash
  18.    # 安装额外的KDE小部件
  19.    yum install plasma-widgets-addons
复制代码

基本系统配置

网络配置

1. 打开”设置”应用
2. 选择”网络”或”Wi-Fi”选项
3. 点击连接旁边的齿轮图标进行配置
4. 配置IPv4和IPv6设置(自动或手动)
5. 配置DNS服务器
6. 点击”应用”保存设置
  1. # 查看网络接口
  2. ip addr
  3. # 编辑网络配置文件(以eno1为例)
  4. vi /etc/sysconfig/network-scripts/ifcfg-eno1
  5. # 示例静态IP配置
  6. TYPE=Ethernet
  7. BOOTPROTO=none
  8. DEFROUTE=yes
  9. NAME=eno1
  10. DEVICE=eno1
  11. ONBOOT=yes
  12. IPADDR=192.168.1.100
  13. PREFIX=24
  14. GATEWAY=192.168.1.1
  15. DNS1=8.8.8.8
  16. DNS2=8.8.4.4
  17. # 重启网络服务
  18. systemctl restart network
  19. # 验证网络连接
  20. ping www.google.com
复制代码

软件源配置

Oracle Linux默认使用官方软件源,但您也可以添加第三方软件源以获取更多软件包。
  1. # 切换到root用户
  2. su -
  3. # 安装EPEL仓库
  4. yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  5. # 更新软件包缓存
  6. yum makecache
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装RPM Fusion仓库
  4. yum install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
  5. # 更新软件包缓存
  6. yum makecache
复制代码

系统更新

保持系统更新是确保安全性和稳定性的重要步骤:
  1. # 切换到root用户
  2. su -
  3. # 更新所有软件包
  4. yum update
  5. # 如果只想检查可用更新
  6. yum check-update
  7. # 如果只更新特定软件包
  8. yum update package_name
复制代码

用户和权限管理
  1. # 切换到root用户
  2. su -
  3. # 创建新用户
  4. useradd -m -s /bin/bash newuser
  5. # 设置用户密码
  6. passwd newuser
  7. # 将用户添加到wheel组(管理员权限)
  8. usermod -aG wheel newuser
复制代码
  1. # 编辑sudoers文件
  2. visudo
  3. # 允许wheel组的用户使用sudo(取消以下行的注释)
  4. %wheel  ALL=(ALL)       ALL
  5. # 保存并退出
复制代码

防火墙配置

Oracle Linux使用firewalld作为默认防火墙管理工具:
  1. # 切换到root用户
  2. su -
  3. # 检查防火墙状态
  4. systemctl status firewalld
  5. # 启动防火墙
  6. systemctl start firewalld
  7. # 设置防火墙开机自启
  8. systemctl enable firewalld
  9. # 查看当前活动的区域和规则
  10. firewall-cmd --get-active-zones
  11. firewall-cmd --list-all
  12. # 开放端口(例如80端口)
  13. firewall-cmd --permanent --add-port=80/tcp
  14. firewall-cmd --reload
  15. # 开放服务(例如http服务)
  16. firewall-cmd --permanent --add-service=http
  17. firewall-cmd --reload
复制代码

常用软件安装

浏览器安装
  1. # 切换到root用户
  2. su -
  3. # 下载Google Chrome RPM包
  4. wget https://dl.google.com/linux/direct/google-chrome-stable-current-x86_64.rpm
  5. # 安装Google Chrome
  6. yum install -y google-chrome-stable-current-x86_64.rpm
  7. # 清理下载的RPM包
  8. rm google-chrome-stable-current-x86_64.rpm
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装Firefox
  4. yum install firefox
复制代码

办公软件安装
  1. # 切换到root用户
  2. su -
  3. # 安装LibreOffice完整套件
  4. yum groupinstall "Office Suite and Productivity"
  5. # 或者安装LibreOffice核心组件
  6. yum install libreoffice-writer libreoffice-calc libreoffice-impress
复制代码

图形和图像处理软件
  1. # 切换到root用户
  2. su -
  3. # 安装GIMP
  4. yum install gimp
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装Inkscape
  4. yum install inkscape
复制代码

多媒体软件
  1. # 切换到root用户
  2. su -
  3. # 安装VLC
  4. yum install vlc
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装RPM Fusion仓库(如果尚未安装)
  4. yum install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
  5. # 安装多媒体编解码器
  6. yum install gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-bad-freeworld gstreamer1-plugin-libav
复制代码

开发工具安装
  1. # 切换到root用户
  2. su -
  3. # 安装开发工具组
  4. yum groupinstall "Development Tools"
  5. # 安装额外的开发库
  6. yum install kernel-devel kernel-headers
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装OpenJDK
  4. yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
  5. # 或者安装Oracle JDK(需要从Oracle官网下载)
  6. # 下载RPM包后执行:
  7. rpm -ivh jdk-8uversion-linux-x64.rpm
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装Python 3
  4. yum install python3 python3-devel python3-pip
  5. # 安装虚拟环境工具
  6. pip3 install virtualenv
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装Docker CE
  4. yum install -y yum-utils
  5. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  6. yum install docker-ce docker-ce-cli containerd.io
  7. # 启动Docker服务
  8. systemctl start docker
  9. systemctl enable docker
  10. # 将用户添加到docker组(避免使用sudo)
  11. usermod -aG docker $USER
复制代码

系统优化与美化

系统性能优化
  1. # 列出所有启用的服务
  2. systemctl list-unit-files | grep enabled
  3. # 禁用不必要的服务(示例)
  4. systemctl disable postfix
  5. systemctl disable avahi-daemon
  6. systemctl disable cups
复制代码
  1. # 查看启动服务
  2. systemctl list-unit-files --type=service
  3. # 禁用不需要的启动服务
  4. systemctl disable servicename
复制代码
  1. # 检查内存使用情况
  2. free -h
  3. # 创建交换文件(如果没有足够的交换空间)
  4. fallocate -l 2G /swapfile
  5. chmod 600 /swapfile
  6. mkswap /swapfile
  7. swapon /swapfile
  8. echo '/swapfile none swap sw 0 0' >> /etc/fstab
复制代码

系统美化
  1. # 切换到root用户
  2. su -
  3. # 安装GNOME主题工具
  4. yum install gnome-tweak-tool
  5. # 安装一些流行的主题
  6. yum install arc-theme
  7. yum install papirus-icon-theme
复制代码

1. 打开Firefox或Chrome浏览器
2. 访问https://extensions.gnome.org/
3. 安装浏览器扩展(如果提示)
4. 浏览并安装您喜欢的GNOME Shell扩展
  1. # 切换到root用户
  2. su -
  3. # 安装Plank Dock(适用于任何桌面环境)
  4. yum install plank
  5. # 启动Plank
  6. plank
  7. # 设置Plank开机自启
  8. mkdir -p ~/.config/autostart
  9. cp /usr/share/applications/plank.desktop ~/.config/autostart/
  10. chmod +x ~/.config/autostart/plank.desktop
复制代码

高效工作环境构建

开发环境配置
  1. # 下载VS Code RPM包
  2. wget https://code.visualstudio.com/sha/download?build=stable&os=linux-rpm-x64
  3. # 安装VS Code
  4. yum install code-*.rpm
  5. # 清理下载的RPM包
  6. rm code-*.rpm
  7. # 安装一些有用的VS Code扩展
  8. code --install-extension ms-python.python
  9. code --install-extension ms-vscode.cpptools
  10. code --install-extension ms-azuretools.vscode-docker
复制代码
  1. # 安装Git
  2. yum install git
  3. # 配置Git用户信息
  4. git config --global user.name "Your Name"
  5. git config --global user.email "your.email@example.com"
  6. # 配置默认编辑器
  7. git config --global core.editor vi
  8. # 配置凭证存储(可选)
  9. git config --global credential.helper cache
  10. git config --global credential.helper 'cache --timeout=3600'
复制代码

虚拟化环境配置
  1. # 切换到root用户
  2. su -
  3. # 安装依赖
  4. yum install kernel-devel kernel-headers dkms gcc make
  5. # 添加VirtualBox仓库
  6. cd /etc/yum.repos.d/
  7. wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
  8. # 导入密钥
  9. rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
  10. # 安装VirtualBox
  11. yum install VirtualBox-6.1
  12. # 将用户添加到vboxusers组
  13. usermod -aG vboxusers $USER
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装KVM和QEMU
  4. yum groupinstall "Virtualization Host"
  5. yum install virt-manager virt-viewer libvirt libguestfs-tools
  6. # 启动libvirtd服务
  7. systemctl start libvirtd
  8. systemctl enable libvirtd
  9. # 将用户添加到libvirt组
  10. usermod -aG libvirt $USER
复制代码

容器化开发环境
  1. # 切换到root用户
  2. su -
  3. # 安装Docker Compose
  4. curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  5. chmod +x /usr/local/bin/docker-compose
  6. # 验证安装
  7. docker-compose --version
复制代码
  1. # 切换到root用户
  2. su -
  3. # 安装kubectl
  4. cat <<EOF > /etc/yum.repos.d/kubernetes.repo
  5. [kubernetes]
  6. name=Kubernetes
  7. baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
  8. enabled=1
  9. gpgcheck=1
  10. repo_gpgcheck=1
  11. gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
  12. EOF
  13. yum install -y kubectl
  14. # 安装Minikube(本地Kubernetes环境)
  15. curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
  16. chmod +x minikube
  17. mv minikube /usr/local/bin/
复制代码

自动化与脚本配置
  1. # 安装Zsh(可选)
  2. yum install zsh
  3. # 安装Oh My Zsh
  4. sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  5. # 安装一些有用的插件
  6. git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  7. git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  8. # 编辑~/.zshrc文件,添加插件
  9. plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
  10. # 更新配置
  11. source ~/.zshrc
复制代码
  1. # 安装Tmux
  2. yum install tmux
  3. # 创建Tmux配置文件
  4. cat <<EOF > ~/.tmux.conf
  5. # 设置前缀键为Ctrl+a
  6. unbind C-b
  7. set -g prefix C-a
  8. bind C-a send-prefix
  9. # 启用鼠标支持
  10. set -g mouse on
  11. # 设置状态栏
  12. set -g status-bg black
  13. set -g status-fg white
  14. set -g status-interval 60
  15. set -g status-left-length 30
  16. set -g status-left '#[fg=green](#S) #(whoami)@#H#[default]'
  17. set -g status-right '#[fg=yellow]#(cut -d " " -f 1-3 /proc/loadavg)#[default] #[fg=blue]%H:%M#[default]'
  18. # 设置窗口和窗格索引从1开始
  19. set -g base-index 1
  20. setw -g pane-base-index 1
  21. EOF
复制代码

常见问题与解决方案

安装过程中的常见问题

解决方案:

1. 确保硬盘控制器模式在BIOS/UEFI中设置为AHCI
2. 如果使用NVMe SSD,可能需要加载额外的驱动程序
3. 尝试在安装引导参数中添加nodmraid或all_generic_ide

解决方案:

1. 检查ISO镜像是否完整(验证MD5/SHA校验和)
2. 尝试使用不同的安装源(网络安装)
3. 检查安装介质是否有损坏

桌面环境问题

解决方案:
  1. # 切换到文本控制台(Ctrl+Alt+F2)
  2. # 登录后检查Xorg日志
  3. less /var/log/Xorg.0.log
  4. # 检查显示管理器状态
  5. systemctl status gdm
  6. # 重启显示管理器
  7. systemctl restart gdm
复制代码

解决方案:
  1. # 检查可用的显示模式
  2. xrandr
  3. # 设置正确的分辨率(示例)
  4. xrandr --output HDMI-1 --mode 1920x1080
  5. # 如果需要,安装显卡驱动
  6. # NVIDIA显卡
  7. yum install akmod-nvidia xorg-x11-drv-nvidia
  8. # AMD显卡
  9. yum install xorg-x11-drv-amdgpu
复制代码

软件安装问题

解决方案:
  1. # 清理yum缓存
  2. yum clean all
  3. # 更新软件包数据库
  4. yum makecache
  5. # 尝试修复依赖关系
  6. yum distro-sync
  7. # 如果问题仍然存在,可以尝试使用--skip-broken选项
  8. yum update --skip-broken
复制代码

解决方案:
  1. # 列出所有启用的软件源
  2. yum repolist enabled
  3. # 临时禁用特定软件源
  4. yum --disablerepo=problem-repo install package-name
  5. # 永久禁用软件源
  6. yum-config-manager --disable problem-repo
复制代码

性能问题

解决方案:
  1. # 分析启动时间
  2. systemd-analyze
  3. # 查看启动过程中最耗时的服务
  4. systemd-analyze blame
  5. # 禁用不必要的服务
  6. systemctl disable servicename
复制代码

解决方案:
  1. # 检查系统资源使用情况
  2. top
  3. htop
  4. # 检查磁盘使用情况
  5. df -h
  6. # 检查内存使用情况
  7. free -h
  8. # 清理系统日志
  9. journalctl --vacuum-size=100M
  10. # 清理软件包缓存
  11. yum clean all
复制代码

结语

通过本教程,您已经成功安装并配置了一个功能强大、高效的Oracle Linux桌面工作环境。从基础系统安装到桌面环境配置,再到常用软件安装和系统优化,您现在拥有了一个适合开发、办公和日常使用的稳定平台。

Oracle Linux作为企业级操作系统,不仅提供了稳定性和安全性,还通过丰富的软件仓库和强大的社区支持,为用户提供了灵活性和可扩展性。无论您是开发人员、系统管理员还是普通用户,都可以根据自己的需求进一步定制和优化这个工作环境。

随着您对Oracle Linux的深入了解,您会发现更多高级功能和技巧,帮助您提高工作效率和系统性能。继续探索和学习,充分利用Oracle Linux的强大功能,打造属于您自己的高效工作平台。
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则