묻고답하기

오늘 시스템 부팅과정 중에 시스템 초기화 프로그램인 INIT을 공부하던 중에 궁금한 점이 있어서 질문을 드려요. 책의 내용을 보면 뭔가 알것 같은데, 이해가 가지 않는 부분이 있어서 질문을 드리는 것이니까요. 질문이 좀 횡설수설하더라도 이해해 주세요 ^^
그럼 질문드릴께요.

질문1)
/etc/inittab파일의 Default RunLevel 에서 사용하는 실행레벨 값으로는 0, 1, 2, 3, 4, 5, 6 까지 있잖아요.
그런데, 이 실행레벨 값은 Default RunLevel 이외에.....

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

# Run xdm in runlevel 5
# xdm is now a separate service
x:5:respawn:/etc/X11/prefdm -nodaemon

# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"

와 같은 초기화 스크립트에서도 함께 사용되는 값이 맞나요?

질문2)
단일숫자로 지정된 실행레벨 이외에 실행레벨이 아예없는(예: ud::once:/sbin/update) 초기화 스크립트들은 리눅스가 어떠한 실행레벨로 부팅이 되든 상관없이 무조건 해당 초기화스크립트가 실행되는 것이 맞나요? 그리고, 2345와 같은 실행레벨은 리눅스가 실행레벨2 또는 실행레벨3 또는 실행레벨4 또는 실행레벨5로 부팅이 되었을 때만 해당 초기화 스크립트가 실행되는 것이 맞나요?

질문3)
/etc/inittab 파일의 스크립트 내용중에 id:3:initdefault 로 지정되어 있는 상태에서 LILO프롬포트에서 linux를 선택하여 리눅스로 부팅하는 것과 LILO프롬포트에서 linux 3 을 입력하여 리눅스로 부팅하는 것은 모두 실행레벨 3으로 linux 를 부팅하라는 것이 맞나요? 그리고, id:3:initdefault로 지정되어 있어도 LILO프롬포트에서 linux 5 를 입력하면 id:3:initdefault 설정은 무시하고 실행레벨 5로 부팅이 되는 것이 맞나요?

질문4)
실행레벨 3으로 부팅했을 때, /etc/inittab 파일에 설정된 각종 초기화 스크립트들은 실행레벨 3, 실행레벨2345(0123, 1234, 3456등...3이 포함된 실행레벨), 실행레벨이 아예없는 초기화 스크립트들만 실행이 되는 건가요?

질문5)
ud::once:/sbin/update 초기화 스크립트 내용중에 once 액션에 대한 책 내용을 보면...

"모든 실행 레벨에서는 공통적으로 실행되는 것으로 update명령에 의해서 bdflush 데몬을 실행하여 버퍼 캐시에 남아있는 데이터들을 자동적으로 디스크에 내보내기(flush)하여
데이터들을 안전하게 저장할 수 있도록 해 줍니다.
액션 항목의 once가 의미하는 것은 프로세스가 실행되어 질 때 실행중인 프로세스가 이미 있다면 그대로 두고, 실행되지 않은 프로세스일 경우에는 단 한번만 실행되도록 해주는
것입니다. bdflush는 부팅시 실행되지 않는 프로세스이므로, /sbin/update명령에 의해서 단 한번만 실행 가동되어 디스크 버퍼링 기능이 활성화 됩니다."

라고 나와 있는데요.... 이 설명이 좀 이해가 가지 않아서요...
이해 안가는 점1)
ud::once:/sbin/update 초기화 스크립트는 bdflush 데몬 1개만을 실행시키나요?
이해 안가는 점2)
bdflush데몬은 리눅스 시스템이 가동되는 중에도 각종 장치의 버퍼 캐시에 있는 데이터를 하드디스크에 내보내어 저장하나요? 아니면 시스템을 종료할 때만 하드디스크에 내보내어 저장하나요?
이해 안가는 점3)
bdflush데몬은 ud::once:/sbin/update 초기화 스크립트에 의해 실행되는 것이라고 나와 있고, /etc/inittab 파일에 있는 초기화 스크립트들은 부팅시 실행되는 스크립트라고 책에 나와있는 것으로 보아, bdflush데몬은 부팅시 실행되는 것으로 생각이 되는데요. 그런데. 위에 설명을 보면.....

"bdflush는 부팅시 실행되지 않는 프로세스이므로, /sbin/update명령에 의해서 단 한번만 실행 가동되어 디스크 버퍼링 기능이 활성화 됩니다."

라고 나와 있는데요. 그렇다면 bdflush데몬은 /sbin/update 명령에 의해 언제 실행이 되는 데몬인가요?

질문6)
책에 보면, ctrl+alt+del 을 이용한 재부팅을 /etc/shutdown.allow에 지정된 사용자만 사용할 수 있게 지정할 수 있다고만 나와있고, 구체적인 방법이 하나도 안나와 있어서 /etc디렉토리에 가서 모든 파일과 디렉토리들을 살펴봤는데, shutdown.allow 라는 파일이나 디렉토리가 없더라구요. 어떻게 ctrl+alt+del 조합키를 지정된 사용자만 사용할 수 있게 할 수 있나요?

질문이 좀 많은 것은 알지만...답답한 사람의 마음을 헤아리시고 좋은 답변 부탁드릴께요.
글을 읽으시는 분들 모두 더운 여름 몸 건강히 지내시기를 바라며...(__)
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
쿠드반지루엣 관리자ID 로그인 시도시 '존재하지 않는 회원입니다' ... file  
designslam xe마켓에서 카메론스타일리쉬 구매를 했는데, [4] 2015.04.16 by 키스투엑스이
제제 회원아이디삭제시 기존 게시물도 삭제 되나요? [2] 2014.03.20 by 투씨
루팡쿠팡 html을 사용하여 유튜브 동영상을 올릴때, 게시판내 사이즈를 넘어서는 현상.. [12] 2014.03.20 by DynamicLaser
6869994 아이디를 한글로 받을 수 있나요? [1] 2014.03.20 by 6869994
moonsoo 트래픽 초과가 되는건 업로드 다운로드 모두 포함인가요? [2] 2014.03.20 by moonsoo
1ki txt파일을 출력하는 소스  
KrteamENT Font Awesome 문의 [2] 2014.03.20 by KrteamENT
gu xe 외부페이지 캐싱 시간 설정 질문  
Bayo3523 요청 기능이 없다는 메시지, 수정 위치 좀 알려주세요 ㅜㅜ [2] file 2014.03.20 by Bayo3523
생컨 최신글 모듈에 하이퍼링크 거는법이 궁금해요. [4] file 2014.03.20 by 생컨
상큼하게 주기적인 백업 방법이 어떤게 있나요? [4] 2014.03.20 by 핸들이막뽑혀
정도길 게시판 목록을 추가하고 싶습니다 [1] 2014.03.21 by 투씨
sirisic 가입 폼 관리에서 수정을 했는데 반영이 안되네요 ㅜ.ㅜ file  
아리아빠1 이부분에 이미지나.. 글씨를 넣을수 있을까요? [9] file 2014.03.21 by teguh100
nado0124 레이아웃에 PC화면보기, 모바일 화면보기 링크 거는 법 알고 싶습니다. [6] file 2014.03.21 by nado0124
아웅졸려라 게시판 하단에 현재 읽는 글의 전후글을 삽입하고 싶습니다. [2] 2014.03.21 by teguh100
Lemon Tree 쿡래빗 레이아웃, 위젯페이지에서 제일 마지막 최신글보기가 반복 [1] file 2014.03.21 by 숭숭군
xe초보자 다들 폰트 뭐 쓰시나요? [14] 2014.03.21 by 숭숭군
졸라맨 쪽지보내기창 수정문의 [1] 2014.03.21 by 졸라맨
리키한 브라우져 타이틀을 변경하고 싶은데 설정하는 곳이 어디있나요? [1] 2014.03.21 by 포도주스
안드로이더스스 제로보드5 가 xe 아닌가요?? [3] 2014.03.21 by KrteamENT
졸라맨 회원정보보기에 메뉴 추가하는 방법 [1] 2014.03.21 by BJ람보
롤롤롤롤 카페24 쇼핑몰과 xe의 조합.. [2] 2014.03.21 by 롤롤롤롤
XE모듈 우측 배너 광고 질문 합니다  
큰성565 부트스트랩 사용중인데, 안드로이드 브라우져에서 메뉴가 안나오네요.. [1] 2014.03.21 by KrteamENT
i지니i 새글알림 애드온이요, [26] 2014.03.21 by 양냥양
코멧 최근게시물 위젯에서 특정확장변수의 값이 있는 게시물만 출력 [2] 2014.03.21 by 코멧
GAIA100 contact 게시판 및 사용자정의 문의 file  
메이커즈마커 mysql 에서 게시판 DB복구방법...어떻게 하죠 [2] file 2014.03.21 by 메이커즈마커