Webminは言わずと知れたブラウザからLinuxOSの各種設定を行うツールです。
インストール方法および、簡単な初期設定をまとめてみました。
■構成情報
・Operating system CentOS Linux 5.5
・Webmin version 1.580
■リポジトリ設定(webminはデフォルトリポジトリに登録されていないので)
[root@web01 ~]# vi /etc/yum.repos.d/webmin.repo
[root@web01 ~]# cat /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
[root@web01 ~]#
■jcameron-key.ascのインポート
[root@web01 ~]# wget http://www.webmin.com/jcameron-key.asc
(中略)
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1320 (1.3K) [text/plain]
`jcameron-key.asc' に保存中
100%[=====================================>] 1,320 --.-K/s 時間 0s
2012-04-12 23:58:57 (69.9 MB/s) - `jcameron-key.asc' へ保存完了 [1320/1320]
[root@web01 ~]# rpm --import jcameron-key.asc
[root@web01 ~]#
■yumでインストール
[root@web01 ~]# yum install webmin
(中略)
======================================================================
Package Arch Version Repository Size
======================================================================
Installing:
webmin noarch 1.580-1 Webmin 16 M
Transaction Summary
======================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 16 M
Is this ok [y/N]: y
Downloading Packages:
webmin-1.580-1.noarch.rpm | 16 MB 00:08
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Operating system is CentOS Linux
Installing : webmin 1/1
Webmin install complete. You can now login to https://web01:10000/
as root with your root password.
Installed:
webmin.noarch 0:1.580-1
Complete!
[root@web01 ~]#
■デフォルトのポート番号を変更するには
[root@web01 ~]# vi /etc/webmin/miniserv.conf
[root@web01 ~]# grep -n -e port -e listen /etc/webmin/miniserv.conf
1:port=4649
16:listen=4649
[root@web01 ~]# /etc/init.d/webmin restart
Stopping Webmin server in /usr/libexec/webmin
Starting Webmin server in /usr/libexec/webmin
Pre-loaded WebminCore
[root@web01 ~]#
ブラウザにてhttps://192.168.xxx.110:4649/ にアクセス。
※AWSの場合はセキュリティーグループでポートの解放を忘れずに。
■日本語化
左側メニューの、Webmin → Change Language and Theme
Webmin UI Language を Japanese (JA_JP.UTF-8)に変更して
Make Changesボタンをクリック。
■Text Loginのコンソールエリアを少し大きくする
[root@web01 ~]# vi /usr/libexec/webmin/ajaxterm/ajaxterm/ajaxterm.html
[root@web01 ~]# grep -n Terminal /usr/libexec/webmin/ajaxterm/ajaxterm/ajaxterm.html
12: t=ajaxterm.Terminal("term",94,30);
[root@web01 ~]# /etc/init.d/webmin restart
Stopping Webmin server in /usr/libexec/webmin
Starting Webmin server in /usr/libexec/webmin
Pre-loaded WebminCore
[root@web01 ~]#
※これ以上大きくするとスクロールバーが表示されてしまう。