본문 바로가기

init4

3. Systemd 깊이보기 - systemctl 같은 카테고리의 글 보기 www.kernelpanic.kr/category/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4%20%EC%9D%BD%EA%B8%B0/Init%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20-%20Systemd '오픈소스 읽기/Init 시스템 - Systemd' 카테고리의 글 목록 www.kernelpanic.kr systemctl는 systemd를 모니터링하고, 컨트롤하는 가장 중요한 유틸리티이다. 앞선 hedone21.tistory.com/18 포스트에서는 가장 많이 사용되는 systemctl 명령어에 대해 간단히 알아보았다면, 이번 포스트에서는 systemctl로 할 수 있는 다양한 작업들에 대해 살펴보려 한다. 용어정리 이번 포스트에서 주구장.. 2021. 3. 22.
2. Systemd 기본 개념잡기 (2/2) 같은 카테고리의 글 보기 www.kernelpanic.kr/category/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4%20%EC%9D%BD%EA%B8%B0/Init%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20-%20Systemd '오픈소스 읽기/Init 시스템 - Systemd' 카테고리의 글 목록 www.kernelpanic.kr 2.3 프로세스 관리 앞 포스트에서 Init은 서비스를 실행한다고 하였다. 실행된 서비스는 항상 Init만을 부모 프로세스로 가진다. 따라서 일반적으로 우리가 쉘에서 프로그램 실행 / 종료를 하듯이 해당 서비스를 종료하거나, 재시작하기 까다롭다. (nohup, 시그널 등을 활용하면 가능하기는 하다.) 또한 쉘 프로그램에서는 서비스 프로그램.. 2021. 3. 18.
2. Systemd 기본 개념잡기 (1/2) 같은 카테고리의 글 보기 www.kernelpanic.kr/category/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4%20%EC%9D%BD%EA%B8%B0/Init%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20-%20Systemd '오픈소스 읽기/Init 시스템 - Systemd' 카테고리의 글 목록 www.kernelpanic.kr 2.1 Systemd 특징 Systemd는 최근 가장 보편적으로 사용되고 있는 Init 프로세스이다. 예전에는 Init프로세스로 SysV가 주로 사용되었고, 우분투는 Upstart를 사용했었다. 하지만 SysV와 Upstart는 단점을 가지고 있었고, 오늘날 Systemd로 대체되었다. 그렇다면 Systemd의 무엇이 이와 같은 init의.. 2021. 3. 16.
1. Init 시스템이란 같은 카테고리의 글 보기 www.kernelpanic.kr/category/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4%20%EC%9D%BD%EA%B8%B0/Init%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20-%20Systemd '오픈소스 읽기/Init 시스템 - Systemd' 카테고리의 글 목록 www.kernelpanic.kr 1.1 Init이란 Init은 리눅스 커널 부팅이 완료된 뒤 실행되는 첫 번째 프로세스다. 또한 동시에 Init은 커널이 직접 실행하는 유일한 프로세스다. 따라서 Init은 부모 프로세스를 가지지 않는 유일한 프로세스인 동시에, Init을 제외한 나머지 모든 프로세스의 조상이 된다. 이러한 특징으로 인해 Init은 아래와 같은 작업들을 수.. 2021. 3. 13.