そのため、仮に、このUNIXボックスをルーターのそばに置くことができ、すべての構成はローカルSSHを介して行われます。その後、セットアップが完了したら、インターネットからSSHで接続し、UNIX(および含まれているすべてのツール)を使用できます。このようなものはありますか?そうでない場合、どのように構築できますか?UNIX OS(GUIなしなど)のみをコンピューターにインストールすることは可能ですか?
そのため、仮に、このUNIXボックスをルーターのそばに置くことができ、すべての構成はローカルSSHを介して行われます。その後、セットアップが完了したら、インターネットからSSHで接続し、UNIX(および含まれているすべてのツール)を使用できます。このようなものはありますか?そうでない場合、どのように構築できますか?UNIX OS(GUIなしなど)のみをコンピューターにインストールすることは可能ですか?
回答:
説明しているシナリオは、「ヘッドレス」インストールと呼ばれます。Linuxのほとんどのサーバーディストリビューションは、この方法でセットアップされています。
たとえば、Ubuntuは3つの異なるフレーバーでリリースされます
-デスクトップ
-サーバー
-クラウド
デスクトップ版はの上で動作するデスクトップマネージャ(Gnomeの、KDE、XFCE)に付属しているX11ウィンドウシステム。
デフォルトでは、サーバーエディションはDesktop Managerをインストールせず、コンソールのみを取得します。
ほとんどすべてのエンタープライズサーバーは、ヘッドレスになるように構成されています。サーバーとの唯一の対話は、IPMI、KVMスイッチ、またはSSHを介して実行されます。データセンターの各ブレードに1つずつモニターを接続するのがどれほど面倒か想像してみてください。
サーバーでGUIを使用する予定がない場合は、GUIをオフにすることをお勧めします。GUIをインストールしたままにすると、不要なリソースが消費される可能性があります。
さらに、サーバーの攻撃対象領域を増やします。GUIを無効にすることは、Red Hatの公式サーバー強化チェックリストの項目の1つです。
GUIを無効にする
GUIを無効にする最も簡単な方法は、実行レベルを変更することです。次のコマンドでオンザフライで変更できます
telinit 3
これを取り消すには、次のコマンドを使用します
telinit 5
次のコマンドを入力して、現在の実行レベルを確認できます
runlevel
再起動後も変更を保持するには、/ etc / inittabファイルを編集します。
「5」を必要なランレベルに変更します(3がおそらく適切な選択です)
sudo vim /etc/inittab
id:5:initdefault:
追加リソース
http://en.wikipedia.org/wiki/Comparison_of_X_Window_System_desktop_environments
確かに、これは常に行われます。「UNIX」では「Linux」を受け入れていると仮定します。私は個人的にLinuxのSlackwareディストリビューションを使用しています。必要に応じてGUI(X11)をインストールし、SSHトンネルを介してリモートで使用することもできますが、これは必要ありません。
私のホームサーバーは、RAIDアレイ、ファイアウォール、およびその他のサービスのホストを管理します。それは古いPentium 4ボックスです-特別なことはありませんが、ハードドライブがたくさんあることを除いて=)問題が発生した場合に備えて、予備のモニターとキーボードがまだあります。インストールを行うときはモニターとキーボードが必要になりますが、ネットワークを使用した後は、これらを使用せずにマシンを実行できます。