차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:systemd [2022/04/01 09:23] – [Systemd] 61.74.132.138tech:systemd [2022/11/11 00:53] (현재) V_L
줄 4: 줄 4:
 init의 가장 큰 단점은 태스크가 직렬로 실행된다는 것이다. 그래서 I/O가 있는 작업은 많으면 부팅 속도가 느려지게 된다. 그래서 upstart는 이벤트 기반으로 작성되어 비동기로 작업을 처리한다. 그리고 sysv 방식의 init에 비해 설정이 간편하다.   init의 가장 큰 단점은 태스크가 직렬로 실행된다는 것이다. 그래서 I/O가 있는 작업은 많으면 부팅 속도가 느려지게 된다. 그래서 upstart는 이벤트 기반으로 작성되어 비동기로 작업을 처리한다. 그리고 sysv 방식의 init에 비해 설정이 간편하다.  
  
-대부분의 리눅스   최신 배포판들은 systemd가    대부분 설치 되어 있고, 설치가 안되어 있더라도 패키지로 설치할 수 있다. +대부분의 리눅스   최신 배포판들은 systemd가 기본은 아닐지언정 설치는 대부분 되어 있을 것이고, 설치가 안되어 있더라도 패키지로 설치할 수 있을 것이다. sshd의 예를 보면 이해하기 쉬울 것이다. 우분투 배포판에는  /etc/systemd/system/sshd.service 파일이 다음과 같이 작성되어 있다.
  
-=====사용 ===== 
-sshd로 예를 들어 보면   우분투 배포판에는  /etc/systemd/system/sshd.service 파일이 다음과 같이 작성되어 있다. 
  
    systemctl start sshd.service    systemctl start sshd.service
줄 38: 줄 36:
 시스템 내부적으로 systemd, upstart, init.d 어느 것을 쓰던지 간에 시스템 내부적으로 systemd, upstart, init.d 어느 것을 쓰던지 간에
 사용자는 공통적으로 ''service'' 스크립트만 사용하면 된다.  사용자는 공통적으로 ''service'' 스크립트만 사용하면 된다. 
 +
 +=====아날=====
 +  systemd-analyze
 +
 +  Startup finished in 11.025s (userspace)
 +  graphical.target reached after 11.018s in userspace