0.前言
由于人工智能专业的特殊需要,导致了拥有一台好的服务器就可以更顺畅的完成学业任务,加之半年的封校时间导致我半年没有进学校,访问学校的服务器也需要和一众人员去抢资源,非常的不方便。所以,在家里配置一台像样的服务器这个需求非常之合理!由于是自费购买,经费有限,所以配置实在不能选择更高端的机器。本文参考稚晖君的教程,对服务器做了相应的配置,记录一下全部配置过程。
1.硬件选择
买硬件的时候的考虑是(在尽可能便宜的情况下):
1. 显存必须大,至少不能比实验室的2080ti显存小啊,要不然还是抢资源去吧。
2. 内存必须大,因为读大文本数据加载到内存中,必须32G起步。
3. 尽可能满足多屏幕多开需求,cpu核心要多。
4. 因为有时间还得小玩一下,做做word文档啥的,所以windows系统不能不装,这样双系统最好用两块固态硬盘分开装系统。
5. 得帅!弄几个彩色风扇玩玩。
综上呢,选了这些配件,购买时间为2022年8月1日,标价为用券后的到手价格,各配件全部为全新未拆封的硬件底价,机箱由于配了白色侧头玻璃价格略高。
然后这不得来个全家福!
2. 装机
不得不说这个机箱是真的难走线,装机十分钟,走线20个小时,反正就是呢,这辈子不会再装小机箱了。一次点亮,看看成品!
传不了视频凑合看吧。
3. Windows系统安装
没啥好说的,win11专业版,装到1T的硬盘里,强迫症分盘法。系统激活还得得去购买正版,要有版权意识,虽然听人家说淘宝十块钱买的和正版一样,但是我不信邪,我就试了一下,事实证明,虽然淘宝买的系统和正版系统在使用起来没有任何区别,但是在法律上还是属于盗版系统,拒绝盗版从我做起!(还有office同理)
然后开烤呗!cpu烤15分钟,显卡烤10分钟,不蓝屏不死机,毕业。
4. Ubuntu系统安装
安装过程也没啥好说的,版本为20.04,就是有几点注意:
- 先装英文版系统,进系统后再把语言改为中文,这样底层的一些逻辑不会错乱。
- 分区时efi分区500M, swap交换分区30G, 其余分区全部分给/根目录,不需要额外分给/home
- 分区完成后一定记住efi分区的设备号,在下方“安装启动引导器的设备”栏里面选择该设备,要不然开机就找不到ubuntu了。
- 微信主板安装完成双系统之后要进BIOS设置一下启动顺序,将Ubuntu设置为第一启动项。
这个UEFI硬盘BBS优先权,把Ubuntu移动到上面作为第一启动项。
5. 远程控制
首先,家里有一台男神给的R2S软路由,已经做好了端口转发、DDNS、远程开机的部署。本篇重点为系统设置。
因为ubuntu为第一启动项,所以只需要配置ubuntu的网络唤醒功能。
终端输入:
sudo vim /etc/init.d/wakeonlan.sh
# 用ifconfig查一下网线的号,例如enp1s0,下一行命令输入自己网线的号
ethtool -s enp1s0 wol g
sudo chmod a+x /etc/init.d/wakeonlan.sh
sudo vim /etc/systemd/system/wakeonlan.service
wakeonlan.service里面写入如下内容
[Unit]
Description=/etc/init.d/wakeonlan.sh
[Service]
ExecStart=/etc/init.d/wakeonlan.sh
Restart=always
Type=simple
[Install]
WantedBy=multi-user.target
继续终端输入:
sudo systemctl daemon-reload
sudo systemctl enable wakeonlan.service
sudo systemctl start wakeonlan.service
这样就配置好了,然后开机自动进Ubuntu,远程ssh连接ubuntu之后,在ubuntu里进入Windows。
sudo grub-reboot 2
sudo reboot
可以将这两行命令做成sh脚本进行运行,等待30s后进入windows。