Категория: Инструкции
Feb 19 th. 2015 5:11 pm
Webmin - это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например: Apache, DNS. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор.
Описание webminWebmin состоит из простого веб-сервера и большого количества скриптов (>500-т), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне операционной системы и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и быстрота выполнения команд - одно из самых больших преимуществ данной панели управления.
Другое важное преимущество - возможность исправлять конфигурационные файлы вручную, так как Webmin не “портит” конфигурационные файлы, в отличие от некоторых других панелей управления, и следует, как правило, политикам дистрибутивов по конфигурированию программ.
Данная панель управления бесплатно распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.
Работать с Webmin достаточно просто - нужно запустить браузер, набирать https://domain:10000/ (по умолчанию) и попасть на страницу администрирования.
Источник установки Безопасность использования webminПо поводу безопасности: если данное ПО кажется вам не очень надежным, разрешите доступ к нему только с вашего IP. Например:
/sbin/iptables -A INPUT -p tcp -m tcp -s 1.1.1.1/255.255.255.0 –dport 10005 -j ACCEPT
где 1.1.1.1 - ваш IP, маска 255.255.255.0 задана, если IP меняется в пределах 1.1.1.0-1.1.1.255
Так же можно ограничить доступ к Webmin средствами самого сервиса. Для этого Вам нужно зайти в Webmin - Настройка Webmin - Управление доступом по IP и там указать только тот IP, который сможет работать с данной службой. При этом следует незабыть указать пункт “Разрешить доступ только с перечисленных адресов”. Если так получилось, что Вы заблокировали свой IP, Вы можете внести изменение в конфигурационный файл Webmin. Например:
И в последнюю строку в пункт Allow= добавить нужный IP. После этого нужно перезагрузить Webmin:
Устанока дополнительных модулей в WebminНеобходимо зайти в меню Webmin - Настройка Webmin - Модули Webmin. Далее в пунктах “Стандартный модуль с www.webmin.com” или “Сторонний модуль с” Вы можете выбрать необходимый Вам новый модуль и установить его.
Установка Virtualmin Первый вариантЭто модуль Webmin для управления несколькими виртуальными хостами через единый интерфейс, аналог таких платных систем как Plesk или Cpanel. Он поддерживает создание и управление виртуальными хостами Apache. BIND DNS доменов, баз данных MySQL и почтовых ящиков и псевдонимов в Sendmail и Postfix. Использует существующие модули Webmin для этих серверов, и поэтому должен работать с любой существующей конфигурации системы, не устанавливая собственный почтовый сервер, веб-сервер и так далее.
Virtualmin также можете создавать пользователей Webmin для каждого виртуального сервера, который ограничивается только его управления доменом и его файлов.
Зайдите на страницу загрузки http://www.webmin.com/vdownload.html и скачайте 2 пакета:
В webmin зайдите в настройки и установите эти 2 модуля. Это нужно сделать в Webmin - Настройка Webmin - Модули webmin.
Установите темой по-умолчанию Virtualmin Framed Theme
Второй вариантЗайдите на страницу загрузки virtualmin http://www.webmin.com/vinstall.html. Скопируйте ссылку на install.sh (для Вашей системы). В консоли закачайте скрипт командой:
Затем сделайте скрипт исполняемым:
chmod +x install.sh
И запустите его
Далее уже следуйте указаниям системы.
Выйдите и заново залогиньтесь. Все должно работать. Если возникают какие-либо ошибки - прошу озвучить их в комментариях
Posted by Алексей Убоженко Feb 19 th. 2015 5:11 pm soft
Алексей Убоженко специалист в области системного администрирования. записная книжка Викиадмин
Webmin представляет из себя веб-интерфейс для администрирования unix-систем, включая и FreeBSD. Через любой современный браузер можно настроить локальные учётные записи, группы, расписание заданий cron, nfs, cсетевые интерфейсы, samba-сервер, сервер DNS BIND, принтеры, системное время и многое другое.
Используем как всегда любимую ОС FreeBSD.
Сначала обновляем порты
и устанавливаем webmin из портов:
cd /usr/ports/sysutils/webmin
make install clean
установилось:
@comment Insert PLIST.lib-webmin here
After installing Webmin for the first time you should perform the following
steps as root:
* Configure Webmin by running /usr/local/lib/webmin/setup.sh
* Add webmin_enable=»YES» to your /etc/rc.conf
* Start Webmin for the first time by running /usr/local/etc/rc.d/webmin start
The parameters requested by setup.sh may then be changed from within Webmin
itself.
=== Installing rc.d startup script(s)
=== Registering installation for webmin-1.540
=== Cleaning for p5-Net-SSLeay-1.36
=== Cleaning for p5-Authen-PAM-0.16_1
=== Cleaning for webmin-1.540
собственно делаем всё по инструкции, которая отображена после инсталяции, а именно запускаем скрипт setup.sh:
/usr/local/lib/webmin/setup.sh
и отвечаем на вопросы:
***********************************************************************
* Welcome to the Webmin setup script, version 1.540 *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
Installing Webmin in /usr/local/lib/webmin …
***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.
Log file directory [/var/log/webmin]: здесь указываем где хранить логи или если устраивает /var/log/webmin, то просто жмём enter
***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.
Full path to perl (default /usr/bin/perl): пишем путь до перла, я его ставил из портов когда то, поэтому путь здесь указан правильно
Testing Perl …
Perl seems to be installed ok
***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
— What port to run the web server on. There must not be another
web server already using this port.
— The login name required to access the web server.
— The password required to access the web server.
— If the webserver should use SSL (if your system supports it).
— Whether to start webmin at boot time.
Web server port (default 10000): указываем номер порта для веб-интерфейса
Login name (default admin): логин для администрирования через веб-интерфейс(по умолчанию admin)
Login password: пароль для вышеуказанного логина
Password again: повторяем пароль ещё раз
Use SSL (y/n): n решаем использовать ли ssl. У меня webmin только внутри сети, секьюрность особая не нужна, поэтому я отказался, поставив символ «n»
***********************************************************************
Creating web server config files..
. done
Creating access control file..
. done
Creating start and stop scripts..
. done
Copying config files..
. done
Changing ownership and permissions.
. done
Running postinstall scripts.
syslog-ng: not found
. done
Enabling background status collection.
. done
Далее в /etc/rc.conf добавляем строку:
webmin_enable="YES"
стартуем webmin:
/usr/local/etc/rc.d/webmin start
теперь можно заходить в своём любимом браузере:
http://ip_сервера:10000/
здесь:
ip_сервера — это ip-адрес, куда только что устанавливали webmin
10000 -номер порта, который указывали при выполнении скрипта /usr/local/lib/webmin/setup.sh
или если на вопрос Use SSL (y/n) вы ответили в отличии от меня положительно, то можно попробовать зайти через
https://ip-сервера:10000/
Примечание:
Не забываем открыть на фаерволе порт 10000 или иной, который вы указывали выше.
Вписываем логин и пароль админа, который указывали при выполнении скрипта /usr/local/lib/webmin/setup.sh
и попадаем на первую страницу:
первым дело сменил язык интерфейса на русский, перейдя в Webmin — change language and theme и в раскрывающемся меню «Personal choice. » выбираем «Russian UTF-8 (RU.UTF-8)»
Подтверждаем выполненное кнопкой «Make Chandes»
После того как применится, обновим страницу в браузере и увидим результат — русский интерфейс.
Первым делом сделаем «резервное копирование конфигурационных файлов». расположенное в разделе «webmin»
Выбираем все модули для резервного копирования, выбираем место. куда сохранить созданную резервную копию (я выбрал «загрузить в браузер), ставим галку «Конфигурационные файлы модуля Webmin» и жмём кнопку «запуск резервного копирования».
Дальше начинаем играться с настройками в веб-интерфейсе, всё на русском языке.
Навигация по записям Добавить комментарий Отменить ответДля отправки комментария вам необходимо авторизоваться .
Webmin – набор скриптов для администрирования Unix подобных операционных систем посредством web-интерфейса. Установив Webmin, мы сможем удалённо конфигурировать и управлять FreeBSD сервером в графическом интерфейсе через обычный браузер. Он состоит из web-сервера и огромного количества скриптов (более 500 шт.), которые обеспечивают взаимодействие с операционной системой.
Установка и настройка Webmin проста, во FreeBSD он присутствует в портах, устанавливаем:
# cd / cd /usr/ports/sysutils/webmin
# make install clean
После благополучной установки запускаем скрипт для настройки Webmin
В процессе выполнения скрипт задаст несколько вопросов, отвечаем на них:
Просит указать каталог для лог-файлов, можно нажать «Enter» и оставить по умолчанию.
Если Perl установлен в отличной от указанной директории, то прописываем нужный путь. Иначе оставляем по умолчанию - нажимаем «Enter».
Далее прописываем порт, на котором будет слушать запросы web-сервер Webmin-а, указываем логин и пароль для входа в интерфейс управления и последний вопрос – будем ли использовать SSL, отвечаем «y» (или «n», по предпочтению..).
После ожидания 1-2 минут настройка заканчивается, теперь можно запустить Webmin:
Для запуска при старте системы в конфигурационный файл rc.conf добавляем следующую строчку:
Для проверки в браузере набираем наш URL с указанием нужного порта и получаем ответ:
Заполняем поля «Username» и «Password», соответственно, нашими логином и паролем введенными при настройке системы, нажимаем «Enter» и получаем доступ к системе:
только вот нигде не написано, что при установке webmin FreeBSD тянет к нему ещё кучу всего включая python и задаёт кучу впоросов на которые неопытный ФриБСДшник не знает чего отвечать. Порты обновить это одно. а как же зависимости и какие пакеты нужны для запуска вебмина ещё? нигде никто не пишет. также как не указывают длительность установки всего этого "мусора", без которого вебмин не запустится.
"Для запуска при старте системы в конфигурационный файл rc.conf добавляем следующую строчку:
КАК? не пишет никто. редактор vi ещё более и менее запустить можно. но как в нём сохрянить изменения? ведь всё консольное. никаких подсказок..
Считаю инструкцию неполной и написанной второпях и не обстоятельно
ещё ставится попутно и perl.
вобщем я считаю, что в инструкции нужно обязательно указать КАКИЕ ПАКЕТЫ НЕОБХОДИМЫ ПЕРЕД УСТАНОВКОЙ WEBMIN! и дать ссылки на инструкции по ИХ установке. а затем уже непосредственно Webmin. А то запускаешь установку вебмина и сидишь час ждёшь пока он все зависимости соберёт да ещё и ошибки по дороге навыдаёт
Андрей Лапин, полностью согласен с порицаниями в комментариях, но я не претендую на полные руководства в своих заметках. Для этого я обычно помещаю ссылки на более подробные руководства в конце. Насколько я помню ставил Webmin раза три-четыре на разных пк и никаких лишних вопросов мне не задавал. Скорее всего это обусловлено тем что установку FreeBSD уже сопровождаю пакетами perl, python, более удобного текстового редактора ee и некоторыми другими пакетами. К сожалению (или счастью) это не мусор..
Как узнать температуру процессора (FreeBSD)alexof.ru © 2011-2016 | Работает на MaxSite CMS | Время: 0.0418 | SQL: 15 | Память: 1.51MB | Вход
Webmin — это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс. в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер. администратор сервера может создавать новые учётные записи пользователей. почтовые ящики, изменять настройки служб и сервисов, например : веб-сервера Apache. DNS. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор.
Webmin состоит из простого веб-сервера и большого количества скриптов (>500), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне операционной системы и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и быстрота выполнения команд — одно из самых больших преимуществ данной панели управления.
Другое важное преимущество — возможность исправлять конфигурационные файлы вручную, так как Webmin не «портит» конфигурационные файлы, в отличие от некоторых других панелей управления, и следует, как правило, политикам дистрибутивов по конфигурированию программ.
Данная панель управления бесплатно на условиях лицензии BSD распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.
Работать с Webmin достаточно просто — нужно запустить браузер, набрать https://имя_домена.com:10000/ (по умолчанию) и попасть на страницу администрирования.
Содержание Примечания См. также Свободные Проприетарные Ссылки Категории:Wikimedia Foundation. 2010 .
Смотреть что такое "Webmin" в других словарях:Webmin — Bildschirmfoto von Webmin 1.500 Basisdaten Entwickler Jamie Cameron u. a. Aktuelle V … Deutsch Wikipedia
Webmin — Captura de pantalla de Webmin version 1.300 Desarrollador Jamie Cameron and the Webmin community … Wikipedia Espanol
Webmin — Apercu de Webmin depuis un navigateur … Wikipedia en Francais
Webmin — Infobox Software name = Webmin caption = Version 1.290 working on a production server developer = Jamie Cameron and the Webmin community. [http://www.webmin.com/intro.html Introduction to Webmin]. Official Webmin website. Accessed 11 Feb 2007.]… … Wikipedia
Comparison of web hosting control panels — The following tables compare general and technical information for a variety of web hosting control panel software packages. Contents 1 Licence and Operating system support 2 Remote access 3 Email management … Wikipedia
Сравнение панелей управления веб-хостингом — В следующих таблицах представлены сравнения общих и технических характеристик различных панелей управления веб сервером. Содержание 1 Лицензия и поддержка операционных систем 2 Удалённый доступ … Википедия
Ajenti — Скриншот Ajenti Тип Панель управления хостингом Разработчик … Википедия
Usermin — Infobox Software name = Usermin caption = author = Jamie Cameron developer = released = March 6, 2002 (version 0.4) latest release version = 1.350 latest release date = May 25, 2008 latest preview version = 1.359 latest preview date = Aug 11,… … Wikipedia
Comparison of firewalls — The following tables compare different aspects of a number of firewalls, starting from simple home firewalls up to the most sophisticated Enterprise firewalls. Contents 1 Firewall software 2 Firewall rule set basic filtering features comparison 3 … Wikipedia
Home server — A home server is a device, typically a PC or other computer, connected to a home network that provides services to other devices in the household. Such services may include file and/or printer serving, media center serving, web serving, account… … Wikipedia
КнигиWebmin - это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс. в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер. администратор сервера может создавать новые учётные записи пользователей. почтовые ящики, изменять настройки служб и сервисов, например. веб-сервера Apache. DNS. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор.
Webmin состоит из простого веб-сервера и большого количества скриптов (>500-т), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне операционной системы и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и быстрота выполнения команд - одно из самых больших преимуществ данной панели управления.
Другое важное преимущество - возможность исправлять конфигурационные файлы вручную, так как Webmin не "портит" конфигурационные файлы, в отличие от некоторых других панелей управления, и следует, как правило, политикам дистрибутивов по конфигурированию программ.
Данная панель управления бесплатно распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.
Работать с Webmin достаточно просто - нужно запустить браузер, набирать http://имя_домена.com:10000/ (по умолчанию) и попасть на страницу администрирования.
Содержание Установка в LinuxВсё, установка завершена.
Всё, установка завершена.
Установка в FreeBSDУстановка на FreeBSD до 7.1 из системы портов
Установка на FreeBSD 7.1 и старше из системы портов
Размещение серверов в надежных дата-центрах Европы. Откройте облачный VPS/VDS сервер на быстрых SSD за 1 минуту!
Лучший хостинг:
- оградит данные от нежелательного доступа в охраняемом европейском ЦОДе
- примет оплату хоть в bitcoin.
- позволит поставить свой дистрибутив
- защита от DDos-атак
- бесплатный backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I
Поддержим на русском языке 24/7/365 Работаем с юрлицами и физлицами. Вам прямо сейчас нужно 24 ядра и 72 Gb RAM. Пожалуйста!
Наши выгодные тарифы докажут, что дешевый хостинг вы еще не знали!
Минутное дело: выберите конфигурацию, оплатите и CMS на VPS готова.
Money Back – 30 дней!
Банковскими картами, электронной валютой, через терминалы Qiwi, Webmoney, PayPal, Новоплат и др.
Задайте вопрос в службу поддержки 24/7/365
Найдите ответы в нашей базе и познакомьтесь с рекомендациями
Ubuntu. VPS
Webmin – это веб-инструмент системного администрирования для Unix-подобных систем. Эта простая и удобная альтернатива администрированию через командную строку может быть использована для управления различными аспектами системы (например, пользователями и сервисами) посредством модулей Webmin. Webmin идеально подойдет пользователям, которые предпочитают самостоятельно поддерживать свой виртуальный выделенный сервер, но при этом не хотят работать с командной строкой.
Данное руководство продемонстрирует процесс установки инструмента Webmin и SSL при помощи apt-get в Ubuntu 14.04.
ТребованияДля установки Webmin необходимы привилегии root. Рекомендуется создать пользователя с расширенными привилегиями sudo (инструкции можно найти в этом руководстве ), который также понадобится для входа в интерфейс Webmin. Кроме того, Webmin сможет использовать его учетные данные для управления сервером.
Обратите внимание. при использовании Webmin подразумевается авторизация на основе пароля.
Войдите на сервер как новый пользователь (или root) через SSH при помощи команды:
По запросу укажите свой пароль.
Установка WebminПрежде чем приступить к установке Webmin при помощи apt-get, необходимо добавить репозиторий Webmin в файл sources.list.
Откройте файл sources.list на виртуальном сервере в текстовом редакторе (в данном руководстве это nano):
sudo nano /etc/apt/sources.list
Укажите свой пароль. Затем нажмите Ctrl-W и Ctrl-V, чтобы перейти в конец файла, и внесите следующие строки:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Завершив редактирование, сохраните файл, нажав Ctrl-X, а затем Y.
Затем добавьте GPG-ключ Webmin в apt, чтобы система могла доверять добавленному репозиторию. Для этого используйте:
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Теперь нужно обновить список пакетов apt-get:
sudo apt-get update
Можно приступать к установке Webmin; для этого запустите команду:
sudo apt-get install webmin
Подтвердите запуск установки.
После завершения установки сервис Webmin будет запущен автоматически.
Вход в WebminПри помощи веб-браузера откройте страницу авторизации Webmin; для этого укажите внешний IP и порт 10000. По умолчанию Webmin поддерживает SSL/TLS, потому для подключения нужно использовать HTTPS. Итак, откройте в браузере следующую ссылку:
На данном этапе появится предупреждение «Server’s SSL certificate is not trusted», которое говорит о том, что браузер не может доверять SSL-сертификату сервера. Дело в том, что во время установки Webmin автоматически генерирует и устанавливает сертификат SSL, но этот SSL-сертификат не был подтвержден центром сертификации, которому сервер может доверять. И хотя компьютер не может проверить валидность сертификата, вы можете быть уверены в его безопасности.
Скажите браузеру, что сертификату можно доверять. Например, в Chrome нужно выполнить следующие действия:
В Firefox нужно:
На данном этапе появится экран входа Webmin.
Введите те же учетные данные, которые были использованы для SSH-подключения в самом начале. Не забудьте: этот пользователь должен иметь привилегии sudo или root.
Готово! Инструмент Webmin успешно установлен и готов к работе.
Примечание. безопасность учетных данных этого пользователя требует особого внимания, поскольку благодаря его привилегиям приложение Webmin имеет полный доступ к серверу.
Использование WebminПри первом запуске Webmin появится страница System Information, содержащая обзор ресурсов системы и другую полезную информацию. Также эта страница показывает все доступные обновления Webmin.
Слева можно увидеть меню навигации, которое можно использовать для управления сервером и получения доступа к различным модулям Webmin. Меню навигации разбито на категории, и каждая отдельная категория имеет свой собственный набор модулей. Особого внимания заслуживает категория Webmin, поскольку она содержит модули для настройки приложения Webmin, в то время как другие категории используются для выполнения различных задач системного администрирования.
Просмотрите меню навигации, ознакомьтесь с доступными модулями.
Создание пользователя (опционально)Основная задача системного администрирования (в частности в Webmin) – это управление пользователями. В данном разделе речь пойдет о создании нового пользователя при помощи модуля Users and Groups.
В категории System найдите необходимый модуль Users and Groups. Кликните по ссылке Create a new user.
Введите имя пользователя в Username, а также укажите остальные необходимые данные о пользователе. Затем нажмите кнопку Create.
После этого на сервере появится пользователь с указанными данными.
Модуль Users and Groups также можно использовать для выполнения других задач управления пользователями, таких как удаление или отключение пользователей и групп.
Установка Apache (опционально)Webmin поставляется с большим количеством модулей для управления пакетами различного программного обеспечения. Данный раздел продемонстрирует установку веб-сервера при помощи модуля Apache Webserver.
В меню навигации выберите категорию Un-used Modules, в ней найдите модуль Apache Webserver.
Если Apache не был установлен на сервер ранее, модуль сообщит об этом и предложит способ установки веб-сервера.
Используйте ссылку Click here (см. последнее предложение), чтобы установить Apache при помощи менеджера apt-get через Webmin.
После завершения установки Apache будет запущен стандартный веб-сервер.
После этого модуль Apache Webserver будет перемещен в категорию Servers и может быть использован для управления настройками сервера Apache.
ЗаключениеТеперь, когда Webmin установлен и готов к работе, этот инструмент можно использовать для выполнения основных задач системного администрирования.
Добавить комментарий Отменить ответОдной из проблем при переходе с администрирования среды 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 будет его установка. 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 присоединитесь вашим браузером на порт 10000 вашей системы. Если вы используете браузер на вашей локальной системе, вы должны использовать http://localhost.localdomain :10000/. По этой ссылке вы попадете на страницу авторизации Webmin.
Пользователи Webmin отделены от пользователей операционной системы. Это позволяет вам настраивать пользователей для администрирования с помощью Webmin вне стандартной идентификационной схемы Unix. Однако если у вас в системе есть пользователи, которым вы хотите позволить использовать Webmin, вы можете добавить их в список пользователей Webmin, и Webmin будет авторизовывать их через стандартные механизмы Unix, а не через внутреннюю идентификационную схему. Доступ к различным модулям Webmin может быть настроен для каждого пользователя. Например, сотрудникам Helpdesk будет достаточно доступа только к управлению паролями, тогда как все остальные сотрудники могут иметь доступ ко всем модулям.
Пользователь root создается автоматически в процессе инсталляции с системным паролем пользователя root. Webmin отслеживает действия пользователей по их логину, поэтому в системе, которую администрирует несколько человек, лучше создать администраторскую группу с правами root и создавать пользователей для каждого, кто работает в системе. Ваш первый вход в систему вы должны совершить пользователем root.
Первая страница, которую вы увидете, -- 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 -- это внешний интерфейс к консольным утилитам, поэтому процесс конфигурирования происходит одинаково, и администрирование может безопасно производиться обоими наборами утилит.
Оставьте свой отзыв: