【旧笔记本服务器化】第一篇:Ubuntu Server 系统安装与远程管理配置
前言
目前我的阿里云VPS正在运行一些轻量化应用(架设现在这个博客网站等),但是后续我有其他需求,这个VPS资源有限,存储只有40GB,不够我建立个人影视库还有存储大量备份文件的需求的。内存也只有2G,后续要运行多个docker容器的话估计也不太够用。
正好我手里有一个两年前淘汰下来的旧笔记本(CPU是intel八代i5,内存有8GB,存储是256GB的SSD+1TB的HDD),对于我的日常需求可能不够用了,但是作为家用服务器,性能还是十分可观的,而且存储空间也很大。于是我打算写一个系列的博客来记录折腾的过程。
这个博客系列叫【旧笔记本服务器化】,预计一共有三篇:
-
第一篇(此篇):Ubuntu Server 系统安装与远程管理配置
-
第二篇:利用 FRP 与阿里云 VPS 实现公网 SSH 访问与端口转发
-
第三篇:部署 Docker 版 Jellyfin 并通过内网穿透实现远程观影
本篇文章将记录我把这台旧笔记本安装为Ubuntu Server系统的全过程,并完成基础的远程连接配置。
准备
-
旧笔记本电脑
-
容量8GB及以上的U盘
-
ISO(我选择Ubuntu Server 22.04 LTS)
选择服务器版本而不是桌面版是为了节省GUI占用的资源
-
刻录工具Rufus
-
局域网环境(确保旧笔记本可以连上网)
制作系统启动盘
访问Ubuntu Server下载官网,往下滑找到我们需要的Ubuntu Server 22.04 LTS,单击即可自动下载。

访问Rufus下载官网,下载适合自己的版本。Rufus免费好用,推荐。

注意:提前把U盘里有需要的文件转移到其他地方,因为制作系统启动盘的过程会清除所有数据。

点击下面的开始。弹窗都点击OK即可。等到绿色状态条走完(大约几分钟)就代表制作系统启动盘完成了。
安装 Ubuntu Server 系统
把电脑关机。插入刚刚我们制作的系统启动盘,按开机按钮。
要让电脑运行我们想要的系统,要进入bios修改设置。
电脑开机画面出现后,狂按F2(我是Acer品牌的),不同机器进入bios的按键可能不同。进入后会进到类似如下界面():

如下,找到类似Boot。

如下,按F5和F6来调整启动顺序,把我们插入的U盘放到第一位。

启动之后,选择语言,最好选English,可以避免选中文后潜在的乱码问题。
配置网络。
由于网络原因,镜像源最好改成境内的,更快更稳定。比如阿里云的http://mirrors.aliyun.com/ubuntu

进行磁盘分区,如下图。对我来说,勾选Set up this disk as an LVM group很有用,因为后续扩展磁盘空间会很方便。
这里最好选SSD(如有),我第一次就选成HHD了,导致需要重装系统。所以这步一定要看仔细。

设置用户信息后,到SSH服务配置步骤,如下图,对于我的需求来说,必须勾选Allow password authentication over SSH,在这里也可以先把AUTHORIZED KEYS配置好。

等待几分钟时间安装一下,安装完成之后,根据提示拔掉U盘重启。完成这步,就代表成功安装新系统了。
服务器基础环境优化
关闭笔记本合盖休眠
编辑系统配置文件:
sudo nano /etc/systemd/logind.conf
把HandleLidSwitch的值修改为ignore
保存退出,执行命令以生效:
sudo systemctl restart systemd-logind
拓展系统盘
输入df -h发现1TB硬盘只显示使用了98GB:

手动扩展逻辑卷:
sudo lvextend -l +100%FREE /dev/ubuntu-vg-1/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg-1/ubuntu-lv
改完后变成232GB了(是我的SSD):

挂载数据盘
刚刚我们扩容了SSD,我的旧电脑里还有一个机械硬盘,我要把挂载上去。
SSD 建议作为系统盘,速度快;HDD 建议作为数据盘,大容量适合存储资源和备份。
查看硬盘状态:
lsblk
如下图,可以看到 sda1 的大小为 1TB,且没有挂载点

格式化(ext4)硬盘:
sudo fdisk /dev/sda
依次输入:n -> p -> 回车 -> 回车 -> 回车 -> w
sudo mkfs.ext4 /dev/sda1
创建挂载点并挂载:
# 创建一个目录专门放电影数据
sudo mkdir -p /mnt/data
# 挂载
sudo mount /dev/sda1 /mnt/data
# 赋权
sudo chown -R $USER:$USER /mnt/data
设置开机自动挂载:
# 获取 UUID
sudo blkid /dev/sda1
# 编辑 fstab
sudo nano /etc/fstab
# 在最后添加一行:
UUID=刚刚的UUID /mnt/data ext4 defaults,nofail 0 2
完成:

安装 CPUFreq
老旧笔记本容易发热。如果需要,可以设置为节能模式来降低温度。
sudo apt install cpufrequtils -y
cpufreq-info
sudo cpufreq-set -g performance #切换到性能模式
sudo cpufreq-set -g powersave #切换到节能模式
定时重启
老机器长期运行可能内存泄漏,建议每周凌晨自动重启一次:
sudo crontab -e
0 4 * * 0 /sbin/reboot # 添加这行,每周日凌晨 4 点重启
魔术键
开启内核魔术键,这样万一系统死机,还可以按组合键来安全地重启。
echo "kernel.sysrq = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
结语
这篇文章汇总我把我的闲置的旧笔记本转化为了 Linux 服务器,比我的阿里云VPS有更大内存和存储。在下一篇文章中,我会分享如何利用阿里云 VPS 的公网 IP,用 FRP 内网穿透,在其他地方远程访问这台旧笔记本。