[ Linux ] Service 관련 참고사항 기록

2022. 6. 22. 13:33·언어/Linux
반응형
  • 사용자가 자주 사용하는 Service 를 등록하고 Systemd 에서 관리 가능
  • sysmemd 에 service 로 등록하기 위해서 2가지 등록이 필요함
    • 서비스 파일 생성 : /usr/lib/systemd/systen/서비스이름.service
    • 심볼릭 링크 생성 : /etc/systemd/system/multi-user.target.wants/서비스이름.servicet

심볼릭 링크 생성은 재부팅 후에도 서비스가 시작되도록 서비스 등록을 위해 생성한다

 

[Unit]
Description : 서비스에 대한 설명 
Before : 시작되기 전에 실행할 서비스
After : 시작된 이후 실행할 서비스
Requires : 필요조건(정상적일 경우)서비스 시작
 
[Service]
Type=[ simple | forking | oneshot | notify | dbus ]
Simple(Default) : 유닛이 시작된 경우, 완료 되었다고 판단
           (Forking) : 자식 프로세스 생성까지 완료되어야 완료 되었다고 판단
           (Notify) : 유닛이 구동되면 systemd에 시그널을 보냄

User/Group : 실행 사용자/그룹
ExecStart : 시작 명령을 정의
ExecStop : 중지 명령을 정의
Umask : umask 값을 선언
 
[Install]
WantedBy, RequiredBy
"systemctl enable"로 유닛을 등록할 때 등록에 필요한 유닛을 지정

 

systemctl  서비스 관리

Systemctl 서비스 관리

서비스 실행
$ systemctl start 서비스이름

서비스 종료
$ systemctl stop 서비스이름

서비스 상태 보기
$ systemctl status 서비스이름

+ 재부팅 후에도 서비스가 시작되도록 서비스 등록
$ systemctl enable 서비스이름

서비스 등록 상태 보기
$ systemctl --type=service

 

 

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'언어 > Linux' 카테고리의 다른 글

[Linux] su / su - 차이  (0) 2022.07.27
[ Linux ] 리눅스 메모리 사용량 체크 명령어  (0) 2022.07.15
[Linux] WSL 을 사용하여 윈도우에서 리눅스 파일복사하기  (0) 2022.01.28
[Linux] ls 로 정렬하기  (0) 2022.01.28
[Linux] WSL2 관련 공부 링크  (0) 2022.01.27
'언어/Linux' 카테고리의 다른 글
  • [Linux] su / su - 차이
  • [ Linux ] 리눅스 메모리 사용량 체크 명령어
  • [Linux] WSL 을 사용하여 윈도우에서 리눅스 파일복사하기
  • [Linux] ls 로 정렬하기
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    Spring
    NiFi
    node
    install
    SQL
    error
    json
    API
    MySQL
    파이썬
    에러
    linux
    java
    AWS
    Git
    설치
    자바
    리눅스
    Python
    python error
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
[ Linux ] Service 관련 참고사항 기록
상단으로

티스토리툴바