Как установить Cockpit на Debian 11
На этой странице
- Предпосылки
- Установка Cockpit в Debian 11
- Настройка брандмауэра для Cockpit
- Доступ к веб-интерфейсу Cockpit
- Заключение
Cockpit — это бесплатное приложение для управления сервером с открытым исходным кодом, спонсируемое Red Hat. Он поставляется с простым веб-интерфейсом администратора для управления сервером через веб-браузер вместо cli. Он также предоставляет информацию о загрузке процессора, статистике файловой системы, процессах и другую информацию. Он позволяет выполнять повседневные системные административные задачи, включая создание пользователей и управление ими, устранение неполадок в сети, загрузку и выгрузку файлов и многое другое.
В этом посте мы покажем вам, как установить и использовать Cockpit в Debian 11.
Предпосылки
- Сервер под управлением Debian 11.
- На сервере настроен пароль root.
Установите кабину на Debian 11
По умолчанию пакет Cockpit включен в стандартный репозиторий Debian 11. Вы можете легко установить его, используя следующую команду:
apt-get install cockpit -y
После установки Cockpit выполните следующую команду, чтобы установить модуль Podman:
apt-get install cockpit-podman -y
После успешной установки запустите службу Cockpit и включите ее запуск при перезагрузке системы:
systemctl start cockpit
systemctl enable cockpit
Чтобы проверить состояние Cockpit, выполните следующую команду:
systemctl status cockpit
Вы должны увидеть следующий вывод:
? cockpit.service - Cockpit Web Service Loaded: loaded (/lib/systemd/system/cockpit.service; static) Active: active (running) since Sat 2021-10-09 07:34:10 UTC; 5s ago TriggeredBy: ? cockpit.socket Docs: man:cockpit-ws(8) Process: 16211 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type= (code=exited, status=0> Main PID: 16214 (cockpit-tls) Tasks: 1 (limit: 2341) Memory: 1.3M CPU: 101ms CGroup: /system.slice/cockpit.service ??16214 /usr/lib/cockpit/cockpit-tls Oct 09 07:34:10 debian11 systemd[1]: Starting Cockpit Web Service... Oct 09 07:34:10 debian11 systemd[1]: Started Cockpit Web Service.
По умолчанию Cockpit прослушивает порт 9090. Вы можете проверить это с помощью следующей команды:
ss -antpl | grep 9090
Вы должны увидеть следующий вывод:
LISTEN 0 4096 *:9090 *:* users:(("cockpit-tls",pid=16214,fd=3),("systemd",pid=1,fd=79))
Настройка брандмауэра для кабины
Если в вашей системе установлен и настроен брандмауэр UFW, вам необходимо разрешить порты 80 и 9090 через брандмауэр UFW.
Вы можете разрешить оба порта, используя следующую команду:
ufw allow 9090
ufw allow 80
Затем перезагрузите брандмауэр UFW с помощью следующей команды:
ufw reload
Теперь вы можете проверить состояние правил брандмауэра UFW с помощью следующей команды:
ufw status
Вы должны увидеть следующий вывод:
Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 80 ALLOW Anywhere 9090 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 80 (v6) ALLOW Anywhere (v6) 9090 (v6) ALLOW Anywhere (v6)
Доступ к веб-интерфейсу Cockpit
Теперь откройте веб-браузер и войдите в веб-интерфейс Cockpit, используя URL-адрес http://your-server-ip:9090. Вы должны увидеть страницу входа в Cockpit:
Укажите свое имя пользователя root, пароль и нажмите «Войти». Вы должны увидеть приборную панель Cockpit:
На левой панели нажмите «Хранилище», чтобы просмотреть информацию о системном разделе:
Щелкните Сеть. Вы должны увидеть информацию о сети на следующем экране:
Нажмите на контейнеры Podman. Вы должны увидеть все контейнеры и изображения:
Щелкните Службы. Вы должны увидеть все системные службы.
Нажмите Приложения. Вы должны увидеть все установленные приложения.
Нажмите «Обновления программного обеспечения». Вы должны увидеть все доступные обновления.
Нажмите на Терминал. Вы можете подключиться к интерфейсу командной строки вашего сервера.
Заключение
Вот и все на данный момент. Вы успешно установили Cockpit на Debian 11. Cockpit очень полезен для тех, кто не знаком с командной строкой Linux. Cockpit помогает им выполнять некоторые основные задачи и контролировать удаленные серверы Linux.