Linuxサーバーの特徴は、コマンドラインです。 GUIの実装はいくつか成功していますが、次の理由により、主流の管理者にはあまり受け入れられていません。
- 明確に定義されたタスクの場合、コマンドラインが高速になります
- GUIは非常にリソースを消費し、サーバーは取得できるすべてのCPU時間を必要とします
- コマンドを次々に実行して一連の指示に従う方が簡単です
- ほとんどのLinux管理はリモートで行われるため、完全なGUIは少し頭痛の種です
ただし、リモートで接続し、すべてのグラフィックをユーザーのブラウザにオフロードするブラウザベースのGUIを使用することで、これらの制限の一部(特にポイント2)を克服できます。そして、これがWebminの出番です。
Webmin –サーバー管理用のGUI
WebベースのGUIシステムを初めて使用する場合、Webminは嬉しい驚きです。設定は簡単で、リソース使用量のグラフィカルな監視、ユーザーの作成と管理、ソフトウェアのインストール、更新など、ほとんどの管理タスクを実行できます。
何よりも、yumリポジトリーが適切にパッケージ化されているため、手動で構成する必要はありません。それはすべて箱から出して動作します。始めましょう!
注:このチュートリアルの多くの手順では、sudo権限が必要です。したがって、「sudoers」ファイルに含まれていることを確認するか、昇格された特権でこれらを実行してください。
ステップ1:リポジトリをCentOSに追加する
yumを介してすべてをインストールするため、最初にファイルを作成します。
vi /etc/yum.repos.d/webmin.repo
そして、それに次の行を追加します:
[Webmin] name=Webmin Distribution Neutral #baseurl=https://download.webmin.com/download/yum mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1
次に、受け取ったファイルが改ざんされていないことを確認するために、Webminサイトからの公開鍵が必要です。
wget http://www.webmin.com/jcameron-key.asc rpm --import jcameron-key.asc
これで、ソースを構成しました。 Webminをインストールする時間です。
ステップ2:Webminをインストールする
手順1ですでに大変な作業を完了しました。次の方法でインストールできます:
yum install webmin
「はい」をクリックしてインストールを完了します。 yumコマンドはすべての依存関係を自動的にインストールするため、これ以上の作業は必要ありません。 1つの例外を除いて。 Webminにログインすると、次のエラーが表示される場合があります:
"No Perl MD5 hashing module found!"
これは、モジュールが欠落しているためです。 yumとは別にインストールします:
yum install perl-Digest-MD5
これで完了です!
ステップ3:Webminにログインする
インストールがスムーズに行われた場合は、ブラウザの次のアドレスを使用してWebminにログインできます。
[yourIPAddress]:10000/
LinuxでIPアドレスを取得するには、次のような「ifconfig」コマンドを使用します。
このIPアドレスをブラウザのアドレスバーに接続すると、準備が整います。
ただし、1つの問題は、最新バージョンのWebminがデフォルトでSSLを有効にしていることです。したがって、おそらく次のエラーメッセージが表示されます:
「エラー–ドキュメントが続きます。このWebサーバーはSSLモードで実行されています」
これを回避する必要はありません。代わりに「https」を使用してアドレスにアクセスしてください。したがって、URLは次のようになります。
https:// [yourIPAddress]:10000/
安全でないサイトに関する警告がChromeに表示されます。無視して[詳細]をクリックし、[サイトに進む(安全ではありません)]をクリックします。
これで、次のようにWebminログインを取得できます:
rootとrootパスワードを入力します。そして今、あなたはWebminにログインしています!
左側にあるように、Webサイト管理のすべての一般的なタスクを実行でき、かなりの数の高度なタスクも実行できます。プロセスを監視し、未使用のパッケージをクリーンアップし、cronジョブを管理し、コマンドラインシェルを開いて実行する必要のあるコマンドをすばやく実行することもできます。
Webmin内で探索することはたくさんあり、以前はコマンドラインからしかアクセスできなかったすべての機能とアクションを見て、キャンディストアの子供のようになるでしょう。 Webminは、サーバーをリモートで安全に管理するための真に強力で成熟したGUIプラットフォームです。
このGUIを使用して、任意のLinuxVPSホスティングアカウントを管理できます。テクニカルサポートの担当者にご相談ください。すぐにインストールして構成します。ビジネスの運営から時間を無駄にする必要はありません。