加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.0472zz.com/)- 云渲染、网络安全、终端安全、数据治理、智能机器人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux新手避坑指南:12年工程师实战安装配置

发布时间:2026-10-14 14:58:28 所属栏目:Linux 来源:DaWei
导读:  三个月前在西溪园区B3机房,空调坏了,出风口滴水正对着那台戴尔R740的散热栅——我拧着眉蹲那儿给新人装Ubuntu 22.04,他手抖着点“erase disk”,我还没来得及伸手,他鼠标左键一滑,整个/dev/sda被GRUB干干净净抹了启动扇

  三个月前在西溪园区B3机房,空调坏了,出风口滴水正对着那台戴尔R740的散热栅——我拧着眉蹲那儿给新人装Ubuntu 22.04,他手抖着点“erase disk”,我还没来得及伸手,他鼠标左键一滑,整个/dev/sda被GRUB干干净净抹了启动扇区。这时候王工端着保温杯路过,吹了声口哨,接了个电话:“喂?哦…对,固件没签名,别刷。”挂了,又补一句,“这届新来的,连UEFI secure boot和legacy BIOS切哪块跳线都不知道。”我说我原以为只是不会选分区方案,结果他连BIOS里F2和F12按反了两次。


文章配图,仅供参考

  雨是从下午三点开始下的,不是毛毛雨,是杭州那种闷着响雷的铅灰色瓢泼。机柜顶上冷凝水顺着PDU边缘往下淌,嗒、嗒、嗒——跟敲木鱼似的。我一边盯着终端里debconf的选项卡闪,一边把脚往右挪了半尺避开地面积水。旁边实习生小陈把键盘打翻了,咖啡渍从Shift键底下渗出来,她拿纸巾按着,没擦,就那么按着,眼睛还盯屏幕。我说你先松手,她说“不能动,这个配置正在写入/etc/default/grub”。我心想:grub.cfg写一半断电都比这个安全,可嘴上没说。


  优胜劣汰这事真不是修辞。去年十一月我们组砍掉三个桌面环境预研项,全是因为新手上手两周内有俩人把/boot/efi挂成ext4,一个把udev规则写死成MAC地址绑定后换网卡直接起不来,还有一个在/etc/fstab里手敲UUID时多敲了一个g,mount -a报错不报在哪行——就卡那儿,三小时没敢动。没人教他们查journalctl -b -p3,没人提醒他们systemd-analyze blame默认不显示unit依赖环,但也没人拦。留下来的,是那个半夜自己用blkid+lsblk+fdisk -l比对出EFI分区挂载错位、然后用efibootmgr硬掰回来的实习生。我敢打包票:她现在写的bash函数命名风格比运维组长还恶心——全是下划线套下划线,可人家跑通了。


  李总监昨天在站会上说“Linux要降低门槛”,我把手里半凉的黄焖鸡饭盒盖啪一声扣上。他接着讲“可视化安装引导要更友好”,我没抬头,只看见饭盒侧面印着“满减38”的油墨蹭到桌沿。这时候保洁阿姨推着车经过,轮子卡在地砖缝里,停了一秒,哐当又弹开。我想起上周五,新来的那个研究生——就坐我斜后方,戴黑框眼镜、总把tail -f日志窗口拖到最右边——他试了七次没进过单用户模式,第八次抄了段网上搜的init=/bin/bash参数,结果内核直接panic:VFS: Unable to mount root fs on unknown-block(0,0)。他截图发到群,我回了个“rm /etc/crypttab试试”,他回了个“???”。


  其实最坑不是分区、不是驱动、不是NVIDIA显卡闭源模块冲突。是sudoers里那一行Defaults env_reset。多少人改完~/.bashrc export PATH,兴冲冲去编译个东西,make报“command not found”,愣是不信PATH没生效,非去重装gcc。我见过最离谱的,是有人在Dockerfile里RUN apt update && apt install -y vim,然后COPY .vimrc,完了发现vi根本没加载任何插件——他忘写了RUN chmod +x /root/.vimrc。这个我说不准:到底是权限问题?还是.vimrc路径压根不在vim运行时查找链里?反正他最后删了整层镜像,重新FROM,手动docker exec进去逐行source ~/.vimrc才过。


  还有那个装CentOS Stream 9的姑娘,网卡名enp0s31f6,她坚持认为这是个bug,因为“Windows里叫以太网2”,我指给她看predictable network interface names的kernel文档,她摇头说“文档是人写的,设备是物理的”。她后来用systemctl set-default multi-user.target躲过了图形界面崩溃,但第二天反馈说ssh-agent不自动load key。我说你检查下/usr/lib/systemd/user/ssh-agent.service有没有Enable=…她问:“systemd用户服务?那不是只有登录桌面才会启?”——我顿了一下,没答。窗外雷又响了一记,雨声突然变大。


  桌上那盒黄焖鸡已经彻底凉透,米饭结成一块一块的,青椒浮在酱汁表面,像小船。我手机震了一下,是小陈发来截图:她在Arch Wiki上Ctrl+F搜“nvidia prime”,找到一段xorg.conf.d配置,照抄,没改BusID,X server直接拒启。我回她:“先把modprobe.d里的nvidia-drm.nvidia-modset=1注释掉。”她秒回:“已注释,但nvidia-smi显示GPU温度52℃,风扇不转。”我看着这行字,忽然想起三年前我在成都某客户现场,也是同样症状,拆机清灰后才发现散热硅脂早干成白色碎屑,轻轻一刮就掉渣。这事跟Linux无关,可新手哪分得清。我合上笔记本,没回她。


  下次再装系统,我会先把UEFI boot order手动设成USB优先,再拔掉第二块硬盘。至于/etc/apt/sources.list?先让他自己curl -s http://archive.ubuntu.com/ubuntu/dists/jammy/Release | head -n10,看懂第一行“Archive-Name: jammy”再说别的。这事儿急不来,就像等那台R740的机柜空调修好——维修单开了四次,今天还是滴水。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!