Linux系统安装与root密码重置全攻略
1. Linux系统安装全流程解析作为从2009年就开始折腾Linux的老用户我至今记得第一次安装Ubuntu时把整个硬盘格式化的惨痛教训。本文将结合十余次不同发行版的安装经验手把手带你完成Linux系统安装全流程并附赠服务器运维中最关键的root密码重置技巧。当前主流Linux发行版的安装过程已经高度图形化但仍有几个关键决策点需要特别注意。我们以CentOS 7为例兼顾企业级应用和桌面使用其安装流程同样适用于RHEL、Fedora等基于RPM的发行版Ubuntu/Debian系的主要差异会在文中特别说明。重要提示操作前请备份重要数据特别是双系统安装时错误的磁盘分区操作可能导致数据不可逆丢失。1.1 安装介质准备首先需要获取系统镜像ISO文件并制作启动盘。推荐从官方镜像站下载CentOS: [镜像站地址]Ubuntu: [镜像站地址]制作启动盘的三种主流方式RufusWindows平台首选兼容性最佳支持DD模式写入需注意选择GPT分区UEFI或MBR分区BIOS匹配目标机器Etcher跨平台工具操作最简单自动校验写入结果但对老旧主板兼容性稍差dd命令Linux/macOS原生sudo dd ifCentOS-7-x86_64-DVD-2009.iso of/dev/sdb bs4M statusprogress最底层可靠的方式需特别注意of参数指向的是U盘设备而非分区实测中对于较新的电脑2015年后建议采用UEFIGPT模式老旧设备可能需要切换为Legacy BIOS模式。在笔者经手的Dell R720服务器上曾因未关闭Secure Boot导致安装失败。1.2 安装过程关键配置插入启动盘后通过BIOS/UEFI选择启动设备通常按F12/F2/DEL键进入安装界面后重点关注磁盘分区方案自动分区适合新手单系统安装手动分区推荐方案/boot 1GB xfs/ext4 /swap 内存1.5倍服务器建议等于内存 / 剩余空间 xfs/ext4企业级环境建议单独划分/var 10-20GB 日志文件 /home 独立分区 用户数据血泪教训曾经有台生产服务器因/var分区过小导致日志写满整个根分区。建议根据业务类型预留空间例如Web服务器应给/var/log额外分配空间。软件包选择Minimal Install最小化安装适合服务器Server with GUI带图形界面的服务器Workstation开发工作站包含开发工具个人建议即使是服务器初次安装也可选择Server with GUI后期通过以下命令切换systemctl set-default multi-user.target # 切换到命令行模式网络配置安装时建议配置静态IP特别是服务器BOOTPROTOstatic IPADDR192.168.1.100 NETMASK255.255.255.0 GATEWAY192.168.1.1 DNS18.8.8.82. 首次启动后的必要设置2.1 基础安全加固安装完成后立即执行# 更新系统 sudo yum update -y # Ubuntu使用apt # 配置防火墙 sudo firewall-cmd --permanent --add-servicessh sudo firewall-cmd --permanent --add-port80/tcp sudo firewall-cmd --reload # 禁用root远程登录生产环境必做 sudo sed -i s/PermitRootLogin yes/PermitRootLogin no/ /etc/ssh/sshd_config sudo systemctl restart sshd2.2 用户管理最佳实践建议创建日常使用的普通用户并加入sudo组useradd -m -G wheel devuser # Ubuntu使用sudo组 passwd devuser记录所有用户操作加入/etc/profileexport HISTTIMEFORMAT%F %T export PROMPT_COMMANDhistory -a3. Root密码重置全攻略当忘记root密码时不同发行版的重置方法有所差异。以下是经过验证的通用方案3.1 物理机重置方案重启系统在GRUB菜单按e进入编辑模式找到linux16行在末尾添加rd.break consoletty0按Ctrlx启动进入紧急模式依次执行mount -o remount,rw /sysroot chroot /sysroot passwd root touch /.autorelabel # SELinux环境需要 exit reboot3.2 云服务器重置方案主流云平台都提供VNC连接功能通过控制台连接实例在GRUB界面按e修改启动参数将ro改为rw init/sysroot/bin/sh按Ctrlx启动后执行chroot /sysroot passwd root特别提醒AWS EC2实例需要使用密钥对获取临时root权限不能直接修改密码。3.3 预防措施建议配置sudo权限替代直接使用root# 允许wheel组免密码sudo echo %wheel ALL(ALL) NOPASSWD: ALL /etc/sudoers.d/admin4. 常见问题排查指南4.1 安装阶段问题问题1安装介质启动后黑屏解决方案添加nomodeset内核参数原因显卡驱动兼容性问题问题2分区表显示异常解决方案使用parted工具重建GPT分区表parted /dev/sda mklabel gpt4.2 密码重置问题问题1SELinux导致无法登录解决方案执行restorecon -Rv /etc/shadow问题2GRUB编辑后不生效解决方案检查BIOS安全启动设置可能需要禁用Secure Boot5. 进阶技巧与优化建议5.1 自动化安装使用KickstartRHEL系或PreseedDebian系实现无人值守安装。示例ks.cfg片段# 磁盘分区配置 clearpart --all --initlabel autopart --typelvm # 软件包选择 %packages ^minimal-environment vim-enhanced %end5.2 性能调优安装后建议调整# 禁用不必要的服务 systemctl disable avahi-daemon # 优化内核参数 echo vm.swappiness 10 /etc/sysctl.conf # 日志轮转配置 sed -i s/rotate 4/rotate 12/ /etc/logrotate.conf在最近一次数据中心部署中通过调整这些参数使MySQL服务器的QPS提升了15%。建议根据实际工作负载进行针对性优化。对于开发环境可以安装常用工具包# RHEL系 yum groupinstall Development Tools # Debian系 apt install build-essential记得定期更新系统并检查安全公告。我习惯设置每周自动安全更新yum install -y yum-cron systemctl enable --now yum-cron

相关新闻

TimerOutputs.jl开发者必备:深入理解Section和TimerOutput核心数据结构

TimerOutputs.jl开发者必备:深入理解Section和TimerOutput核心数据结构

TimerOutputs.jl开发者必备:深入理解Section和TimerOutput核心数据结构 【免费下载链接】TimerOutputs.jl Formatted output of timed sections in Julia 项目地址: https://gitcode.com/gh_mirrors/ti/TimerOutputs.jl TimerOutputs.jl是Julia语言中一款强大…

2026/7/26 13:44:03阅读更多 →
LSSVM优化与VMD分解在电力负荷预测中的应用

LSSVM优化与VMD分解在电力负荷预测中的应用

1. 项目背景与核心价值 电力负荷预测是电网调度和能源管理的核心技术之一。短期电力负荷预测(通常指未来24小时至一周内的预测)直接影响发电计划制定、电力市场交易和电网安全运行。传统预测方法如时间序列分析、回归模型等在复杂场景下往往表现不佳&…

2026/7/26 13:44:03阅读更多 →
AI视频工业化生产已落地:从脚本生成→语音克隆→智能分镜→动态渲染的5层技术栈全拆解(附2024私有化部署清单)

AI视频工业化生产已落地:从脚本生成→语音克隆→智能分镜→动态渲染的5层技术栈全拆解(附2024私有化部署清单)

更多请点击: https://intelliparadigm.com 第一章:AI视频工业化生产的演进逻辑与范式革命 AI视频工业化生产并非简单地将生成模型叠加于传统影视管线,而是从数据、算力、架构到协作范式的一次系统性重构。其演进逻辑根植于三个不可逆趋势&am…

2026/7/26 13:44:03阅读更多 →
QuantLib利率模型深度解析:从理论到实践的专业指南

QuantLib利率模型深度解析:从理论到实践的专业指南

QuantLib利率模型深度解析:从理论到实践的专业指南 【免费下载链接】QuantLib The QuantLib C library 项目地址: https://gitcode.com/gh_mirrors/qu/QuantLib 在金融工程和风险管理领域,利率模型是债券定价、衍生品估值和资产配置的核心工具。Q…

2026/7/26 21:01:45阅读更多 →
C2000 ePWM安全机制:最小死区与非法组合逻辑模块深度解析

C2000 ePWM安全机制:最小死区与非法组合逻辑模块深度解析

1. 深入解析ePWM最小死区与非法组合逻辑模块在电机驱动、数字电源或者任何需要精确控制功率开关的电力电子系统中,PWM(脉宽调制)信号的生成与保护是核心中的核心。我们经常谈论占空比、频率,但真正决定系统能否长期稳定运行&#…

2026/7/26 21:01:45阅读更多 →
CompressO:三步实现专业级视频图片压缩的终极解决方案

CompressO:三步实现专业级视频图片压缩的终极解决方案

CompressO:三步实现专业级视频图片压缩的终极解决方案 【免费下载链接】compressO Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux. 项目地址: https://gitcode.com/gh_mirrors/co/compressO …

2026/7/26 21:01:45阅读更多 →
Windows电脑变身WiFi热点:VirtualRouter免费网络共享终极指南

Windows电脑变身WiFi热点:VirtualRouter免费网络共享终极指南

Windows电脑变身WiFi热点:VirtualRouter免费网络共享终极指南 【免费下载链接】VirtualRouter Wifi Hotspot for Windows computers (Windows 7, 8.x, Server 2012 and newer!) 项目地址: https://gitcode.com/gh_mirrors/vi/VirtualRouter 还在为会议室只有…

2026/7/26 21:01:45阅读更多 →
腾讯开源AI作曲神器:三步上手专业级歌曲生成完整指南

腾讯开源AI作曲神器:三步上手专业级歌曲生成完整指南

腾讯开源AI作曲神器:三步上手专业级歌曲生成完整指南 【免费下载链接】SongGeneration 腾讯开源SongGeneration项目,基于LeVo架构实现高品质AI歌曲生成。它采用混合音轨与双轨并行建模技术,既能融合人声与伴奏达到和谐统一,也可分…

2026/7/26 20:59:44阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/25 23:03:25阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/26 19:05:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/26 19:05:21阅读更多 →