RockyLinux 8.6安装与Linux核心命令实战指南
1. RockyLinux 8.6安装实战指南RockyLinux作为RHEL的完美替代品在企业级Linux发行版中占据重要地位。我最近在生产环境部署了RockyLinux 8.6整个过程比预想的要顺利得多。下面分享从ISO下载到系统配置的完整流程特别适合需要稳定企业级Linux环境但又不想支付RHEL订阅费用的用户。1.1 准备工作与环境确认首先需要从RockyLinux官网下载8.6版本的ISO镜像。建议选择Minimal版本体积小且干净后续可以根据需要添加软件包。下载完成后务必校验SHA256值sha256sum Rocky-8.6-x86_64-minimal.iso制作启动盘推荐使用Ventoy或Rufus工具。Ventoy的优势在于可以一个U盘存放多个ISO文件特别适合经常需要安装不同系统的场景。在BIOS设置中需要确保关闭Secure BootRockyLinux 8.6支持但有时会有兼容性问题开启UEFI模式传统BIOS模式也可用但建议新硬件用UEFI调整启动顺序让USB设备优先1.2 安装过程关键步骤安装界面选择Install Rocky Linux 8.6后有几个关键配置点需要注意分区方案生产环境建议手动分区/boot/efi (EFI系统分区) 300MB/boot 1GBswap分区内存8GB时设为内存2倍8GB时与内存等大/ 根分区至少20GB/home 根据用户数据量分配/var 单独分区特别是要运行数据库服务时软件选择Minimal Install是最小化安装建议勾选Standard基础工具Development Tools开发工具链System Administration Tools系统管理工具网络配置建议安装时就配置好静态IPnmcli con mod ens192 ipv4.addresses 192.168.1.100/24 nmcli con mod ens192 ipv4.gateway 192.168.1.1 nmcli con mod ens192 ipv4.dns 8.8.8.8 nmcli con mod ens192 ipv4.method manual nmcli con up ens192root密码设置强密码并记住用户创建建议创建一个普通用户并加入wheel组方便sudo重要提示安装完成后立即运行dnf update更新所有软件包这是保证系统安全的基础步骤。2. Linux核心命令深度解析掌握Linux命令是系统管理的基石。下面分类介绍最核心的命令及其高级用法这些命令在RockyLinux 8.6上全部测试通过。2.1 文件系统操作命令ls命令不只是简单的列出文件ls -lht # 按修改时间倒序显示带人类可读大小 ls -d */ # 只显示目录 ls -l --time-stylefull-iso # 显示完整ISO格式时间find命令的高级用法find /var/log -name *.log -mtime 30 -exec rm {} \; # 删除30天前的日志 find . -type f -perm /ux -print # 查找所有可执行文件 find / -size 100M -exec du -h {} \; 2/dev/null # 查找大于100MB的文件rsync比scp更适合大文件传输rsync -avzP --delete /source/ userremote:/dest/ # 增量同步并删除目标多余文件 rsync -e ssh -p 2222 # 指定非标准SSH端口2.2 系统监控与性能分析top命令的替代方案htop # 需要额外安装但交互性更好 glances # 更全面的监控工具内存分析关键命令free -h # 人类可读格式 vmstat 1 # 每秒刷新一次虚拟内存统计 slabtop # 内核slab缓存使用情况磁盘IO监控iostat -x 1 # 详细磁盘IO统计 iotop # 类似top的IO监控2.3 网络配置与排错ss命令替代netstatss -tulnp # 查看监听端口 ss -o state established ( dport :443 or sport :443 ) # 查看所有HTTPS连接tcpdump实战示例tcpdump -i eth0 -nn tcp port 80 # 捕获HTTP流量 tcpdump -w capture.pcap # 保存为pcap文件供Wireshark分析防火墙管理firewall-cmd --list-all # 查看所有规则 firewall-cmd --add-port8080/tcp --permanent # 永久开放端口 firewall-cmd --reload # 重载配置3. 系统管理进阶技巧3.1 服务管理systemd详解查看服务依赖systemctl list-dependencies sshd服务日志查看journalctl -u nginx --since 2023-01-01 --until 2023-01-02 journalctl -p err -b # 本次启动的错误日志创建自定义服务示例# /etc/systemd/system/myapp.service [Unit] DescriptionMy Custom Application Afternetwork.target [Service] ExecStart/usr/local/bin/myapp Usermyapp Groupmyapp Restarton-failure [Install] WantedBymulti-user.target3.2 定时任务管理crontab高级用法# 每月1号凌晨2点清理日志 0 2 1 * * /usr/sbin/logrotate /etc/logrotate.conf # 每5分钟检查一次服务 */5 * * * * /usr/bin/systemctl is-active --quiet myservice || systemctl restart myserviceanacron适合笔记本# /etc/anacrontab 1 5 daily.job /bin/bash /home/user/daily_backup.sh 7 10 weekly.job /bin/bash /home/user/weekly_report.sh3.3 用户与权限管理sudo配置最佳实践# /etc/sudoers.d/admin %admin ALL(ALL) NOPASSWD: /usr/bin/systemctl restart nginx, /usr/bin/dnf update Defaults:%admin !requirettyACL高级权限setfacl -Rm u:user1:rwx,d:u:user1:rwx /shared # 设置默认ACL getfacl /shared # 查看ACL4. 常见问题排查手册4.1 启动问题排查救援模式进入方法重启系统在GRUB菜单按e编辑启动项在linux16行末尾添加rd.breakCtrlx启动修复grubgrub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg4.2 性能问题排查流程CPU瓶颈top - 1 # 查看各核心利用率 pidstat 1 # 进程级CPU统计 perf top # 性能分析内存不足free -h cat /proc/meminfo ps aux --sort-%mem | headIO等待iostat -x 1 iotop4.3 网络连接问题连接跟踪conntrack -L # 查看所有连接跟踪记录 conntrack -D -s 192.168.1.100 # 删除特定IP的连接MTU问题检测ping -M do -s 1472 8.8.8.8 # 逐步减小1472直到能ping通在实际运维中我发现很多问题都源于对基础命令理解不深。比如df -h和du -sh显示的大小不一致时通常是因为有文件被删除但进程仍持有句柄这时需要lsof | grep deleted来查找。又比如kill -9应该是最后手段先尝试kill -15给进程优雅退出的机会。

相关新闻

Java未死!拥抱AI,收藏这份高薪转型指南,小白程序员必备!

Java未死!拥抱AI,收藏这份高薪转型指南,小白程序员必备!

文章指出,Java语言本身并未过时,但传统Java开发模式面临AI工具替代CRUD代码的挑战。企业对“纯搬砖型Java程序员”需求下降,但对懂AI的Java程序员需求激增。文章分析了Java圈面临的三大危机:基础岗位消失、技能断层、薪资落差&…

2026/8/6 22:52:48 阅读更多 →
真实测评|2026年好用的AI论文工具推荐!亲测靠谱AI论文软件

真实测评|2026年好用的AI论文工具推荐!亲测靠谱AI论文软件

临近毕业,大部分同学都会借助AI论文工具辅助完成论文写作、修改与降重工作。但随着各大高校AIGC检测、知网查重双重审核越来越严格,很多普通AI论文软件的弊端逐渐暴露:AI痕迹过重、内容空洞、文献造假、降重破坏逻辑、格式无法达标。 为了帮…

2026/8/6 22:52:48 阅读更多 →
如何安装phpstan-strict-rules?5分钟快速上手教程

如何安装phpstan-strict-rules?5分钟快速上手教程

如何安装phpstan-strict-rules?5分钟快速上手教程 【免费下载链接】phpstan-strict-rules Extra strict and opinionated rules for PHPStan 项目地址: https://gitcode.com/gh_mirrors/ph/phpstan-strict-rules phpstan-strict-rules是PHPStan的扩展&#x…

2026/8/6 22:51:48 阅读更多 →

最新新闻

全面掌握OpenPCDet:3D点云目标检测的终极工具箱 [特殊字符]

全面掌握OpenPCDet:3D点云目标检测的终极工具箱 [特殊字符]

全面掌握OpenPCDet:3D点云目标检测的终极工具箱 🚀 【免费下载链接】OpenPCDet OpenPCDet Toolbox for LiDAR-based 3D Object Detection. 项目地址: https://gitcode.com/gh_mirrors/op/OpenPCDet OpenPCDet 是一个基于PyTorch的LiDAR点云3D目标…

2026/8/6 23:44:11 阅读更多 →
为什么选择星火应用商店?5个理由让你告别Linux软件管理烦恼

为什么选择星火应用商店?5个理由让你告别Linux软件管理烦恼

为什么选择星火应用商店?5个理由让你告别Linux软件管理烦恼 【免费下载链接】星火应用商店Spark-Store 星火应用商店是国内知名的linux应用分发平台,为中国linux桌面生态贡献力量 项目地址: https://gitcode.com/spark-store-project/spark-store …

2026/8/6 23:43:11 阅读更多 →
Godot 2D平台跳跃游戏终极指南:从零开始构建类银河战士恶魔城游戏

Godot 2D平台跳跃游戏终极指南:从零开始构建类银河战士恶魔城游戏

Godot 2D平台跳跃游戏终极指南:从零开始构建类银河战士恶魔城游戏 【免费下载链接】godot-platformer-2d 2d Metroidvania-inspired game for the 2019 GDquest Godot Kickstarter course project. 项目地址: https://gitcode.com/gh_mirrors/go/godot-platformer…

2026/8/6 23:43:11 阅读更多 →
Project Graph:重新定义思维可视化的免费开源节点图工具

Project Graph:重新定义思维可视化的免费开源节点图工具

Project Graph:重新定义思维可视化的免费开源节点图工具 【免费下载链接】project-graph A node-based visual tool for organizing thoughts and notes in a non-linear way. 项目地址: https://gitcode.com/gh_mirrors/pr/project-graph 在信息碎片化的时代…

2026/8/6 23:43:11 阅读更多 →
3步掌握Nintendo Switch游戏备份:nxdumptool完整使用指南

3步掌握Nintendo Switch游戏备份:nxdumptool完整使用指南

3步掌握Nintendo Switch游戏备份:nxdumptool完整使用指南 【免费下载链接】nxdumptool Generates XCI/NSP/HFS0/ExeFS/RomFS/Certificate/Ticket dumps from Nintendo Switch gamecards and installed SD/eMMC titles. 项目地址: https://gitcode.com/gh_mirrors/…

2026/8/6 23:43:11 阅读更多 →
深度解析WiGLE WiFi Wardriving:探索Android无线网络探测的终极工具

深度解析WiGLE WiFi Wardriving:探索Android无线网络探测的终极工具

深度解析WiGLE WiFi Wardriving:探索Android无线网络探测的终极工具 【免费下载链接】wigle-wifi-wardriving Nethugging client for Android, from wigle.net 项目地址: https://gitcode.com/gh_mirrors/wi/wigle-wifi-wardriving 在当今数字化时代&#xf…

2026/8/6 23:43:11 阅读更多 →

日新闻

深入解析LimboAI C++内核:架构设计与性能优化实战

深入解析LimboAI C++内核:架构设计与性能优化实战

1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#…

2026/8/6 0:00:06 阅读更多 →
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界…

2026/8/6 0:00:06 阅读更多 →
被动防火门市场前景发展趋势

被动防火门市场前景发展趋势

被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国…

2026/8/6 0:00:06 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →