Один из лучших дистрибутивов Linux для управления предприятием, несомненно, CentOS благодаря своей надежности, стабильности и надежности на уровне процессов.
Многие пользователи хотят иметь веб-панель, через которую они могут получить доступ к конфигурации системы и управлять ею гораздо более дружественным способом, и это достигается благодаря веб-панелям, доступным для сред Linux.
В этом руководстве будет детально проанализировано, как установить и использовать веб-панель CentOS или веб-панель CentOS, чтобы сделать задачи управления чем-то другим, но всегда с одинаковой ответственностью и областью применения. Это панель управления, которая отличается широкой совместимостью между версиями и процессами, хотя нам необходимы расширенные знания для управления ею.
Что такое веб-панель CentOS?
Это панель, разработанная как бесплатная панель веб-хостинга, с помощью которой мы будем иметь возможность управлять и просматривать в реальном времени различные компоненты и процессы CentOS 7.
Это может быть реализовано во всех дистрибутивах Linux RPM, таких как RedHat или CentOS.
При установке веб-панели CentOS мы автоматически устанавливаем LAMP (Linux, Apache, MySQL, PHP), чтобы сделать процесс коммуникации и управления максимально эффективным.
1. Особенности веб-панели CentOS
Эта веб-панель имеет множество функций, которые устанавливаются в процессе ее работы, в зависимости от уровня работы:
- Установите веб-сервер Apache с повышенной безопасностью и правилами автоматического обновления.
- PHP 5.6.
- Postfix и Dovecot.
- MySQL или MariaDB плюс phpMyAdmin.
- CSF Firewall
- Система блокировки файлов.
Сторонние приложения
На уровне сторонних приложений устанавливаются следующие:
- LiteSpeed Enterprise (веб-сервер).
- Cloudlinux и PHP Selector.
- Softaculous (Script Installer).
Веб-панель
На уровне веб-панели CentOS или CWP он устанавливает:
- Конфигурация сервера для хостинга.
- API для управления аккаунтом.
- NAT-е изд.
- Бесплатные модули веб-хостинга.
Веб-сервер
На уровне веб-сервера у нас есть следующие функции:
- Integra LiteSpeed Enterprise.
- Вы можете скомпилировать Apache из ресурса.
- Настройте статус Apache в режиме реального времени.
- Включает в себя Nginx.
- Включает сервер Varnish Cache (улучшает производительность и время отклика).
- Повышенная безопасность благодаря suPHP и suExec.
- Вы можете редактировать шаблоны vhost, Apache vhosts .
- Управление правилами OWASP и WAF на уровне безопасности.
- Поддерживает Perl CGI скрипты .
Администрирование пользователей
На уровне администрирования пользователей мы имеем следующее:
- Мониторинг пользователей в режиме реального времени.
- Это позволяет добавлять, редактировать или удалять пользователей .
- Управление лимитами пользователей (сборов).
- Управление FTP
- Он имеет выделенные IP-адреса для каждой учетной записи.
- Ограничьте количество открытых процессов и файлов на пользователя.
PHP
На уровне PHP у нас есть следующие преимущества:
- У него есть редактор PHP.
- Сгенерируйте php.ini в пользовательской панели.
- Включает ионный куб.
- Отредактируйте скрипты php.ini и список модулей.
- Скомпилируйте PHP из ресурса.
DNS
На уровне DNS мы имеем следующее:
- Мы можем редактировать IP-адрес сервера имен .
- Есть FreeDNS .
- Это позволяет добавлять, перечислять, редактировать или удалять зоны DNS в CentOS.
- Имеется редактор шаблонов для зон DNS.
- У него есть новый менеджер зон, использующий Ajax .
система
На системном уровне мы можем получить доступ к следующей информации:
- Информация о памяти RAM (тип, использование, доступность и т. Д.).
- Информация об оборудовании, такая как процессор, ядра, температура и т. Д.
- Состояние услуг.
- Конфигурация сети
- Конфигурация SSHD .
- Администратор ChkConfig
- Системная информация, такая как версия, ядро и т. Д.
- Использование портов
- Sysstat графика.
почта
Если мы управляем почтой, мы можем получить доступ к следующему:
- Веб-почта Roundcube.
- Постфиксный менеджер запросов.
- Доступ к почтовым ящикам.
- Автоответчик.
- Почтовый маршрутизатор
- У него есть инструменты AntiSpam.
- Интегра SPF и ДКИМ.
безопасность
На уровне безопасности у нас есть следующие преимущества:
- Генерация и управление сертификатами SSL.
- Он имеет CSF (CentOS Server Firewall).
- Имеет контроль доступа по IP-адресам.
- Автоматическое резервное копирование.
- SFTP безопасность.
- AutoSSL.
- Вы можете скрыть системные процессы, чтобы предотвратить несанкционированный доступ.
- Он имеет блокировку файловой системы.
- Включает защиту CSF / LFD.
- Защищает от DoS-атак.
Использование SQL
На уровне использования SQL имеем:
- Возможность добавления локального или удаленного пользователя в базу данных.
- Мы можем создавать или удалять базы данных.
- Настройте сервер MySQL.
- Управляй MongoDB.
- Управление phpMyAdmin.
- Отслеживает живые процессы SQL.
Веб-панель CentOS 7
Наконец, веб-панель CentOS 7 включает в себя дополнительные инструменты, такие как:
- Менеджер резервного копирования
- Автообновление панели.
- TeamSpeak Administrator 3.
- Файловый менеджер
- Cpanel аккаунты.
- FTP виртуальных пользователей на домен.
- Генератор ключей SSH.
Как мы видим, это довольно полная панель для управления CentOS 7.
2. Как установить wget и обновить CentOS 7
Шаг 1
Сначала мы должны установить менеджер пакетов wget, используя следующую команду, если он у нас не установлен:
yum установить wget -y
Шаг 2
Позже мы обновляем операционную систему с помощью следующей команды:
yum update –y
3. Как установить веб-панель CentOS 7 или CWP
Шаг 1
После обновления системы мы переходим в следующий каталог:
cd / usr / local / src
Шаг 2
Там мы установим последнюю версию CWP, выполнив следующую команду:
wget http://centos-webpanel.com/cwp-latest
примечание
$config[ads_text6] not foundЕсли указанный URL не работает, мы можем выполнить следующее:
wget http://dl1.centos-webpanel.com/files/cwp-latest$config[ads_text5] not found
Шаг 3
После загрузки мы приступаем к его выполнению с помощью следующей команды:
sh cwp-latestНачнется процесс загрузки и установки:
Шаг 4
Этот процесс может занять от 15 до 30 минут в зависимости от доступной пропускной способности. Это связано с количеством приложений, которые будут загружены и установлены.
По завершении процесса сервер автоматически перезапустится.
$config[ads_text5] not found4. Как настроить брандмауэр в CentOS 7
Шаг 1
Чтобы соединение с панелью было правильным, для этого будут использоваться порты 2030 (http) и 2013 (https), и они должны быть добавлены в файл iptables, для этого мы получаем доступ к маршруту followinet5 с помощью предпочтительного редактора:
nano / etc / sysconfig / iptables
Шаг 2
Там мы вводим следующие строки:
[...] -A INPUT -p tcp -m состояние –State НОВОЕ -m tcp --dport 2030 -j ПРИНЯТЬ -A INPUT -p tcp -m состояние -state НОВОЕ -m tcp --dport 2031 -j ПРИНЯТЬ [...]
Шаг 3
Как только эти значения определены, мы сохраняем изменения, используя комбинацию клавиш
Ctrl + O
и мы покидаем редактор, используя
Ctrl + [клавиши] X [/ клавиши
Шаг 4
Мы перезапускаем службу iptables, чтобы применить изменения, выполнив следующую строку:
перезапуск службы iptables
5. Как получить доступ к панели из браузера
Шаг 1
После настройки этих параметров мы переходим в браузер, Google Chrome, Mozilla, Edge и т. Д., И в адресной строке мы можем ввести любой из следующих параметров:
http: // IP-адрес: 2030 / http: // IP-адрес: 2031 /$config[ads_text5] not found
Шаг 2
Там мы должны получить доступ с нашим пользователем root и его соответствующим паролем, и это будет среда, предлагаемая веб-панелью CentOS 7:
Как мы видим, у нас есть много вариантов конфигурации и управления.
6. Задачи в веб-панели CentOS 7
Мы увидим некоторые из задач, которые мы можем выполнить в рамках панели.
Смотрите системную информацию
Всю основную системную информацию, такую как использование памяти, более высокие процессы, использование диска и т. Д., Можно найти на вкладке « Панель инструментов ».
$config[ads_text6] not foundВнизу мы можем предпринять некоторые действия с такими службами, как их остановка, запуск и т. Д.
$config[ads_text5] not foundНастройте сервер
На вкладке « Настройки сервера » мы можем выполнять задачи по настройке, такие как изменение даты и времени, изменение пароля пользователя root, настройка дисковых квот и т. Д.
Конфигурация Apache
На вкладке Apache Setting у нас будет возможность увидеть все, что связано с Apache в CentOS 7, такие как его статус, vhosts edition, управление SSL-сертификатами, администрирование Tomcat и т. Д .:
$config[ads_text6] not foundУправление пользователями
$config[ads_text5] not foundЭто достигается на вкладке « Учетные записи пользователей ». Мы можем управлять всем, что связано с пользователями, например создавать новые учетные записи, назначать разрешения, определять дисковые квоты и т. Д.
CentOS 7 Security
Это, пожалуй, один из наиболее важных параметров веб-панели CentOS 7, поскольку мы можем управлять всеми параметрами уровня безопасности, такими как определение брандмауэра CSF, управление правилами iptables, разрешение или запрещение хостов, мониторинг пользовательских процессов, среди многих другие варианты:
$config[ads_text6] not foundВо вкладке User Monitoring мы можем ввести имя пользователя и там отслеживать все его действия в режиме реального времени:
$config[ads_text5] not foundТаким образом, у нас есть много вариантов управления операционной системой благодаря этой веб-панели. Оттуда мы можем подключиться к терминалу удаленно, нажав на кнопку « Терминал», расположенную вверху. Нажмите на Connect to Console для доступа.
Без сомнения, у нас есть отличный инструмент для управления и контроля CentOS 7. Мы также рекомендуем вам взглянуть на это руководство по управлению и администрированию системы: как установить webmin на CentOS 7.
Webmin CentOS 7
$config[ads_text6] not found
СТАТЬИ