NFSドライブをマウントできるように、Ubuntu 11.04システムにnfs-commonsをインストールしました。しかし、後でシステムからNFSを削除することに決めて、sudo apt-getの削除を実行しました。今私のコンピュータの5分の1は起動しません。停止します。どこかに開始メッセージが表示されます。
NFSv4 ID <-> 名前マッパーの開始 [失敗]
メッセージの1つは次のとおりです。
init:statd事前開始プロセス(505)が状態2で終了しました。
今、両方のメッセージは以前のNFSインストールに関連していると考えられています。しかし、それをアンインストールすると、私のOSがなぜこれらのサービスを起動しようとしているのか理解できません。また、fstab に NFS エントリがありません。
だから私の質問はこんな感じです。
起動中にどのプロセス/サービスが起動するのか、どのように確認し、それを無効にする方法はありますか?
答え1
このユーティリティに慣れている場合は、chkconfig
次のようにして起動時にロード/実行されるサービスを確認できます。
chkconfig --list
もちろん、ユーティリティを最初にインストールする必要があるかもしれませんが、Ubuntuが方法を教えてくれるので、実行して自分で確認してください。
次の起動時にサービスを有効/無効にするには、次の構文を使用します。
chkconfig --help
usage: chkconfig [--list] [--type <type>] [name]
chkconfig --add <name>
chkconfig --del <name>
chkconfig --override <name>
chkconfig [--level <levels>] [--type <type>] <name><on|off|reset|resetpriorities>
あなたの場合は、以下を使用する必要があります。
sudo chkconfig <sericename> off
答え2
Ubuntuでは、実行中のサービスのリストを表示できます。
service --status-all
次に、次のコマンドを使用してサービスを開始または停止します。
sudo /etc/init.d/service {stop,start}