Webmin: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м откат правок 2A00:1FA0:4452:B455:0:50:52AF:3601 (обс.) к версии Excellence
Метка: откат
стилевые правки
 
(не показано 18 промежуточных версий 17 участников)
Строка 4: Строка 4:
| logo =
| logo =
| screenshot = Webmin1420.png
| screenshot = Webmin1420.png
| developer = Jamie Cameron и сообщество Webmin<ref name="intro">[http://www.webmin.com/intro.html Introduction to Webmin]. Official Webmin website. Accessed 11-Feb-2007.</ref>
| developer = Jamie Cameron и сообщество Webmin<ref name="intro">[http://www.webmin.com/intro.html Introduction to Webmin] {{Wayback|url=http://www.webmin.com/intro.html |date=20180115171206 }}. Official Webmin website. Accessed 11-Feb-2007.</ref>
| programming language = [[Perl]]
| programming language = [[Perl]]
| operating_system = [[Solaris]], [[Linux]], [[FreeBSD]].
| operating_system = [[Solaris]], [[Linux]], [[FreeBSD]].
| последняя версия = 1.941 (16 января 2020)
| последняя версия = 2.105 (8 ноября 2023)
| genre = [[Панель управления (Web-хостинг)|Панель управления хостингом]]
| genre = [[Панель управления (Web-хостинг)|Панель управления хостингом]]
| license = [[BSD-style license|BSD-подобная лицензия]]
| license = [[BSD-style license|BSD-подобная лицензия]]
| website = http://www.webmin.com/
| website = https://www.webmin.com/
}}
}}
{{викиучебник|Webmin}}
{{викиучебник|Webmin}}
'''Webmin''' — программный комплекс, позволяющий администрировать операционную систему через [[веб-интерфейс]], в большинстве случаев, позволяя обойтись без использования [[командная строка|командной строки]] и запоминания системных команд и их параметров.
'''Webmin''' — программный комплекс, позволяющий [[Администрирование данных|администрировать]] [[Unix-подобная_операционная_система|операционную систему]] через [[веб-интерфейс]], в большинстве случаев, позволяя обойтись без использования [[командная строка|командной строки]] и запоминания системных команд и их параметров. На данный момент лучше всего поддерживаются системы [[Solaris]], [[Linux]] (в частности, [[Red Hat Linux|Redhat]]) и [[FreeBSD]].
Используя любой [[браузер]], [[администратор]] сервера может создавать новые [[Учётная запись|учётные записи пользователей]], почтовые ящики, изменять настройки служб и сервисов, например: веб-сервера [[Apache HTTP Server|Apache]], [[DNS]]. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например [[nginx]] пока не входит в базовый набор.


Используя любой [[браузер]], [[администратор]] [[Сервер (программное обеспечение)|сервера]] может создавать новые [[Учётная запись|учётные записи пользователей]], [[почтовые ящики]], изменять настройки служб и сервисов, например, веб-сервера [[Apache HTTP Server|Apache]], [[DNS]]. Однако в некоторых случаях необходимо знание операционной системы и редактирование [[Конфигурационный файл|конфигурационных файлов]] вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например, [[nginx]] пока не входит в базовый набор.
Webmin состоит из простого веб-сервера и большого количества [[скрипт]]ов (>500), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне [[операционная система|операционной системы]] и прикладных программ. Webmin написан полностью на языке [[Perl]] и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и быстрота выполнения команд — одно из самых больших преимуществ данной панели управления.


Webmin состоит из простого [[Веб-сервер|веб-сервера]] и большого количества [[скрипт]]ов (>500), которые осуществляют связь между командами администратора (через веб-интерфейс) и их исполнением на уровне [[операционная система|операционной системы]] и прикладных программ. Webmin написан на языке [[Perl]] и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и скорость выполнения команд — это одни из главных преимуществ данной панели управления.
Другое важное преимущество — возможность исправлять конфигурационные файлы вручную, так как Webmin не «портит» конфигурационные файлы, в отличие от некоторых других панелей управления, и следует, как правило, политикам дистрибутивов по конфигурированию программ.


Другое важное преимущество — возможность исправлять файлы конфигурации вручную, так как Webmin не «портит» конфигурационные файлы, в отличие от некоторых других панелей управления, и, как правило, следует политикам дистрибутивов по конфигурированию программ.
Данная панель управления бесплатна на условиях [[Лицензия BSD|лицензии BSD]] распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.


Данная панель управления бесплатна на условиях [[Лицензия BSD|лицензии BSD]] и распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.
Работать с Webmin достаточно просто — нужно запустить браузер, набрать https://имя_домена.com:10000/{{Недоступная ссылка|date=Май 2018 |bot=InternetArchiveBot }} (по умолчанию) и попасть на страницу администрирования.

Работать с Webmin достаточно просто — нужно запустить браузер, набрать <nowiki>https://имя_домена.com:10000/</nowiki> (по умолчанию) и попасть на страницу администрирования.


== Интерфейс ==
== Интерфейс ==
Для Webmin доступны несколько десятков тем оформления, многие из которых уже входят в стандартный дистрибутив.
Для Webmin доступны несколько десятков [[Тема оформления|тем оформления]], многие из которых уже входят в стандартный [[дистрибутив]].


== Модули ==
== Модули ==
Строка 36: Строка 37:
* ''Custom Commands'' — создание кнопки для часто используемых команд.
* ''Custom Commands'' — создание кнопки для часто используемых команд.
* ''DHCP Server'' — управление общей сетью, хостами, и группами.
* ''DHCP Server'' — управление общей сетью, хостами, и группами.
* ''Disk Quotas'' — установка и настройка квот для пользователей или групп пользователей, на данной файловой системе.
* ''Disk Quotas'' — установка и настройка квот для пользователей или групп пользователей, на данной [[Файловая система|файловой системе]].
* ''File Manager'' — работа с файлами на сервере.
* ''File Manager'' — работа с файлами на сервере.
* ''GRUB Boot Loader'' — настройка загрузчика GRUB.
* ''GRUB Boot Loader'' — настройка загрузчика [[GNU GRUB|GRUB]].
* ''Linux Firewall'' — настройка брандмауэра Linux.
* ''Linux Firewall'' — настройка брандмауэра Linux.
* ''MySQL Database Server'' — настройка базы данных, таблицы и разрешения на сервере баз данных MySQL.
* ''MySQL Database Server'' — настройка базы данных, таблицы и разрешения на сервере баз данных [[MySQL]].
* ''Perl Modules'' — просмотр установленных Perl модулей и возможность установить новые.
* ''Perl Modules'' — просмотр установленных Perl модулей и возможность установить новые.
* ''Running Processes'' — список запущенных процессов в вашей системе с возможностью убить или изменять приоритет процесса.
* ''Running Processes'' — список запущенных процессов в вашей системе с возможностью убить или изменять приоритет процесса.
* ''SSH Server'' — настройка SSH сервера.
* ''SSH Server'' — настройка [[SSH]] сервера.
* ''Software Packages'' — менеджер пакетов, с возможностью установить новые.
* ''Software Packages'' — [[Система управления пакетами|менеджер пакетов]], с возможностью установить новые.
* ''System Logs'' — настройка сервера системных журналов в вашей системе и просмотр журналов.
* ''System Logs'' — настройка сервера системных журналов в вашей системе и просмотр журналов.
* ''Users and Groups'' — создание и редактирование Unix пользователей и групп пользователей.
* ''Users and Groups'' — создание и редактирование Unix пользователей и групп пользователей.
Строка 53: Строка 54:


== См. также ==
== См. также ==
* [[Панель управления (Web-хостинг)]]
* [[Сравнение панелей управления веб-хостингом]]
* [[Сравнение панелей управления веб-хостингом]]


==== Ссылки ====
==== Ссылки ====
* [http://www.webmin.com Webmin]
* [http://www.webmin.com Webmin] {{Wayback|url=http://www.webmin.com/ |date=20081109110141 }}
* [http://www.webmin.com/virtualmin.html Virtualmin — управление виртуальными хостами]
* [http://www.webmin.com/virtualmin.html Virtualmin — управление виртуальными хостами] {{Wayback|url=http://www.webmin.com/virtualmin.html |date=20090220175119 }}
* [http://www.webmin.com/usermin.html Usermin — управление пользователями]
* [http://www.webmin.com/usermin.html Usermin — управление пользователями] {{Wayback|url=http://www.webmin.com/usermin.html |date=20090220175223 }}
* [http://www.break-people.ru/cmsmade/index.php?page=unix_webmin_howto Руководство Webmin, на русском] Документация по работе с модулями Webmin (Squid, Samba, Apache и т. д.), на русском.
* [http://www.break-people.ru/cmsmade/index.php?page=unix_webmin_howto Руководство Webmin, на русском] {{Wayback|url=http://www.break-people.ru/cmsmade/index.php?page=unix_webmin_howto |date=20091020103132 }} Документация по работе с модулями Webmin (Squid, Samba, Apache и т. д.), на русском.
* [https://web.archive.org/web/20160304085003/https://www.pnv152.ru/doku.php/centos/webmin_centos Установка WEBMIN на ОС CentOS 6]
* [https://web.archive.org/web/20160304085003/https://www.pnv152.ru/doku.php/centos/webmin_centos Установка WEBMIN на ОС CentOS 6]



Текущая версия от 21:10, 17 декабря 2024

Webmin
Скриншот программы Webmin
Тип Панель управления хостингом
Разработчики Jamie Cameron и сообщество Webmin[1]
Написана на Perl
Операционные системы Solaris, Linux, FreeBSD.
Первый выпуск 5 октября 1997
Последняя версия 2.105 (8 ноября 2023)
Репозиторий github.com/webmin/webmin
Лицензия BSD-подобная лицензия
Сайт webmin.com
Логотип Викисклада Медиафайлы на Викискладе

Webmin — программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. На данный момент лучше всего поддерживаются системы Solaris, Linux (в частности, Redhat) и FreeBSD.

Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например, веб-сервера Apache, DNS. Однако в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например, nginx пока не входит в базовый набор.

Webmin состоит из простого веб-сервера и большого количества скриптов (>500), которые осуществляют связь между командами администратора (через веб-интерфейс) и их исполнением на уровне операционной системы и прикладных программ. Webmin написан на языке Perl и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и скорость выполнения команд — это одни из главных преимуществ данной панели управления.

Другое важное преимущество — возможность исправлять файлы конфигурации вручную, так как Webmin не «портит» конфигурационные файлы, в отличие от некоторых других панелей управления, и, как правило, следует политикам дистрибутивов по конфигурированию программ.

Данная панель управления бесплатна на условиях лицензии BSD и распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.

Работать с Webmin достаточно просто — нужно запустить браузер, набрать https://имя_домена.com:10000/ (по умолчанию) и попасть на страницу администрирования.

Для Webmin доступны несколько десятков тем оформления, многие из которых уже входят в стандартный дистрибутив.

Webmin состоит из модулей, которые можно подключать или отключать по необходимости. На официальном сайте представлено более 300 модулей. Модули Webmin могут обеспечить настройку и управление почти всем функционалом сервера.

Стандартный набор

[править | править код]

В стандартный набор дистрибутива Webmin 1.630 входит 127 модулей. Ниже перечислены некоторые модули стандартного набора.

  • Apache Webserver — настройка веб-сервера Apache, позволяет редактировать почти все инструкции.
  • Command Shell — позволяет выполнить удаленно команду и просмотреть вывод.
  • Custom Commands — создание кнопки для часто используемых команд.
  • DHCP Server — управление общей сетью, хостами, и группами.
  • Disk Quotas — установка и настройка квот для пользователей или групп пользователей, на данной файловой системе.
  • File Manager — работа с файлами на сервере.
  • GRUB Boot Loader — настройка загрузчика GRUB.
  • Linux Firewall — настройка брандмауэра Linux.
  • MySQL Database Server — настройка базы данных, таблицы и разрешения на сервере баз данных MySQL.
  • Perl Modules — просмотр установленных Perl модулей и возможность установить новые.
  • Running Processes — список запущенных процессов в вашей системе с возможностью убить или изменять приоритет процесса.
  • SSH Server — настройка SSH сервера.
  • Software Packages — менеджер пакетов, с возможностью установить новые.
  • System Logs — настройка сервера системных журналов в вашей системе и просмотр журналов.
  • Users and Groups — создание и редактирование Unix пользователей и групп пользователей.
  • Webmin Configuration — настройки Webmin’а.

Примечания

[править | править код]
  1. Introduction to Webmin Архивная копия от 15 января 2018 на Wayback Machine. Official Webmin website. Accessed 11-Feb-2007.