Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SQL
- 랜덤포레스트
- 리눅스 환경변수
- Spark 튜닝
- 데이터 분석
- git init
- enq: FB - contention
- 배깅
- 의사결정나무
- Spark jdbc parallel read
- 앙상블
- git 기본명령어
- eda
- 네트워크
- Spark Data Read
- airflow 정리
- git stash
- 통계분석
- Python
- 추천시스템
- Collaborative filtering
- Linux
- Oracle ASSM
- 오라클 데이터 처리방식
- Decision Tree
- Oracle 논리적 저장 구조
- 알고리즘
- CF
- 데이터분석
- BFS
Archives
- Today
- Total
[Alex] 데이터 장인의 블로그
[Linux] systemctl & systemd 정리 본문
Linux에서 daemon의 의미는 background에서 실행이 되는 프로세스를 뜻한다.
systemd에서 끝 d는 daemon을 의미한다.
이전에는 init이라는 데몬이 있었는데 이를 대체하고 init보다 기능이 추가되어서 나온 것이 systemd이다.
그래서 이전의 init과 같이 PID가 1이 된다.
systemd는 리소스를 unit이라고 불리는 단위로 관리하는데, 오늘은 .service만 설명한다.
service에서는 service나 application을 서버상에서 어떻게 관리할지를 명세합니다. service의 시작, 중지, 그리고 어떠한 상황에서 자동적으로 실행하는지, 어떠한 종속성을 가지고 있는지에 대한 정보를 갖고 있습니다.
만약 .service를 추가하려면 /etc/systemd/system 디렉토리에 끝 확장자로 .유닛타입 식으로 써주면 됩니다. service의 경우에는 끝 확장자가 .service가 됩니다. 그리고 시스템은 일반적으로 unit file들을 /lib/systemd/system 하위에 복사하여 유지합니다. 여기서 아주 간단한 service를 등록하고 실행하는 방법을 알아보도록 하겠습니다.
2. Unit 파일 생성
우리는 service를 생성할 것이기 때문에 /etc/systemd/system 하위에 myservice.service 파일을 생성하도록 하겠습니다.
[Unit]
Description=test service
[Service]
ExecStart=/home/ubuntu/systemd/myservice
[Install]
WantedBy=multi-user.target
https://reakwon.tistory.com/m/218
https://fabxoe.tistory.com/m/130
반응형
'Linux&OS' 카테고리의 다른 글
[네트워크] TCP/UDP, IP, DNS 간단 정리 (0) | 2022.04.05 |
---|---|
[운영체제] 메모리 구조 정리 (0) | 2022.04.05 |
[Linux] grep, awk를 활용한 kill process (1) | 2022.03.21 |
[OS] 캐시메모리와 버퍼메모리 정리(+ 레지스터) (0) | 2021.12.16 |
[Linux] Bash 쉘스크립트 사용법 정리 (0) | 2021.12.12 |
Comments