[우분투 16.04] systemd와 init 프로세스 질문 드립니다.

zzzzrkswl의 이미지

안녕하세요. 리눅스 입문자입니다..
최근 리눅스 부팅 과정 공부를 위해 몇 가지 스크립트를 부팅 시 실행 시키는 실습을 진행하면서 질문이 생겨 문의드립니다.

질문 1. 부팅 시 /etc/init.d 디렉토리에 등록된 스크립트를 런레벨에 따라 /etc/rcN.d 에서 심볼릭 링크를 실행한다고 알고있는데요, /etc/systemd/system 과 무슨 관계인가요?
/lib/system/systemd 내부의 서비스 파일을 링크하고 있던데요..... 그리고 예를 들어 /graphical.tartget.wants 내부의 서비스 파일들은 /rc5.d 내부에 스크립트 심볼릭 링크 파일과 같습니다. 이 둘의 차이점이나 관계성이 어떻게 되나요?

질문 2. /lib/system 과 /etc/system의 차이점이 무엇인가요?

제가 입문자라서 질문의 수준이 낮은 점 이해부탁드립니다. 답변해주시면 감사하겠습니다.

doodoo의 이미지

과거 init을 쓰다가 이제 systemd 로 바뀌어 가고 있는것으로 알고 있습니다.

근데...init.d 는 그냥 남아 있지요...저도 궁금합니다.(systemd 에 대해 1도 모르는 1인입니다.)

zzzzrkswl의 이미지

답변 감사합니다. 프로세스 순서 측면에서 systemd가 PID1 이던데, systemd가 init.d 스크립트를 실행하는 것일까요...? 블로그들을 찾아보는 중인데 굉장히 모호하네요 흑..

익명 사용자의 이미지

저도 systemd 이후 별롸 관심 갖지 않았는데요 좀 찾아보니 도움 될 내용이 있네요

https://opensource.com/article/17/2/linux-boot-and-startup

그나저나 systemd 너무 정이 안가네요 ㅎㅎㅎ

zzzzrkswl의 이미지

많은 정보를 알게된 링크네요 ㅎㅎ 감사합니다.

academic의 이미지

1. 런레벨은 systemd에는 없는 개념입니다. /rc5.d 같은 건 이전 init 시스템과의 호환 때문에 남겨놓은 것뿐입니다.

systemd를 쓰고 있다면 /etc/init.d에 있는 스크립트를 실행시키는 실습은 굳이 안 하셔도 되지 않을까 합니다. 둘이 워낙 달라서요. 저도 적응하느라 힘들었습니다.

2. /lib/system/systemd 에 있는 내용을 커스터마이징하고 싶을 때 /etc/system/systemd 를 사용합니다. /lib/system/systed 의 내용을 직접 바꾸는 것은 권장하지 않습니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.