JelinaOS는 업계 표준 서비스 관리 체계를 사용하여 모든 시스템 서비스와 애플리케이션을 통합 관리합니다. 자주 사용하는 작업을 익히면 대부분의 일상적인 운영 관리 업무를 수행할 수 있습니다.
주요 서비스 목록
섹션 제목: “주요 서비스 목록”장치가 실행되는 동안 다음 서비스가 함께 작동합니다(서비스 이름은 실제 장치를 기준으로 함).
| 서비스 | 역할 |
|---|---|
| 컨테이너 런타임(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부팅 시 자동 시작 관리
섹션 제목: “부팅 시 자동 시작 관리”애플리케이션의 부팅 시 자동 시작을 설정하는 방법은 두 가지입니다.
| 방식 | 대상 | 설명 |
|---|---|---|
| 컨테이너 애플리케이션 | 컨테이너 | --restart always을 설정하면 시스템과 함께 자동 복구됩니다. |
| 네이티브 애플리케이션 | 프로그램 집합/서비스 | 선언적 설정 또는 systemctl enable |
클라우드 서비스 관리
섹션 제목: “클라우드 서비스 관리”JelinaCloud에 연결한 후에는 클라우드에서 다음 작업도 수행할 수 있습니다.
- 장치 서비스 다시 시작: 플릿 내 모든 장치의 애플리케이션 서비스를 일괄적으로 다시 시작합니다.
- 장치 종료/다시 시작: 원격으로 전원을 끄거나 다시 시작합니다.
- 장치 제어: 개별 장치에 대한 세부 작업을 수행합니다.
자세한 내용은 플릿 관리 및 원격 운영 관리를 참조하세요.
문제 해결 권장 사항
섹션 제목: “문제 해결 권장 사항”- 서비스가 시작되지 않으면 먼저 로그에서 원인을 확인합니다.
- 종속 서비스가 정상인지 확인합니다(컨테이너 애플리케이션은 컨테이너 런타임에 의존).
- 다시 시작 정책이 설정된 서비스는 비정상 종료 후 자동 복구됩니다. 로그에서 다시 시작된 원인을 확인할 수 있습니다.