用旧电脑搭建 Fedora 家庭服务器
520 字
3 分钟
用旧电脑搭建 Fedora 家庭服务器
目标
把闲置电脑安装为可远程维护的 Fedora 家庭服务器,并让它在合盖后持续运行。本文不包含具体业务服务部署。
前置检查
- 备份硬盘中的已有数据,确认安装目标磁盘。
- 检查散热、电源和硬盘健康状态。
- 记录有线网络地址;服务器优先使用有线连接。
- 公网 IPv6 主机没有 NAT 的默认遮挡,必须先设计防火墙规则。
安装系统
- 从 Fedora 官网下载当前 Server 镜像并校验 checksum。
- 使用 Fedora Media Writer 或 balenaEtcher 写入 U 盘。
- 从 U 盘启动,确认时区、磁盘布局和普通管理员账号。
- 安装完成后更新系统:
sudo dnf upgrade --refresh
不要启用 root 远程登录。使用普通用户、公钥认证和 sudo 管理主机。
配置 SSH
sudo systemctl enable --now sshd
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
把公钥放入普通用户的 ~/.ssh/authorized_keys,验证新会话能登录后,再按需关闭 SSH 密码认证。修改前保留一个已连接的终端,避免把自己锁在服务器外。
设置合盖不休眠
编辑 /etc/systemd/logind.conf:
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
lock 只锁定会话,并不等于阻止休眠。应用配置前先检查:
systemd-analyze cat-config systemd/logind.conf
sudo systemctl restart systemd-logind
重启 systemd-logind 可能结束图形会话,应通过 SSH 操作并保留恢复手段。
扩展 LVM 与 XFS
先确认文件系统、逻辑卷路径和卷组剩余空间:
lsblk -f
df -hT
sudo lvs
sudo vgs

确认目标无误后,使用 LVM 的 --resizefs 同时扩展逻辑卷和文件系统:
sudo lvextend --resizefs --extents +100%FREE /dev/mapper/fedora-root
逻辑卷路径因安装方式而异,不能照抄示例。扩容通常不可直接缩回,操作前应备份重要数据并确认电源稳定。
验证
df -hT /
systemctl is-enabled sshd
sudo firewall-cmd --list-services
合盖后从另一台设备持续 ping 和 SSH 测试。最后检查只开放实际需要的端口,并为系统更新、磁盘空间和温度建立周期检查。
参考
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
用旧电脑搭建 Fedora 家庭服务器
https://blog.mintalix.com/posts/study-server-centos/相关文章智能推荐
1
使用 ddns-go 更新家庭服务器域名
linux-operations在公网地址会变化的家庭网络中部署 ddns-go,配置 DNS 服务商凭据,并验证域名记录的自动更新。
2
CentOS 与 Fedora 常用运维命令速查
linux-operations整理磁盘、服务、防火墙、端口、进程、文件和软件包管理的常用命令,并补充执行边界与安全注意事项。
3
Raspberry Pi OS 不再提供默认 pi 用户
linux-operations解释 Raspberry Pi OS 移除默认 pi 用户后的登录失败,并通过 Raspberry Pi Imager 预先创建账号和 SSH 配置。
4
让 Parallels Desktop 中的 Ubuntu 使用 macOS 代理
linux-operations确定虚拟机到宿主机的可达地址,限制代理监听范围,并在 Ubuntu 中配置和验证 HTTP/HTTPS 代理。
5
[译] 一种面向时空可组合性的编程范式
paper2026.08.14 deepseek-harness-paper 的ai翻译版本
随机文章随机推荐


