JelinaOS 采用业界标准的服务管理体系,所有系统服务与应用统一管理。掌握常用操作,即可完成绝大多数日常运维。
核心服务一览
Section titled “核心服务一览”设备运行期间,以下服务协同工作(服务名以设备实际为准):
| 服务 | 作用 |
|---|---|
| 容器运行时(docker / containerd) | 容器应用的运行底座 |
| 设备代理(jelina-jelinvisor) | 设备与云端的连接、状态上报与更新执行 |
| 应用服务宿主(jelina-services-host) | 托管设备上的应用服务(/app 应用区),异常时联动恢复流程 |
| 注册服务(jelina-register) | 设备云端注册 |
| 看门狗(jelina-watchdog) | 系统健康守护 |
| 安全通道 | 设备与云端的加密通道 |
| 磁盘空间监控(jelina-free-space-monitor) | 存储空间健康监控与保护 |
| 时间同步(jelina-time-sync) | 系统与硬件时钟同步 |
| 系统挂载(jelina-bind-mount / jelina-mount-overlay-*) | 内核文件与应用区挂载 |
| 更新回滚(jelina-rollback@) | 系统/内核更新回退 |
# 查看服务状态systemctl status <服务名>
# 启动 / 停止 / 重启systemctl start <服务名>systemctl stop <服务名>systemctl restart <服务名>
# 设置开机自启systemctl enable <服务名>systemctl disable <服务名>系统配置集中在统一的配置目录,支持分层覆盖:
/etc/jelina.conf— 系统默认配置;/etc/jelina.conf.d/*.conf— 按序加载的覆盖配置(后加载优先)。
修改配置后,相关服务按需重启生效。
ps aux # 查看全部进程top # 实时进程监控(按 CPU/内存排序)# 查看服务日志journalctl -u <服务名>
# 实时跟踪日志journalctl -u <服务名> -f
# 查看最近 100 行journalctl -u <服务名> -n 100设备代理的日志单独记录,便于排查云端连接问题:
tail -f /var/log/jelinvisor开机自启管理
Section titled “开机自启管理”应用的开机自启有两种方式:
| 方式 | 适用对象 | 说明 |
|---|---|---|
| 容器应用 | 容器 | 配置 --restart always,随系统自动恢复 |
| 原生应用 | 程序集/服务 | 声明式配置或 systemctl enable |
云端服务管理
Section titled “云端服务管理”接入 JelinaCloud 后,还可以通过云端执行:
- 重启设备服务:批量重启舰队内所有设备的应用服务;
- 关闭/重启设备:远程关机与重启;
- 设备控制:单台设备的精细操作。
详见舰队管理与远程运维。
- 服务无法启动时,先查看日志定位原因;
- 确认依赖服务是否正常(容器应用依赖容器运行时);
- 配置了重启策略的服务异常退出会自动恢复,可通过日志确认重启原因。