服务器目前是 CentOS 7.8 新购服务器准备焕新辣,佬们推荐使用什么 Linux服务器系统 喵? Rocky Linux AlmaLinux Ubuntu Server LTS Debian Stable Fedora Server CoreOS Alibaba Cloud Linux Oracle Linux Other 点击以查看投票。 目前在 Rocky 和 Ubuntu 之间徘徊喵 感觉 Rocky 更会符合 CentOS 的直觉, Ubuntu 则更省事,欢迎佬补充喵 1 个帖子 - 1 位参与者 阅读完整话题
IT之家 5 月 27 日消息,AlmaLinux 团队昨日(5 月 26 日)发布公告, 宣布推出 AlmaLinux OS 9.8(代号 Olive Jaguar)和 AlmaLinux OS 10.2(代号 Lavender Lion)更新,这是该项目首次同日交付 2 个正式版本。 AlmaLinux 9.8 搭载内核 5.14.0-687.5.3.el9_8 ,重点更新包括 Python 3.14、新的 MariaDB、PostgreSQL、Ruby 模块流,以及 Node.js 24 模块流。 容器与虚拟化组件更新到新版 Podman、Buildah、libvirt、QEMU-KVM 和 skopeo。安全层面则覆盖 OpenSSL、OpenSSH、GnuTLS、SELinux 策略与 crypto-policies。 9.8 的一项关键改动是提前纳入经 ALESCo 批准的内核回移补丁,用来修复 systemd 与 ps 在任务清理阶段出现的 CPU 过度占用问题。 AlmaLinux 10.2 搭载内核 6.12.0-211.7.3.el10_2 ,新增 Python 3.14、PostgreSQL 18、MariaDB 11.8、Ruby 4.0、PHP 8.4,以及 SDL3、libkrun、trustee、FIDO Device Onboard 工具,桌面升级到 GNOME 49。 AlmaLinux 10.2 最值得关注的改进,在于加入 Btrfs 启动支持,提供 x86-64-v2 架构选项,并恢复 frame pointers(帧指针)。 系统还加入面向客户端应用的原生 SPICE 支持,以及 i686 用户空间包,重点强化兼容性、调试能力和特定旧环境支持。 AlmaLinux 10.2 继续提供 32 位相关用户空间包,适合构建旧软件,或运行依赖 32 位 glibc 的 CI 流水线。 不过团队表示这次只提供 userspace(用户空间),并不提供可启动的 32 位安装器,也没有 32 位内核。 项目方表示,保留 i686 的原因是一些专有软件至今只提供 32 位 i686 格式。虽然大多数现代系统早已转向 64 位,但部分企业内部工具和系统组件仍离不开这套环境,社区计划把这条 i686 支持线维护到 2035 年。 i686 是 Intel x86 架构家族中的一个特定版本,代表着 32 位计算环境的成熟阶段。 10.2 继续保留 AlmaLinux 相对上游的差异化能力,包括支持从 Btrfs 卷启动、默认启用 CRB 仓库,以及面向旧硬件的 x86_64_v2 并行构建。 IT之家附上参考地址 General Availability of AlmaLinux OS 9.8 and 10.2 Stable!
我在华硕prime z890m-plus 主板上安装了almalinux10系统打算跑本地大模型,结果发现拉取大模型几十秒钟后就会发生断网,看网上没有红帽子系列的解决方案,所以把我的解决方案放到网上供各位参考,目前只试过一次,把认为有用的部分截取下来做成了教程,希望能给各位大佬节约一点时间,如果有问题或者优化方案也希望各位大佬指正,感激不尽 问题背景 环境 :AlmaLinux 10.1,内核 6.12.0-124.49.1.el10_1.x86_64 。 网卡型号 :MediaTek MT7925e(驱动 mt7925e )。 故障现象 :使用 ollama 拉取大模型镜像等高负载下载场景时,全电脑断网,必须重启才能恢复。 根本原因 :Linux 内核中 mt7925e 驱动的 Wi-Fi 节能模式存在缺陷,高负载下触发驱动崩溃。 第一步:确认网卡与驱动信息 首先查看你的无线网卡名称及对应驱动。 # 查看所有网络接口,找到无线网卡名称(通常以 wl 开头,如 wlp132s0) ip a # 查看指定网卡的驱动信息 sudo ethtool -i wlp132s0 正常输出示例 : driver: mt7925e version: 6.12.0-124.49.1.el10_1.x86_64 firmware-version: ____000000-20260106153120 bus-info: 0000:84:00.0 如果 ethtool 未安装,执行 sudo dnf install ethtool -y 即可。 第二步:检查当前 Wi-Fi 节能状态 iw dev wlp132s0 get power_save 若返回 Power save: on ,则说明节能模式正在运行,需要关闭。 若提示命令未找到,执行 sudo dnf install iw -y 安装。 第三步:临时关闭节能模式(用于快速验证) 此方法 重启后失效 ,主要用于确认关闭节能后问题是否解决。 sudo iw dev wlp132s0 set power_save off 再次检查状态,确认已变为 off : iw dev wlp132s0 get power_save 此时运行 ollama pull 或高负载下载任务,观察 10-20 分钟,如网络不再中断,则证明故障确由节能模式引起。 请继续执行第四步进行永久固化。 第四步:永久关闭 Wi-Fi 节能模式 通过 NetworkManager 修改当前 Wi-Fi 连接配置,确保重启后设置依然有效。 1. 查看当前活跃的 Wi-Fi 连接名称 nmcli connection show --active 输出示例: NAME UUID TYPE DEVICE MyHomeWiFi xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx wifi wlp132s0 记录 NAME 列下的连接名(例如 MyHomeWiFi )。 2. 修改该连接的节能参数 # 将 "MyHomeWiFi" 替换为你的实际连接名(注意引号) sudo nmcli connection modify "MyHomeWiFi" 802-11-wireless.powersave 2 参数含义: 2 = 关闭节能, 1 = 开启节能, 0 = 默认。 3. 重新激活连接,使配置立即生效 sudo nmcli connection up "MyHomeWiFi" 4. 验证配置是否固化 iw dev wlp132s0 get power_save 预期输出 : Power save: off 1 个帖子 - 1 位参与者 阅读完整话题
AlmaLinux 10 + NVIDIA RTX 3080 Ti 驱动安装与 GPU 加速完整指南(含海外 VPS 代理方案) 本指南适用于在使用 dnf 安装 NVIDIA 驱动时遇到网络问题(如超时、下载失败)的用户。核心思路是: 租用一台海外 VPS 搭建 HTTP 代理,让本地 dnf 通过代理下载驱动包 。 一、准备工作:租用海外 VPS 并搭建 Squid 代理 1. 选择与配置 VPS 推荐区域 :香港、日本或新加坡(延迟低,下载速度快)。 操作系统 :任意 Linux 发行版均可,本指南以 openEuler 为例(与 AlmaLinux 操作习惯一致)。 安全组/防火墙 :在 VPS 控制台放行代理端口(例如 18888 )。 2. 登录 VPS 并安装 Squid # 登录 VPS(替换为你的 IP) ssh root@<VPS_IP> # 安装 Squid sudo dnf install -y squid 3. 配置 Squid 代理 编辑配置文件 /etc/squid/squid.conf : sudo vi /etc/squid/squid.conf 进行以下修改: 修改端口 (可选,增加安全性): http_port 18888 临时允许所有 IP 访问 (仅用于测试,稍后会限制): 找到 http_access deny all ,改为: http_access allow all 调整缓存大小 (可选): cache_dir ufs /var/spool/squid 4096 16 256 4096单位是兆,建议改为1024,具体更具服务器内存选择 保存并退出。 4. 初始化并启动 Squid sudo squid -z # 初始化缓存目录 sudo systemctl enable --now squid sudo systemctl status squid # 检查状态 5. 配置防火墙放行代理端口 sudo firewall-cmd --zone=public --add-port=18888/tcp --permanent sudo firewall-cmd --reload 6. 测试代理连通性 在本地 AlmaLinux 终端执行(替换 IP 和端口): curl -x http://<VPS_IP>:18888 https://ifconfig.me 若返回 VPS 的 IP 地址,则代理搭建成功。 二、配置本地 dnf 使用代理 1. 编辑 dnf 配置文件 sudo vi /etc/dnf/dnf.conf 在 [main] 段落中添加: proxy=http://<VPS_IP>:18888 2. 验证代理生效 sudo dnf clean all sudo dnf makecache 如果元数据下载顺利,说明 dnf 已通过代理工作。 三、安装 NVIDIA 驱动与 CUDA 工具包 1. 安装依赖并添加 NVIDIA 仓库 sudo dnf install -y epel-release sudo dnf config-manager --set-enabled crb sudo dnf install -y almalinux-release-nvidia-driver 2. 配置 GSP 固件(重要!RTX 30/40 系列必需) sudo tee /etc/dracut.conf.d/nvidia-gsp.conf > /dev/null <<'EOF' install_items+=" /lib/firmware/nvidia/595.58.03/gsp_ga10x.bin " EOF sudo dracut --force 注意 :固件路径中的版本号 595.58.03 可能随驱动版本变化,请根据实际安装的驱动版本调整。可先安装驱动,然后查看 /lib/firmware/nvidia/ 下的目录名。 3. 安装驱动核心包 sudo dnf install -y nvidia-open-kmod nvidia-driver 4. 安装 nvidia-smi 工具 sudo dnf install -y nvidia-driver-cuda 5. 启用内核模式设置(KMS) sudo grubby --update-kernel=ALL --args="nvidia_drm.modeset=1" 6. 重启系统 sudo reboot 7. 验证驱动安装 nvidia-smi 若正常显示 GPU 信息(如 RTX 3080 Ti )和驱动版本,则驱动安装成功。 如果有核显可能会导致显示卡顿掉帧需要下面的操作,设置为全局独显。 (注:以下操作不太确定,找了好多教程东改一点西改一点,我也不知道哪一步最后成功的,下面的操作是我认为最可能正确的操作,请谨慎操作,如果有大佬知道如何正确操作,也希望指出) 四、让整个桌面强制使用 NVIDIA 显卡(全局独显) 如果你的显示器已连接到 NVIDIA 显卡,但桌面渲染仍由 Intel 核显负责,导致画面卡顿、 glxinfo | grep "OpenGL renderer" 显示为 Mesa Intel ,可执行以下步骤强制系统以 NVIDIA 作为唯一渲染显卡。 准备工作:安装必要工具 # 安装 glx-utils 用于后续验证 sudo dnf install -y glx-utils 完整操作步骤 写入内核引导参数 首先创建所需目录,并写入 NVIDIA 显示模式与屏蔽核显的参数。 # 创建目录(如果不存在) sudo mkdir -p /etc/kernel/cmdline.d # 写入配置文件 sudo tee /etc/kernel/cmdline.d/99-nvidia-primary.conf > /dev/null <<'EOF' nvidia_drm.modeset=1 rd.driver.blacklist=i915 EOF 重建 GRUB 引导配置 sudo grub2-mkconfig -o /boot/grub2/grub.cfg 备选命令 :如果上述方式未生效,可使用 grubby 直接注入参数(二选一即可): sudo grubby --update-kernel=ALL --args="nvidia_drm.modeset=1 rd.driver.blacklist=i915" 写入系统级环境变量(防止 Wayland 回退) 这一步能确保桌面会话强制选择 NVIDIA 渲染器。 sudo tee /etc/environment.d/nvidia-prime.conf > /dev/null <<'EOF' __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only EOF 重启系统 # 若提示被 PackageKit 阻塞,可先停止该服务 sudo systemctl stop packagekit # 重启(忽略抑制剂) sudo systemctl reboot -i 验证结果 重启并登录桌面后,打开终端运行: glxinfo | grep "OpenGL renderer" 预期输出 : OpenGL renderer string: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2 若输出如上所示,则全局独显设置成功,桌面渲染与 AI 计算均会使用 NVIDIA 显卡,画面卡顿问题彻底解决。 1 个帖子 - 1 位参与者 阅读完整话题