个人家用服务器搭建记录(一)硬件与系统

硬件选择

家中有一个闲置的笔记本,想要趁这个机会利用起来,型号为宏碁Aspire E5-551G,处理器AMD A8-7100,4G内存,因为AMD核显的原因实际可用内存3.2G不到,硬盘500G机械。之前在这台电脑上预装的win8.1在机械硬盘和这个性能孱弱的apu上跑的非常吃力,体验十分差。后来还折腾装了win10 ltsc,体验也一般。后来就像干脆就装个Linux,偶尔用下图形界面,大部分时间用来跑服务就行了,反正主力台式机和笔记本都有。这台机器在之前装windows挂下载的时候就显现出来了一个毛病,因为家中的布局,不方便拉网线到我的房间,房子也老,当时也没有墙内的线路,只能用无线网。然而内置的无线网卡不知道是性能实在太差还是天线之类的部件老化了,网络信号很差而且十分不稳定,挂下载速度基本跑不满,而且挂一段时间之后网速就变得特别慢,需要重启电脑才正常。本来是想要更换一个内置无线网卡的,但是考虑到万一是天线或其他部件出问题那不是白忙活,所以最后还是决定配一个usb无线网卡,最终选定了腾达U12,网卡型号为瑞昱的rtl8812AU,这个网卡我之前搜索过有Linux驱动,而且支持USB3.0,造型不夸张,价格也合适,送一根USB延长线,方便把无线网卡部到信号更好的位置。

系统选择

之前就在笔记本上装过Windows加Linux的双系统,这次是第一次在实体机上装纯Linux系统,所以决定选择中文资料更多更好找的Ubuntu。本来只用来跑服务装Ubuntu Server就行,但是还是想有个桌面环境以备不时之需。Ubuntu默认的Gnome桌面有些太占资源了,不太适合我的旧笔记本,所以最后选择了xfce桌面的Xubuntu,版本就选择最近的LTS版本,20.04 LTS。

neofetch截图

系统与驱动安装

系统安装也没什么好说的,直接有图形界面,说这方面的文章也很多,而且这个系统已经装好几个月了,细节也记不清了,况且不用装双系统,需要注意的细节也很少。关于装双系统或者多系统的自己现在也算是有一些经验,之后再专门写篇文章详细说说。刚装好系统后首先需要的就是装驱动了,AMD显卡的驱动已经默认装好了,就不用折腾了,唯一需要装的驱动就USB无线网卡rtl8812AU的驱动。关于装这个驱动中间也走了一些弯路。虽然Ubuntu在网络上能搜索到的资料很多,但是也有很多老旧过时的资料混在里面,查找到的一些文章里提及的驱动程序很多都比较老,而且有的原作者已经不维护了,导致我按照教程安装之后没用,不过后来终于在Github找到了一个有用的,就是这个rtl8812au-5.9.3.2,根据作者在readme里写的,我在写这篇文章时的版本已经可以在5.4, 5.8, 5.9, 5.10, 5.11的内核下编译成功,在5.4内核下完整的测试过,就我目前使用的情况来看没发现什么问题。readme里也写了用dkms安装驱动的方法,我就直接粘过来了:

To use dkms install: (as root, or sudo) copy source folder contents to /usr/src/rtl8812au-5.9.3.2

1
2
3
sudo dkms add -m rtl8812au -v 5.9.3.2
sudo dkms build -m rtl8812au -v 5.9.3.2
sudo dkms install -m rtl8812au -v 5.9.3.2

To use dkms uninstall and remove:

1
sudo dkms remove -m rtl8812au -v 5.9.3.2 --all

我在我自己的设备上编译安装成功,已经稳定使用了几个月,没出现过什么问题。

因为有原本的内置无线网卡,现在还需要把内置的无线网卡禁用:

1
2
3
sudo apt install net-tools #安装网络工具
ifconfig #查询网卡名称
ifconfig 网卡名 down

这样系统就可以正常使用了。进路由器管理端搞个固定ip,就可以愉快的跑服务了。


个人家用服务器搭建记录(一)硬件与系统
http://jgduhao.xyz/2021/03/10/个人家用服务器搭建记录(一)硬件与系统/
作者
jgduhao
发布于
2021年3月10日
许可协议