私は現在Ubuntu Server 12.04を実行していますが、これはすべてのLinuxバージョンに適用されます。
サーバーは一連のタスクを実行し、SSHを介してリモートで制御されます。しばらく前にコマンドラインを使用したくない場合や、一部のプログラム設定を高速化したくなかったときにXFCEをインストールしました。ほとんどの場合オフになっており、必要に応じて有効にします。
今日、私はネットワーク上の他のコンピュータをサーバーにバックアップするためにCrashPlanをインストールしました。知らない人のために説明すると、CrashPlanには2つのサービスがあります。 1つは実際のバックアップエンジン、もう1つはGUIです。そのため、サーバーにインストールしてGUIを起動して設定し、X(sudo service lightdm stop
)を終了しました。
ただし、Windowsシステム(サーバーにインストールされている)でRDPを使用してリモートでログインしようとするたびに、グラフィカルにサーバーに接続できるようにxdrp
なりました。これは、すべてのX関連プロセスがまだ実行中であることを意味します。
私は何を忘れましたか? CrashPlan GUIサービスの実行を停止して起動を停止できますか?
答え1
Xに関連するプロセスがまだ実行中だと思うのはなぜですか?リモートでログインすると、xrdpはGUI環境に(再)接続します。まだ実行していない場合は、xrdp-sesman
GUI環境が初期化されます。 (これを防ぐにはこれを行うことができますが、sudo service xrdp stop
これを防止しないと再起動時に元に戻すことができます。)
UbuntuサーバーにSSHで接続し、次のようにしてps -ef
予期しないプロセスが実行されていないことを確認するにはどうすればよいですか? CrashPlan の場合は常に CrashPlanService が表示されますが、GUI が実行されている場合にのみ CrashPlanDesktop が表示されます。
答え2
CrashPlan Webサイトで、次のタイトルのこのガイドを見てみましょう。ヘッドレスクライアントの設定。ヘッドレス使用のためにCrashPlanをインストールする方法について詳しく説明します。これがまさにあなたが望むものです。
しかし、GUIを無効にしたいと思います。
GNOMEなどのデスクトップ環境を使用している場合は、[構成]ダイアログボックスを実行し、ログイン時にgnome-session-properties
自動的に起動するアプリケーションを構成できます。
CrashPlanが起動しないようにするには、選択を解除するか、すべて削除します。上記ではDropBoxで始まった同様のGUIを示しましたが、アプローチは同じです。