Удаленное администрирование. Нормальное название
Цель работы: Изучить основы удаленного администрирования.
Теоретическая часть
Webmin
Webmin - это графический web интерфейс для управления сервером на базе Unix подобных операционных систем. То есть установив Webmin вы можете удалённо конфигурировать и управлять Linux сервер в удобном графическом интерфейсе на русском языке через браузер.
Возможности.
- Полное управление ОС (загрузка, процессы, состояние, log-файлы);
- Управлять пользователями и группами и их правами;
- Управлять всеми серверами (Apache, FTP, SSH, Samba);
- Настройка сети в том числе и Firewall;
- Проводить резервное копирование, и многое другое;
Установка Webmin
Установить webmin можно двумя путями. Первый путь:
Скачайте установочный пакет с webmin сайта www.webmin.com.
Для установки выполните (рис. 7.1).
Рис. 7.1. Установка Webmin
В ходе установки появится сообщение об ошибке в из за отсутствия необходимых пакетов в системе.
Для устранения зависимостей выполните команду, представленную на рис. 7.2.
Рис. 7.2. Устранение зависимостей
Все зависимости будут разрешены. Настройка пакета webmin выполнится автоматически после разрешения зависимостей.
Второй путь устранения ошибки: необходимо добавить в список репозитария сайт wibmin’а. Для этого необходимо открыть для редактирования файл: /etc/apt/sources.list. В данный список необходимо в конец добавить следующую строку:
deb http://download.webmin.com/download/repository sarge contrib
Сохраните файл. Теперь можно установить Webmin привычным способом (рис. 7.3):
Рис. 7.3. Установка Webmin
Запустить Webmin можно через браузер для этого введите следующий адресу в строку url: https://localhost:10000
Примите сертификат (рис. 7.4).
Рис. 7.4. Добавление в исключение
Интерфейс
При входе в Wibmin вам будет предложено авторизоваться (рис. 7.5).
Рис. 7.5. Авторизация
Введите логин и пароль от вашей учетной записи. Далее вы попадете на страницу управления сервером (рис. 7.6).
Рис. 7.6. Главная страница Webmin
С левой стороны находится список возможных конфигураций. Для смена языка нажмите Wemin > Выбрать язык.
Все сервисы находятся в пункте Service. Рассмотрим, например, конфигурацию Squid и просмотр журнала событий. Для начала, установим sarg – сервис, позволяющий вести статистику по работе Squid (рис. 7.7).
Рис. 7.7. Установка sarg
Для настройки sarg зайдите в пункт Неиспользуемые модули (Un-user Modules). Там выберите Squid Report Generator (рис. 7.8). Для настройки нажмите «Настройки модуля» и введите путь для файла конфигурации: /etc/sarg/sarg.conf.
Рис. 7.8. Настройка sarg
Сохраните настройки и перезагрузить страницу. После этого Squid Report Generator появится в пункте Сервисы (Servers).
PHPmyAdmin
phpMyAdmin - это программа написанная на PHP и предназначенная для управления сервером MySQL через всемирную сеть. phpMyAdmin поддерживает широкий набор операций над MySQL. Наиболее часто используемые операции поддерживаются с помощью пользовательского интерфейса (управление базами данных, таблицами, полями, связями, индексами, пользователями, правами, и т. д.), одновременно вы можете напрямую выполнить любой SQL запрос.
phpMyAdmin обладает большим разделом документации и все пользователи приглашаются для обновления наших вики страниц для обмена идеями и способами применений различных операций. Команда phpMyAdmin постарается помочь вам при возникновении проблем, вы можете использовать различные каналы связи для получения поддержки.
Возможности phpMyAdmin
- интуитивно понятный веб-интерфейс;
- поддержка большинства функций MySQL:
o просмотр и удаление баз данных, таблиц, вьюшек, полей и индексов;
o создание, копирование, удаление, переименование и изменение баз данных, таблиц, полей и индексов;
o управление сервером, базами данных и таблицами, с советами по настройке сервера;
o выполнение, редакция и сохранение любого SQL-выражения, включая пакетные запросы;
o управление пользователями MySQL и их привилегиями;
o работа с хранимыми процедурами и триггерами.
- поддержка импорта данных из CSV и SQL;
- поддержка экспорта в различные форматы CSV, SQL, XML, PDF, ISO/IEC 26300 - OpenDocument текст и таблицы, Word, Excel, LATEX и другие;
- администрирование нескольких серверов;
- генерирование наглядных схем баз данных в виде PDF;
- создание комплексных запросов с помощью функции Запрос по шаблону;
- глобальный или частичный поиск в базе данных;
- трансформация данных в любой формат, используя набор предназначенных функций вроде отображения BLOB-данных в виде картинки или ссылки для скачивания;
- это не все, лишь часть возможностей phpMyAdmin которых, впрочем, достаточно чтобы объяснить его международную популярнсть.
Практическая работа
1. Установите Webmin на вашу Linux Ubuntu;
2. С помощью Webmin’а добавите новую группу пользователей и добавьте в неё нового пользователя;
3. С помощью Webmin’а измените конфигурацию Squid;
4. С помощью Webmin’а просмотрите файловый журнал Squid.
Контрольные вопросы
1. Что такое Webmin?
2. Какие основные возможности Webmin?
3. Каково назначение PHPmyAdmin?
4. Каковы возможности PHPmyAdmin?
Приложение