admin 管理员组文章数量: 1184232
记忆里那个夏天的蝉鸣特别吵,而我的心情比蝉声更嘈杂。盯着桌上那台老旧台式机,我决定把它变成一台真正的服务器。作为一名毫无经验的爱好者,这个决定大胆得有些可笑,但谁能阻止一个男人在车库里的梦想呢?
选择系统时的犹豫与纠结
我花了整整三个晚上蜷在电脑前,浏览器标签页开得密密麻麻。Ubuntu Server 看起来友好,CentOS 显得专业,而 Debian 有种极客的优雅。论坛里的争论让我更迷茫——有人说稳定性最重要,有人吼着要最新软件包。最后我选了 Ubuntu Server,不是因为技术分析,而是因为官方文档里那句“为人类而生”,让我这个人类感到被接纳。
制作启动盘的意外挫折
下载 ISO 文件的过程很顺利,直到我发现唯一的 U 盘还在存放电影。清空 32GB 存储时竟有些舍不得,那些电影陪伴过我很多无聊夜晚。制作启动盘的工具推荐很多,我选了最命令行的方式,觉得这样更“服务器”。
sudo dd if=~/Downloads/ubuntu-server-22.04.iso of=/dev/sdb bs=4M status=progress
手指悬在回车键上五分钟没敢按下去。/dev/sdb 对不对?万一选错盘,工作资料就全没了。终于按下时,我屏住呼吸盯着进度条,像等待手术结果。二十分钟后,“完成”字样出现,我汗湿的手心才慢慢松开。
初次启动的紧张时刻
把 U 盘插进那台旧电脑时,机箱发出熟悉的嗡鸣。显示器亮起瞬间,我竟有些感动——这台2015年的机器居然还能正常启动。BIOS 设置找启动项费了劲,那些英文选项在昏黄车库灯光下模糊不清。当紫色安装界面终于出现,我差点喊出声来。
安装过程中的选择恐惧
分区环节让我头皮发麻。自动分区简单,但论坛里都说手动更专业。我新建了 /home、/var、/tmp,给 / 分了 20GB,手指在键盘上抖得厉害。设置用户名时用了妻子的名字缩写,密码设了最复杂的组合——仿佛这样就能保护这个新生儿。
# 分区示例布局
/dev/sda1 /boot 1GB
/dev/sda2 / 20GB
/dev/sda3 /home 50GB
/dev/sda4 /var 10GB
/dev/sda5 swap 4GB
软件选择界面更让人焦虑。OpenSSH 服务器必选,我知道;但那些 LAMP 栈、docker、kubernetes 呢?最后只勾了 SSH,心想其他可以慢慢来。安装进度条开始移动时,车库外传来邻居汽车入库的声音——已经晚上十点了。
网络配置的深夜挣扎
安装完成重启后,黑色屏幕只有光标闪烁。登录成功那刻的喜悦很快被网络问题冲散。ifconfig 命令不见了,用 ip addr 看到网卡没获取到 IP。路由器在客厅,网线要穿过走廊,我像盗贼般蹑手蹑脚拉线,生怕吵醒家人。
sudo nano /etc/netplan/00-installer-config.yaml
network:
ethernets:
enp3s0:
dhcp4: true
version: 2
编辑配置文件时,nano 编辑器显得陌生又亲切。保存文件手指发抖,sudo netplan apply 后盯着网卡指示灯——它终于规律闪烁时,我眼眶有点热。ping 通谷歌 DNS 的那个瞬间,车库仿佛亮了起来。
安全设置的小心翼翼
听说服务器刚上线就会被扫描,我赶紧设置防火墙。UFW 命令记不清,查笔记时发现字迹都因紧张而潦草。禁止 root 远程登录、创建新用户、配置 sudo 权限——每个步骤都反复确认三遍。
sudo ufw allow ssh
sudo ufw enable
sudo adduser adminuser
sudo usermod -aG sudo adminuser
sudo nano /etc/ssh/sshd_config
修改 sshd_config 文件时,我把 PermitRootLogin 改为 no,端口从22改到22022。重启 SSH 服务前深吸一口气,生怕把自己锁在外面。测试新端口连接成功时,成就感比当年学会骑车还强烈。
第一次更新时的期待
apt update 的提示符出现时,我感觉服务器真正活过来了。那些滚动更新的包名像节日彩灯,虽然看不懂每个包的作用,但知道它们在让系统变得更完整。
sudo apt update
sudo apt upgrade -y
sudo apt install vim htop net-tools
安装 vim 是因为听说它专业,虽然打开后只会用 i 和 :wq。htop 彩色进程列表让我觉得自己像个真正的管理员,尽管上面只运行着基本服务。net-tools 是为了找回熟悉的 ifconfig,有些怀旧无关效率。
深夜的第一次服务部署
决定先搭个简单的 web 服务器。安装 nginx 的命令敲下去时,车库窗户透进晨光。配置文件里那句“Welcome to nginx”出现时,我在浏览器输入本地 IP 的手都在抖。
sudo apt install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
curl http://localhost
蓝色欢迎页面加载出来的刹那,我靠在旧椅背上笑了。机箱风扇声此刻像掌声,窗外鸟鸣也像在庆祝。妻子送来早餐时惊讶地说“你真弄了一夜”,我指着屏幕上的页面,骄傲得像个孩子展示手工课作品。
黎明时分的反思与展望
关机命令谨慎输入,sudo shutdown -h now。硬盘停转声在寂静车库格外清晰。我看着这台旧机器,它不再是报废零件堆,而是能提供服务的服务器。指甲缝里还有装机时的灰尘,但心里满是干净的喜悦。
后来我知道分区方案不够合理,防火墙规则太宽松,很多选择可以更优化。但这些都不影响那个夜晚的价值——在迷茫中摸索,在错误中学习,在成功时欢欣。服务器系统安装不只是技术操作,更是人与机器对话的开始。
本文标签: 服务器
版权声明:本文标题:从零开始:我在车库安装第一台服务器系统的真实经历 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1769964129a3533718.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论