别再用 nohup 了:把你的程序交给 systemd——开机自启、崩溃重启、日志与安全加固

别再用 nohup 了:把你的程序交给 systemd——开机自启、崩溃重启、日志与安全加固

程序在 SSH 断开后还能跑,只是“活着”;真正作为服务器服务运行,还要解决开机自启、异常重启、日志、权限、配置与安全边界。本文从零把一个普通可执行程序交给 systemd 管理,并给出一套可以直接改名复用的生产配置。

服务器面板是什么,它究竟适合谁?

服务器面板把网站、容器、数据库、证书、防火墙和监控搬进浏览器,确实能省下大量重复运维工作。但它也会增加一个高权限管理入口,并隐藏一部分系统细节。本文聊清楚服务器面板到底替你做了什么、付出了什么代价,以及哪些场景值得用。

服务器面板是什么,它究竟适合谁?
终端也可以很好用:Starship + zoxide + fzf,把命令行折腾顺手

终端也可以很好用:Starship + zoxide + fzf,把命令行折腾顺手

命令行不需要复杂到像另一个桌面环境。用 Starship 看清当前项目,用 zoxide 少敲路径,再用 fzf 做模糊搜索,十几分钟就能把 PowerShell、WSL 和 Linux 终端调得顺手很多。

SSH 改个端口就算加固?一台 Linux 服务器上线前我会检查这些东西

一台刚装好的 Linux 服务器能登录、能跑 Docker,并不代表已经适合放到公网。本文从 SSH、账号、防火墙、Fail2ban、Docker 端口、更新、日志和备份出发,整理一套真正能落地的上线前安全基线。

SSH 改个端口就算加固?一台 Linux 服务器上线前我会检查这些东西
Windows 11 + WSL2 开发环境搭建全教程:国内镜像、VS Code、Docker 与代理排障(2026)

Windows 11 + WSL2 开发环境搭建全教程:国内镜像、VS Code、Docker 与代理排障(2026)

从零搭建一套稳定的 Windows 11 + WSL2 开发环境,覆盖 Ubuntu 国内镜像、systemd、VS Code、Git、Docker Desktop、代理清理、资源限制、备份恢复与常见故障排查。