우분투(11.10)에서 init관련된 질문들입니다.

ybjeon01의 이미지

이 질문들은 우분투 11.10을 이용하면서 생긴 질문들입니다.

우분투는 처음 그래픽화면이 뜨는데 그걸 처음 화면이 text모드로 실행되게 하기 위해서 인터넷에서 방법을 찾다가 생긴 궁금점들입니다.

1. /etc/init에 설정파일이 있고 그 설정파일안에 runlevel에따라 데몬이 실행될지 안될지의 내용이 들어있다고 알고있습니다. 그런데 /etc/rc*.d 를 생각하면 부팅 때 init(upstart)가 runlevel에 따라 알아서 어느 한나의 디렉토리 rc*.d에 있는 심볼릭파일을 찾아서 데몬을 실행시킬텐데 그럼 rc*.d 풀더가 6개로 나눠져있다는 것 자체가 runlevel에 따라 알아서 한 풀더로 들어가 데몬을 실행시키겠다는 것인데 왜 /etc/init 설정파일에도 runlevel에 따라 데몬이 실행될지 안될지의 내용이 들어있는 것인가요?

2. /etc/init에 있는 lightdm.conf파일은 runlevel2에 실행되게 수정했는데 rc2.d폴더안데 runlevel2에 실행되게 lightdm의 심볼릭파일이 없으면 lightdm은 실행이 안되니까 막상 init에 있는 그 데몬의 설정파일의 runlevel 설정은 쓸모 없는 것 아닌가요?

3.제가 직접 /etc/init/lightdm.conf의 내용을 수정해서 runlevel 123456 에서 start하지 않도록 만들었고 리부팅하면서 실제로 그놈이 나오지가 않았습니다.하지만 text모드또한 나오지 않았습니다. ctrl+ALT +F1,2,3,4,5,6 하면 tty1~tty6까지 text모드가 나오긴 하는데 왜 ctrl+ALT +F7에서는 text모드가 나오지가 않 나요?

4.제가 sysv-rc-conf프로그램을 이용해서 runlevel2에서는 lightdm이 실행되지 않도록했습니다.하지만 리부팅후에서 그래픽모드로 화면이 나타난 것입니다. sysv-rc-conf는 어떻게 runlevel을 설정하는 것인가요?

5.그리고 우분투는 기본적으로 runlevel2으로 실행되는 걸로 알고있습니다. 그래서 etc/rc2.d폴더로 들어가면 심볼릭파일들이 나오는데 막상보면 그리 많은 심볼릭파일이 있지 않습니다. 그리고 그놈을 담당하는 lightdm도 있지도 않고요.그럼 제 추측컨데 /etc/rc2.d폴더로 먼저 들어가기 전에, 또 먼저 runlevel을 실행하기전에 기본적인 데몬들을 실행시키는 심볼릭파일이 있는 폴더가 따로 있나요?

6.x window 하고 text모드에서 궁금한 게 있습니다. x window는 text모드에서 startx를 입력하거나 종료시켜났던 lightdm을 service lightdm start를 입력함으로써 x window를 쓸 수 있는 걸로 알고있는데 xwindow도 일종의 shell 같은 건가요? 아니면 text모드에서 실행되는 프로그램같은 건가요?

7.tty를 통해서 사용자가 커널한테 명령어를 내리는 걸로 알고있습니다.근데 우분투에서는 부팅하면 처음 그래픽모드로 시작됩니다. 근데 그 그래픽모드도 결국에 어떤 tty를 이용하는 것 아닌가요?

8. x window에서 text모드로 가는 방법중에 /etc/default/grub파일내용중에 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 를 GRUB_CMDLINE_LINUX_DEFAULT="text" 로 바꾸고 저장한다음 sudo update-grub를 터니널에 치면 된다고 알았습니다. 그런데 init에서 /etc/init.d에 있는 데몬들을 실행시키면서 lightdm을 실행시키는 것 아닌가요? 위의 x window에서 text모드로 가는 방법하고 init의 실행과정하고 무슨 상관이 있는 줄 모르겠습니다.어떤 관련이 있는 지 알려주세요.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.