GNU/Linux >> Linux の 問題 >  >> Panels >> Webmin

Webmin:WebベースのLinux管理ツール

[注:セキュリティ上の脆弱性があり、できるだけ早くパッチを適用するか、最新バージョンのWebminにアップグレードする必要があります。詳細。]

あなたはおそらく「ああ、学ぶためのもう一つのツール」と思っているでしょうが、Webminは違います。これは、Linux管理タスクを数回のクリック、ドロップダウン、およびプロンプトによる空白の入力フィールドに合理化するWebベースのLinux管理ツールであり、Apache、Perl、Sendmailなどの一般的なアプリケーションに関連する複雑さのWebを解きほぐします。 。 Webminを使用すると、Linuxシステムのハードウェアとソフトウェア、ネイティブおよびサードパーティのアプリケーション、Webmin自体を管理でき、コマンドラインの純粋主義者向けにWebベースのテキスト端末でログインすることもできます。

Webminで私が気に入っているのは、アプリケーションを管理するために、アプリケーションの詳細を毎分学ぶ必要がないことです。また、MySQLなどのデータベースのセットアップと構成は簡単です。

インストールが簡単で、レイアウトが整理されていて、サポートされているアプリケーションのリストが豊富で、80を超えるLinuxディストリビューションがサポートされているため、Webminを愛するのは簡単です。私が管理し、20年以上使用しているすべてのLinuxシステムにインストールしています。 Webminで私が気に入っているのは、アプリケーションを管理するために、アプリケーションの詳細を毎分学ぶ必要がないことです。また、MySQLなどのデータベースのセットアップと構成は簡単です。実際、これはMySQLを操作するための私のお気に入りの方法です。そして、それはWebminの美しさとパワーの証です。なぜなら、私はコマンドラインの大物だからです。

Webminのインストール

純粋主義者の場合は、webmin.comからtarballをダウンロードできますが、そうしても、オプションをそれほど細かく制御することはできません。いくつかのファイルを配置する場所を選択できますが、RPMをインストールすることで、RHEL、CentOS、およびFedoraの労力を節約できます。

$ wget https://www.webmin.com/download/rpm/webmin-current.rpm

$ sudo rpm -Uvh webmin-1.XXX-x.noarch.rpm

システムにPerlがない場合は、Webminをインストールする前にその依存関係を満たす必要があります。 Encode::Detectをインストールする必要がある場合もあります Webminをインストールする前のPerlモジュール:

$ sudo yum install perl-Encode-Detect

インストールが完了すると、インストールスクリプトにより、http://<servername>:10000にある新しいWebminインスタンスに移動します。 。システムのrootパスワードでログインします。

ポート、ユーザー名、パスワードは、Webmin構成オプションで変更できます(後で説明します)。ユーザー名とパスワードにこれらの変更を加えてください。

Webminのナビゲート

Webminは、デフォルトで、ページの左側にナビゲーションフレームがある、いわゆる「Authentic」テーマから始めます。

私は「古いWebminテーマ」の方がずっと好きですが、それに切り替えると、現在のバージョン(この記事の執筆時点では1.920)が壊れます。

Webminは、システム管理者に豊富な管理ツールのリストを提供するだけでなく、独自の内部構成および管理オプションも備えています。

これらのリンクの1つを選択すると、編集可能なオプションがいくつか開きます。たとえば、以下でWebmin構成を選択しました オプション ご覧のとおり、利用可能なWebminの動作オプションと構成オプションがいくつかあります。

Webminからのすべての選択のスクリーンショットを表示するのではなく、自分でそれらを発見できるようにしますが、この概要を詳しく調べる価値のあるものが1つあります:その他 。信じられないかもしれませんが、このグループのアプレット は私が多くの時間を費やしているものです。以下では、ファイルマネージャーを選択しました。 これらのユーティリティの深さと豊かさを説明するためにリストから。ボランティアの開発者は、忙しいシステム管理者に役立つツールを作成するのに優れた仕事をしました:

その他のその他の注目すべきアプレット ページはコマンドシェルです 、Perlモジュールシステムとサーバーのステータステキストログイン 、およびアップロードとダウンロードコマンドシェル オプションを選択すると、画面の左上にルートログインプロンプトとして表示されます。これには、インタラクティブシェルが含まれ、一度に1つのコマンドは含まれません。

Perlモジュールを使用 、複数のソース(CPAN自体、ローカルファイル、URL、アップロードされたファイル)のCPANからPerlモジュールをインストールできます。また、現在インストールされているモジュールのリストを表示し、オプションで、シングルクリックで提案されたモジュールのリストをインストールすることもできます。

システムとサーバー このページには、インストールされているサービスの現在のステータスのスナップショットが表示されます。この画面で監視する新しいサービスを選択できるドロップダウンがあります。

テキストログイン インタラクティブなコンソール端末のログイン画面を提供する貴重なオプションです。この機能が正しく機能するには、Pythonがインストールされている必要があります。また、構成ではpython2ではなくpythonが検索されるため、pythonからpython実行可能ファイルへのシンボリックリンクを作成する必要がある場合があります。これが私がしたことです:

$ sudo ln -s /usr/bin/python2 /usr/bin/python

このコマンドは、アプレットの依存関係を満たします。

最後に、アップロードとダウンロード このページは、セキュアFTP(SFTP)またはセキュアコピー(SCP)クライアントにアクセスせずにファイルをリモートでアップロードおよびダウンロードする場合に役立ちます。

注: インターネットからアクセスできるLinuxサーバーでWebminを使用する場合は、Webmin構成でSSLを有効にして、この強力なリソースを保護してください。 ページ、および可能であれば多要素認証も有効にします。

Webminの成功について2度語られた物語を語る

Webminのパワーと機能の最も優れた証拠の1つは、ほぼ20年前の実話です。クライアント用に約20のLinuxシステムでSendmailを構成する必要がある友人がいました。彼はSendmailについて何の手がかりもなかったので、私に電話しました。電話でSendmailを構成する方法を説明するのではなく、最初のサーバーにWebminをインストールする方法を説明し、Sendmailアプレットに誘導しました。彼が設定オプションとそれがどれほど簡単になるかを見たとき、電話で長い休止がありました。彼がついに話し、「ああ、これは命の恩人だ。どうもありがとう。行かなければならない」と言ったとき、私はつながりを失ったと思った。次回町に来たとき、彼は私に非常に高価な夕食を買ってくれました。

まとめ

Webminが究極のシステム管理アプリケーションであるとか、すべての問題を解決するとは言いませんが、Webminを持っている方が持っていないよりもはるかに優れていると言います。 Webminは、過去20年ほどで数え切れないほどの時間を節約してくれました。これだけのパワーを提供する他のアプリケーションと同様に、時間をかけてセキュリティを確保する必要があります。 Webminはすべてにルートレベルのアクセスを提供するため、多要素認証、SSL、SELinux、VPN、および注意を使用してください。大きな力には素晴らしい能力が伴うことを忘れないでください。

[Red Hat Enterprise Linuxを試してみませんか?今すぐ無料でダウンロードしてください。]


Webmin
  1. aptによるLinuxパッケージ管理

  2. 効果的なプロセス管理のための8つのLinuxコマンド

  3. Linuxの検索ツールの使いやすい代替手段

  1. dnfを使用したLinuxパッケージ管理

  2. ネットワーク管理に関するシステム管理者ガイド

  3. 基本的なLinuxユーザー管理

  1. Debian10LinuxにWebminをインストールする方法

  2. 管理者MySQLデータベース管理ツールをAlmaLinux8にインストールする方法

  3. Aptitude-Debian GNU/Linuxパッケージ管理ツール