news 2026/2/18 7:55:48

Rocky Linux 10.1 使用和配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Rocky Linux 10.1 使用和配置

版本信息

[root@Rocky-Linux-10 ~]# cat /etc/os-release NAME="Rocky Linux" VERSION="10.1 (Red Quartz)" ID="rocky" ID_LIKE="rhel centos fedora" VERSION_ID="10.1" PLATFORM_ID="platform:el10" PRETTY_NAME="Rocky Linux 10.1 (Red Quartz)" ANSI_COLOR="0;32" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:rocky:rocky:10::baseos" HOME_URL="https://rockylinux.org/" VENDOR_NAME="RESF" VENDOR_URL="https://resf.org/" BUG_REPORT_URL="https://bugs.rockylinux.org/" SUPPORT_END="2035-05-31" ROCKY_SUPPORT_PRODUCT="Rocky-Linux-10" ROCKY_SUPPORT_PRODUCT_VERSION="10.1" REDHAT_SUPPORT_PRODUCT="Rocky Linux" REDHAT_SUPPORT_PRODUCT_VERSION="10.1" [root@Rocky-Linux-10 ~]#

一、配置网络
1.1、路径
/etc/NetworkManager/system-connections/ens32.nmconnection

[[root@Rocky-Linux-10 ~]# cd /etc/NetworkManager/system-connections/ [root@Rocky-Linux-10 system-connections]# ll total 4 -rw-------. 1 root root 265 Dec 12 15:04 ens32.nmconnection

1.2、配置IP地址

[root@Rocky-Linux-10 system-connections]# cat ens32.nmconnection [connection] id=ens32 uuid=57bfb0ba-c631-33e6-aebe-9dd8f81e6e0f type=ethernet autoconnect-priority=-999 interface-name=ens32 [ethernet] [ipv4] method=manual address=192.168.2.254/18 gateway=192.168.1.1 dns=8.8.8.8 [ipv6] addr-gen-mode=eui64 method=auto [proxy]

使IP地址生效,重启NetworkManager

systemctl restart NetworkManager

二,关闭防火墙
2.1、查看状态

[root@Rocky-Linux-10 system-connections]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; preset: enabled) Active: active (running) since Fri 2025-12-12 15:01:14 CST; 11min ago Invocation: a55ec1546e054574a98cecfd8004584f Docs: man:firewalld(1) Process: 899 ExecStartPost=/usr/bin/firewall-cmd --state (code=exited, status=0/SUCCESS) Main PID: 879 (firewalld) Tasks: 2 (limit: 48873) Memory: 48.7M (peak: 71.7M) CPU: 1.494s CGroup: /system.slice/firewalld.service └─879 /usr/bin/python3 -sP /usr/sbin/firewalld --nofork --nopid Dec 12 14:59:46 localhost systemd[1]: Starting firewalld.service - firewalld - dynamic firewall daemon... Dec 12 15:01:14 localhost systemd[1]: Started firewalld.service - firewalld - dynamic firewall daemon.

2.2、停止firewalled

[root@Rocky-Linux-10 system-connections]# systemctl stop firewalld

2.3、禁用firewalld

[root@Rocky-Linux-10 system-connections]# systemctl disable firewalld Removed '/etc/systemd/system/multi-user.target.wants/firewalld.service'. Removed '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'.

2.4、查看状态

[root@Rocky-Linux-10 system-connections]# systemctl status firewalld ○ firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; 5:185mdisabled; preset: enabled) Active: inactive (dead) Docs: man:firewalld(1) Dec 12 14:59:46 localhost systemd[1]: Starting firewalld.service - firewalld - dynamic firewall daemon... Dec 12 15:01:14 localhost systemd[1]: Started firewalld.service - firewalld - dynamic firewall daemon. Dec 12 15:13:12 Rocky-Linux-10 systemd[1]: Stopping firewalld.service - firewalld - dynamic firewall daemon... Dec 12 15:13:12 Rocky-Linux-10 systemd[1]: firewalld.service: Deactivated successfully. Dec 12 15:13:12 Rocky-Linux-10 systemd[1]: Stopped firewalld.service - firewalld - dynamic firewall daemon. Dec 12 15:13:12 Rocky-Linux-10 systemd[1]: firewalld.service: Consumed 1.561s CPU time, 71.7M memory peak.

三、软重启
3.1、systemd soft-reboot(用户空间重启,快速补丁)
Rocky Linux 10.1 引入了 RHEL10 的新功能 systemd soft-reboot:
只重启 用户空间 (user space),不重启内核,不重启硬件,实现快速补丁更新。

适用场景:

部署新版本服务后,不重启内核
安装用户空间 RPM 补丁(非内核)
节省 downtime

执行软重启

sudo systemctl soft-reboot

等价于:

sudo systemctl reboot --soft

特点
系统进程全部退出并重启
内核不变
网络短暂中断(比 reboot 快得多)
不会进行硬件初始化

验证是否软重启

重启前运行:

uname -a journalctl -b | head

soft-reboot 后:

uname -a 内核版本不变
日志中的 boot ID 会更新,但 systemd 不会记录“cold reboot”。

3.2、XFS 文件系统的新特性:xfs_scrub + xfs_growfs 收缩

Rocky 10.1 支持两项新功能:
3.2.1、xfs_scrub — 在线清理 XFS 文件系统(不用卸载)
作用:

清理元数据错误
检查 inode、btrees,修复结构
在线运行,不影响业务(影响性能)

基本用法

xfs_scrub /mount/point

例如清理 /data 挂载点:
xfs_scrub /data

查看进度:
xfs_scrub -T

后台运行(自动化)

systemctl start xfs_scrub@

3.2.2、xfs_growfs — 收缩 XFS(RHEL10 / Rocky10 新增)

注意:
以前的所有 XFS(RHEL9 以前)只能 扩容,不能收缩。
Rocky Linux 10 / RHEL10 引入了 安全收缩(shrink) 功能。

使用步骤
查看当前大小

df -h /data sudo xfs_info /data

收缩到指定大小
例如将 /data 缩到 500G:

sudo xfs_growfs -D 500g /data

参数说明
-D:目标大小(blocks 或人类友好格式,如 200g)

3.2.3、扩容一样也支持(旧功能)

sudo xfs_growfs /data

四、收缩 XFS 前的注意事项(非常重要)

不能超过当前使用量
目标大小必须 ≥ 已用空间

df -h /data

建议预先 scrub 清理元数据,避免脏元数据引发风险。

强烈建议快照或备份
XFS 收缩是新功能,谨慎执行。

逻辑卷需要先缩容(LVM)
如果 /data 在 LVM 中,需要:

先 xfs_growfs 收缩 → 再缩 LVM

3.3、总结

功能 用途 Rocky 10.1 命令 systemd soft-reboot 仅重启用户空间(快速补丁) systemctl soft-reboot xfs_scrub 在线清理 XFS 元数据 xfs_scrub /data XFS 收缩 XFS 缩减容量(新功能) xfs_growfs -D 500g /data
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/8 1:47:20

GifCam 不只能录 GIF!教你导出 AVI 再转 MP4 的完整流程

GifCam 是一款轻量、免费且无需安装的屏幕录制小工具,最初以录制 GIF 动画而闻名。但很多人不知道的是,它其实也能用来录制视频(如 AVI 格式),再通过格式转换生成 MP4 文件,非常适合制作简短的操作演示或软…

作者头像 李华
网站建设 2026/2/4 14:01:07

React-chartjs-2 数据集管理:3个关键问题与解决方案

React-chartjs-2 数据集管理:3个关键问题与解决方案 【免费下载链接】react-chartjs-2 React components for Chart.js, the most popular charting library 项目地址: https://gitcode.com/gh_mirrors/re/react-chartjs-2 React-chartjs-2 是Chart.js最流行…

作者头像 李华
网站建设 2026/2/10 9:10:06

从零开始掌握Quartus II八位移位寄存器设计与仿真

从零开始掌握Quartus II八位移位寄存器设计与仿真 【免费下载链接】QuartusII八位移位寄存器仿真文件 本资源文件包含了一个在Quartus II软件中制作的八位移位寄存器电路设计。该电路设计使用了74ls74触发器,并通过Quartus II的电路仿真功能进行了仿真。通过波形仿真…

作者头像 李华
网站建设 2026/2/17 21:35:23

微信小程序任务管理终极指南:3分钟打造你的专属待办清单

微信小程序任务管理终极指南:3分钟打造你的专属待办清单 【免费下载链接】weapp-todos 一个简单的任务清单小程序, awesome weapp demo, todos, todolist 项目地址: https://gitcode.com/gh_mirrors/we/weapp-todos 还在为繁杂的日常任务感到焦虑吗&#xff…

作者头像 李华