CentOS 5.6에서 startx와 init 5는 어떤 차이점이 있나요?

insses의 이미지

CentOS 5.6 32비트를 쓰고 있습니다.

리눅스를 한창 공부하다가 궁금한게 생겨서 질문하게 되었습니다.

텍스트 모드에서 startx나 init 5를 입력하면 Xwindow로 넘어가게 되는데

Xwindow로 넘어가는 과정에서 실행하는 프로그램이 다른것을 확인하였습니다.

startx와 init 5는 어떤 차이점이 있나요??

김정균의 이미지

startx는 단순하게 application을 구동하는 것이고, init 5는 linux의 run level을 구동하는 것입니다. 즉, run level 5에 등록되어 있는 rc script들 역시 동작을 하게 됩니다.

익명 사용자의 이미지

감사합니다. 하나더 궁금한게 있는데

그럼 리눅스를 부팅할때 실행되는 Xwindow는 런레벨을 구동하는건가요??

김정균의 이미지

run level은 구동을 하는 것이 아니라, level에 맞게 구동을 하는 init script들의 모음을 말합니다. run level 5는 x 환경으로 정의가 되어 있어 x관련된 것들이 구동이 되는 것입니다.

익명 사용자의 이미지

아 정말 감사합니다. 이제 이해가 좀 되는것 같습니다.

한마디로 부팅시에 실행되는건 init script중 run level 5에 정의되어있는 것들이 실행되어 부팅이 된다는거네요?

그럼 startx는 run level 5에 정의되어있는 어플리케이션중 하나일 뿐인거군요?

김정균의 이미지

startx는 X를 구동하는 script인데, run level 5에서 startx 를 구동하는지는 잘 모르겠네요, x 환경을 따로 설정해 본지가 10년이 넘어서.. 어차피 startx도 script이기 때문에 꼭 startx가 실행된다는 보장은 없을 수도 있습니다. 그리고 x server구동은 run level 5의 init script에서 구동이 되지는 않고 rc script level에서 구동된 init level을 참고해서 구동이 되지 않을까 싶습니다.

익명 사용자의 이미지

친절한 답변 정말 감사합니다.

덕분에 많이 배우게 된 것 같습니다ㅎㅎ

세이군의 이미지

runlevel 5에는 ?dm이라는 스크립트가 들어가 있습니다. KDE환경에서는 kdm이, Gnome환경에서는 gdm이, 요즘에는 가벼운 녀석으로 lightdm 인가가 들어가 있습니다.
이들은 startx를 사용하지 않고 자체적인 설정파일에 의해 X를 시작합니다.

댓글 달기

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