홈 › 리눅스 운영 › 03 / 13

프로세스·서비스 관리 (systemd)

섹션 7진행 0 / 13

7. 정리

  • 프로세스는 PID 로 식별하고 ps -ef, pgrep -f, jps -l 로 찾습니다.
  • kill 은 신호를 보내는 명령이고 기본 TERM 은 정리할 기회를 줍니다. -9 는 마지막 수단입니다.
  • 종료 코드 143 은 TERM 정상 정지, 137 은 KILL 강제 종료입니다.
  • 운영 서비스는 nohup & 가 아니라 systemd 유닛 파일로 올립니다. 필수 키는 User, ExecStart 절대 경로, SuccessExitStatus=143, Restart=on-failure 입니다.
  • 유닛 파일을 고치면 daemon-reload, 부팅 자동 시작은 enable --now 입니다.
  • 로그는 journalctl -u 서비스 -f 로 보고 02 레슨의 grep 을 이어 붙입니다.
  • 다음 레슨(04) 은 ExecStart 가 부를 jar 실행 스크립트와 JAVA_OPTS, 배포 폴더 구조를 만듭니다.