質問: コマンドラインからxserverを強制終了します(init 3/5は機能しません) linux mint 10を実行していますが、linuxの他のバリアントでも同じ問題が発生しています。 xサーバーがハングしたりエラーが発生したりした場合、通常は別のttyでルートプロンプトにドロップし、init 3(シングルユーザーモードにドロップする)を実行してからinit 5を実行してに戻ることができると調査中に言われました。デフォルトのグラフィカルセッション。言うまでもなく、私は以前、複数のマシンの複数の構成でこれを試しましたが、役に立ちませんでした。これらの2つのコマンドを実行することで私が受け取る唯一のフィードバックは、停止してから再起動するvmwareサービス(カーネルモジュールから)のリストです。注:startxを実行すると(init 3の前または後のいずれか)、xserverはまだ実行中であり、/tmp/.x0-lockを削除する必要があると言われます。それを試してみると、そのエラーメッセージは削除されますが、別のインスタンスが実行されているため、xserverを接続できないと主張しています。xserverを完全に強制終了するにはどうすればよいですか?プロセス名をkillallできますか?
回答: linuxmintはdebianに基づいています。 debianでは、シングルユーザーの実行レベルは1です。 3は依然としてマルチユーザー実行レベルであるため、xは実行を続行できます。したがって、実行レベル1に切り替える必要があります。init 1、デフォルトの実行レベル(2)で開始されたすべてのプロセスを停止します。次に、適切な実行レベルに再初期化できます。init 2。詳細については、 debianランレベル を参照してください。