Saturday, March 07, 2009

getty が複数起動しないようにする

Windows Vista がインストールされた PC を修理に出していたこともあり、最近は、Ubuntu をインストールしたマシンをメインで使っている。

無駄なプロセスは動いていない方が嬉しいので、色々とカスタマイズしているんだが、ちょっと嵌まったのでメモをしておこう。

やりたかったことは、「getty が複数起動しないようにする」ということ。デフォルトだと6つも起動している。そんなにいらない。

参考にしたサイトは、以下のサイト。基本的に、以下のサイトの通りに設定れば getty が複数起動しないようになります。

めも - 仮想コンソールを減らす


以下のようにして、/etc/default/console-setup, /etc/event.d/tty[2-6] を編集します。

# vi /etc/default/console-setup
#ACTIVE_CONSOLES="/dev/tty[1-6]"
ACTIVE_CONSOLES="/dev/tty[1]"


# vi /etc/event.d/tty2
#start on runlevel 2
#start on runlevel 3

同様にして、/etc/event.d/tty[3-6] の start on runlevel 2, start on runlevel 3 となっている箇所をコメントアウトする


以上のように設定した後、再起動をすると、getty が1つしか起動しなくなる。

# ps aux | grep getty
root 4895 0.0 0.1 1780 528 tty1 Ss+ 22:54 0:00 /sbin/getty 38400 tty1
root 5837 0.0 0.1 3048 812 pts/1 S+ 23:25 0:00 grep getty

No comments:

Post a Comment