Cockpit — это веб-панель для управления сервером с открытым исходным кодом для Linux систем. Можно установить в дистрибутивах: CentOS, RHEL, Fedora, Ubuntu, Debian, Arch.
В CentOS 8 она включена по умолчанию.
Панель достаточно просто запустить:
sudo systemctl start cockpit.socket
Если вдруг по каким-то причинам ее у вас нет, то ее можно установить:
sudo dnf install cockpit
Запускаем Cockpit :
sudo systemctl start cockpit.socket
Добавляем в автозагрузку:
sudo systemctl enable cockpit.socket
Откроем порт в firewall:
sudo firewall-cmd --add-service=cockpit --permanent
Перезагружаем firewall:
sudo firewall-cmd --list-all
На этом установка закончена.
Теперь зайдем в панель. Для этого нужно указать ip вашего сервера и порт. У Cockpit стандартный порт 9090. Вход в панель выглядит так https://ip адрес вашего сервера:9090. Например https://192.168.0.100:9090
Вход в панель Cockpit.
После входа вы попадаете в Dashboard.
Мы видим краткую информацию о сервере и основные параметры CPU,ОЗУ,Диск и Сеть.
Раздел журнал.
Раздел Сеть.
В этом разделе мы видим данные сети. Можем редактировать правила межсетевого экрана. Управлять сетевыми интерфейсами. Так же есть журнал.
Раздел Счета. Это раздел пользователей.
Можно создавать и редактировать профили. Редактирование профиля достаточно возможностей от блокировки и смены пароля до добавления SSH-ключей.
Раздел службы.
Этот раздел позволяет отключать, запускать и перезапускать службы.
Раздел терминал говорит сам за себя. Он позволяет использовать тервинал в веб-панели.