9 篇结果

容器

Podman 入门:无守护进程容器、docker 过渡方案与 Quadlet 开机启动

Podman 的命令行和 Docker 很像,区别是没有常驻守护进程。本文讲在 Ubuntu 26.04 上安装 Podman,用 podman-docker 和 podman compose 平滑过渡,rootless 模式需要的 subuid 准备,以及用 Quadlet(.container 文件)让容器随系统启动、`podman generate systemd` 已被弃用之后的写法,并展示 systemd 实际生成的服务内容。命令在 Ubuntu 26.04.1 容器里实测过。

系统管理

crontab 定时任务:写法、常见坑与 systemd timer

讲清 crontab 的五个时间字段、特殊写法和环境变量,重点是最容易让任务悄悄不执行的几个坑:PATH 只有 /usr/bin:/bin、百分号会被当成换行、日和星期同时限定是“或”的关系、行内注释是命令的一部分。最后介绍 systemd timer 作为替代,用 systemd-analyze calendar 预览时间表达式,并说明 Persistent= 的作用。命令在 Ubuntu 26.04.1 容器里实测过。

网络

用 Tailscale 把多台 Linux 服务器连成一个私有网络:安装、认证密钥、SSH 与子网路由

几台 VPS、家里的 NAS 或树莓派想不开公网端口就互相访问,可以用 Tailscale:每台机器装客户端,登录同一账号,就能通过它分配的地址互访。本文讲安装与登录、给无人值守机器用的认证密钥、Tailscale SSH,以及子网路由的完整步骤,每一处都交代安全上的取舍。内容以 Tailscale 官方文档为准。