Однією з проблем при переході з адміністрування середовища Windows до адміністрування Linux полягає у вивченні нових засобів, що знаходяться у вашому розпорядженні. Як адміністратор, ви бажаєте вивчити всі деталі операційної системи, щоб отримати від неї максимум. Однак поки ви вчитеся, вам необхідно, щоб поточна робота була виконана вчасно. Для того щоб збільшити вашу продуктивність в Linux, встановимо програму, яка називається Webmin.
"Webmin - це веб-інтерфейс для адміністрування Unix. За допомогою нього ви можете налаштовувати облікові записи користувачів, Apache, DNS, файл-сервер і т.п. використовуючи будь-який браузер, що підтримує таблиці і форми (і Java для модуля менеджера файлів) . Webmin складається з простого веб-сервера і набору CGI програм, які безпосередньо оновлюють системні файли, наприклад, /etc/inetd.conf і / etc / passwd. веб-сервер і все cgi програми написані на мові Perl п'ятої версії і не використовують нестандартні Perl-модулі. "
Webmin працює фактично на всіх * nix-платформах, включаючи Linux, AIX, HPUX, Solaris, OS X і інші. Він забезпечує веб-інтерфейс до багатьох адміністративних завдань в Linux. Він може працювати на будь-якому графічному браузері як локально так і віддалено. Для того щоб уникнути витоку інформації, Webmin може бути додатково захищений за допомогою SSL. Поки ви вивчаєте Linux, Webmin буде економити для вас величезну кількість часу. Webmin також може допомогти з нудними і нудними завданнями, які ви ще не автоматизували.
Першим кроком в роботі з Webmin буде його установка. Webmin включений в кілька дистрибутивів, однак не представляє проблем завантажити його з сайту Webmin.
Правильний спосіб установки залежить від використовуваного вами дистрибутива. Якщо ви використовуєте Red Hat Linux або один з дистрибутивів UnitedLinux (SuSE, Turbo, Connectiva, or Caldera), то вам необхідно скачати RPM пакет. Якщо ви використовуєте якийсь інший дистрибутив, то для того щоб визначити найкращий для вас спосіб, вам необхідно звернутися до документації вашого дистрибутива і до інструкцій по установці Webmin.
Розглянемо установку за допомогою RPM.
Спершу необхідно перевірити, чи не встановлений Webmin у вашій системі. У текстовому терміналі наберіть наступне:
Якщо Webmin встановлений, ви побачите номер версії:
Якщо немає, - повідомлення про те що Webmin не встановлено:
package webmin is not installed
Навіть якщо Webmin вже встановлено, він швидше за все старішої версії ніж та, що доступна для завантаження. В цьому випадку ви можете оновити або перевстановити програму за допомогою наступної команди:
rpm -Uvh webmin-1.090-1.noarch.rpm
Оновлення в режимі verbose відбувається з індикатором виконання, що відображаються за допомогою знаків #.
Після того як Webmin встановлений, він автоматично запускається. Однак Webmin встановлюється з відключеною підтримкою SSL. SSL вимагає установки модуля Perl, званого Net :: SSLeay. Поки він не встановлений, єдиний безпечний спосіб використовувати Webmin - запускати його тільки локально. Використання Webmin
Підключіться до Webmin через ваш улюблений web-браузер. Два модуля - менеджер файлів і telnet / ssh клієнт - реалізовані як аплети і вимагають установки Java Runtime Environment в вашому браузері. Ці модулі зручні, але не є критично важливими. Для всіх інших модулів ніяких спеціальних вимог немає.
Перша сторінка, яку ви побачите, - Webmin Configuration Section. Тут ви можете налаштувати користувачів Webmin, модулі і переглядати журнали активності (логи). Верхній ряд іконок дозволяє перемикатися між різними розділами Webmin. Всі модулі настроюються, ви можете перегруповують їх у відповідності зі своїми запитами.
Розділ System пов'язаний із загальними настройками операційної системи. Тут ви можете налаштовувати файлові системи, користувачів, групи та поведінку системи при завантаженні. Ви можете управляти сервісами, які працюють в системі, і контролювати, чи запускаються вони автоматично іконками Bootup і Shutdown. Налаштування цих сервісів проводиться в розділі Servers. Особливий інтерес представляє утиліта "Software Packages". Вона дозволяє легко переглядати пакети, встановлені на вашій системі, а також надає інтерфейси до сховища оновлень дистрибутива і до rpmfind.net, публічного RPM сховища в Internet.
У розділі Servers розміщені модулі налаштування різних сервісів, які можуть бути запущені на вашій системі. Дуже зручні утиліти для налаштування BIND і DHCP. Також дуже просто користуватися утилітою для настройки Samba - файл-і Принтсервер для Windows і інших клієнтів. Webmin також позбавить вас від проблем з налаштуванням SMTP сервера Sendmail, що користується поганою славою через складний конфігураційного файлу.
Розділ Networking дозволяє налаштовувати мережеве обладнання, а також ряд складних функцій управління мережею, таких як firewalling (міжмережний захист). Всі утиліти працюють зі стандартними файлами, тому все, що ви робите в Webmin, буде відображатися в командному рядку.
Розділ Hardware призначений для конфігурірванія фізичних пристроїв, в основному принтерів і пристроїв зберігання. Утиліта Logical Volume Management (LVM) особливо цікава, оскільки дозволяє візуально управляти динамічними томами у вашій Linux системі.
Розділ Cluster містить утиліти, які ви можете використовувати якщо ви кластерізуете систему. В даному контексті cluster - це набір пов'язаних систем, для яких необхідно синхронізувати їх налаштування. Системи можуть синхронізувати користувачів, групи, пакети та інше з відстеженням системних збоїв. Ці утиліти дозволять вам налаштовувати потужні відмовостійкі системи, а також системи, для яких важлива синхронізація. Кластеризація - це досить складна тема, яка, можливо, зажадає установки пакетів, що не входять в ваш дистрибутив.
Розділ Others містить різноманітні утиліти, які можуть виявитися вам корисними. "SSH / Telnet Login" і "File Manager" реалізовані у вигляді аплетів і не можуть бути запущені, поки у браузера не встановлено JRE. Утиліта "Perl Modules" буде корисна для обслуговування модулів Perl, і дозволяє безпосередньо під'єднуватися до CPAN в інтернеті. "File Manager" забезпечує доступ до файлової системи сервера з інтерфейсом, схожим на Explorer, і дозволяє переміщати і копіювати файли без переміщення їх через пам'ять вашої робочої станції (якщо ви працюєте віддалено). "SSH / Telnet Login" - утиліта, що дозволяє вам отримати доступ до консолі віддаленої машини через ваш браузер.
Webmin - це веб-додаток, написаний на Perl і призначене для адміністрування. Webmin розширюємо і доступний крім Linux і для інших * nix-подібних операційних систем. Після того як Webmin встановлений, до нього можна звернутися за спеціальним порту (зазвичай 10000), як локально так і віддаленим браузером. Він забезпечує point-and-click інтерфейс до безлічі адміністративних завдань в Linux, включаючи управління користувачами, управління мережевим фаєрволом і настройку мережевих пристроїв.
Webmin є безкоштовним (як для установки, так і для користування) і прекрасно підходить для управління працюючим Linux оточенням, поки ви переходите з графічних утиліт Windows. Модулі Webmin - це зовнішній інтерфейс до консольних утиліт, тому процес конфігурації відбувається однаково, і адміністрування може безпечно проводитись обома наборами утиліт.
Залиште свій відгук: