معرفی Webmin :
Webmin یک رابط کاربری مبتنی بر وب برای مدیریت و اداره ی سیستم عامل های لینوکسی و یونیکسی می باشد. با استفاده از هر مرورگر وبی که از جداول و فرم ها (و Java برای ماژول مدیریت فایل) پشتیبانی نماید، شما قادر خواهید بود حساب های کاربری، وب سرور Apache ، سرور DSN ، File sharing و سایر سرویس ها و نرم افزار ها را راه اندازی و پیکربندی نمایید.Webmin از یک وب سرور ساده و تعدادی از برنامه ها ی CGI که بطور مستقیم فایل های سیستمی مانند /etc/initd.conf و /etc/passwd را بروز رسانی می نمایند، تشکیل شده است. وب سرور مذکور و تمامی برنامه های CGI به زبان برنامه نویسی Perl نسخه ی 5 نوشته شده اند که از هیچ ماژول Perl غیر استانداردی استفاده نمی نمایند.
در ادامه دو روش نصب Webmin را مورد بررسی قرار می دهیم:
1- طریقه ی نصب بسته ی RPM این برنامه :
برای نصب بسته RPM مربوط به Webmin ابتدا بایستی این بسته را دانلود نماییم. برای این منظور دستور زیر را درمحیط ترمینال وارد نمایید:
-wget http://prdownloads.sourceforge.net/webmin/webmin
1.610-1.noarch.rpm
سپس برای نصب این برنامه از دستور زیر در محیط ترمینال استفاده نمایید:
rpm –U webmin-1.610-1.noarch.rpm
ادامه ی نصب به طور خودکار داخل دایرکتوری ... انجام می شود. نام کاربری مدیریتی Root قرار داده شده و پسوورد متناظر با آن همان پسوورد Root ورود شما به سیستم عامل CentOS است.حال کافی است با وارد نمودن URL زیر در مرورگر وب و وارد نمودن نام کاربری کلمه عبور متناظر با آن وارد Webmin شوید.
/http://localhost:10000
نکته: اگر به طور ریموت با سیستم عامل خود ارتباط برقرار می نمایید بایستی به جای localhost از IP سیستم مذکور استفاده نمایید.
نکته: اگر قصد برقراری ارتباط از یک سرور ریموت را دارید و روی سیستم شما یک فایر وال نصب شده است برای باز نمودن درگاه 10000 مطابق زیر عمل نمایید .
در محیط ترمینال دستور زیر را جهت باز نمودن پورت 10000 وارد نمایید:
iptables –A INPUT –p tcp –m tcp –dport 10000 –j ACCEPT
بعد از وارد نمودن دستور فوق لازم است که تغییرات را به فایروال با Restart نمودن آن اعمال نمایید برای این منظور دستور زیر را در محیط ترمینال وارد نمایید:
etc/init.d/iptables restart/
2- نصب Webmin با استفاده از دستور YUM :
اگر مایل به نصب و به روز رسانی برنامه ی Webmin هستید بایستی ابتدا فایل etc/yum.repos.d/webmin.repo را که حاوی متن زیر است ایجاد نماید. برای این منظور ابتدا دستور:
nano /etc/yum.repos.d/webmin.repo
را در محیط ترمینال وارد نموده سپس محتویات زیر را داخل آن Past نمایید:
[webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum#
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
حال بایستی کلید GPG (که با آن بسته ها علامت گذاری می شوند)مختص برنامه Webmin را با وارد نمودن دستورات زیر در محیط ترمینال دانلود و نصب نمایید:
wget
http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
اکنون می توانید با استفاده از دستور زیر اقدام به نصب برنامه Webmin نمایید:
yum install webmin
تمامی برنامه های پیش نیاز با استفاده از دستور فوق بایستی به صورت خودکار نصب شوند.