우분투(11.10)에서 init관련된 질문들입니다.
이 질문들은 우분투 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의 실행과정하고 무슨 상관이 있는 줄 모르겠습니다.어떤 관련이 있는 지 알려주세요.
댓글 달기