服务真正运行的地方(1)

NAME — 进程、端口、权限和日志,决定网站在机器上能不能站稳。

代码在笔记本里跑通,只说明逻辑对了。上线之后,它要在 Linux 里以某个用户、某个端口、某份配置活着。不会看机器,就只能对着浏览器干着急。

目录习惯

配置在 /etc,日志在 /var/log,程序常在 /opt 或 /usr/local。先认路,再谈排障,才不会在错误的盘子里找文件。

进程与服务

systemd 负责拉起、重启和开机自启。服务挂了先看状态和最近日志,而不是先重装系统。

权限

谁能读配置、谁能写上传目录、谁能绑 443 端口,都是权限问题。权限过宽是事故,过窄是发布失败。

网络

监听地址、防火墙、DNS 和证书链,决定外面能不能连进来。端口没开和程序没起,看起来都像“打不开网站”。

定时与巡检

cron 跑备份和清理,磁盘、内存和负载需要被定期看见。服务器不是布置好就结束的展览。