仮想コンソール「mingetty」の数を減らす

環境: CentOS5.5

現在の仮想コンソールを確認してみる。

$ ps auxwww | grep mingetty | grep -v grep
root      2279  0.0  0.0   3804   440 tty1     Ss+  Jul13   0:00 /sbin/mingetty tty1
root      2280  0.0  0.0   3804   440 tty2     Ss+  Jul13   0:00 /sbin/mingetty tty2
root      2281  0.0  0.0   3804   440 tty3     Ss+  Jul13   0:00 /sbin/mingetty tty3
root      2282  0.0  0.0   3804   440 tty4     Ss+  Jul13   0:00 /sbin/mingetty tty4
root      2283  0.0  0.0   3804   440 tty5     Ss+  Jul13   0:00 /sbin/mingetty tty5
root      2284  0.0  0.0   3804   440 tty6     Ss+  Jul13   0:00 /sbin/mingetty tty6

6つ立ち上がっているので余計な仮想コンソールは停止させる。

/etc/inittab を編集する。
1だけ残して2~6をコメントアウト

# vi /etc/inittab 
...
# 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
...

OS再起動

# reboot

確認

$ ps auxwww | grep mingetty | grep -v grep
root     20506  0.0  0.0   3804   528 tty1     Ss+  15:06   0:00 /sbin/mingetty tty1

1つのみとなった。