리눅스 etc/initab 설명

리눅스 etc/initab 설명

리눅스가 실행되면 /etc/inittab  파일을 읽어들이게 됩니다.

여기에 설정된 부분들에 대해서 시스템이 영향을 받게되겠죠...

아래는 센트오에스에서 쳐본 것입니다.
5.3 버전입니다.


[root@localhost ~]# cat /etc/inittab
#
# inittab       This file describes how the INIT process should set up
#               the system in a certain run-level.
#
# Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
#               Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

런레벨을 정의하는 것인데... 기본은 그래픽 모드( 5 )로 되어 있네요.. 텍스트 모드로 하고 싶다면...
3 으로 변경하면 되겠네요.



itialization.
si::sysinit:/etc/rc.d/rc.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

런레벨에 따라서 실행되는 스크립트 인데... 여기선 etc/rc.d/rc 5  이게 실행되겠네요..
아래를 펼쳐보면 굵은 글씨로 rc.local 이 보입니다.

이 파일은 부팅 시 실행될 스크립트를 넣을 때 자주사용 됩니다.

more..

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes
# of power left.  Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly. 
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

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


# 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
x:5:respawn:/etc/X11/prefdm -nodaemon
[root@localhost ~]#