Linuxoid.pro

Сообщество разработчиков программного обеспечения и IT-специалистов

Как установить и настроить веб-консоль Cockpit в системе Linux

Веб-консоль Cockpit — это инструмент для мониторинга общего состояния, производительности и работоспособности сервера. Вы можете установить веб-консоль Cockpit на свой локальный компьютер и запустить веб-приложение через веб-браузер.

Вы можете контролировать серверные службы, учетные записи и настраивать сетевые системы через веб-консоль Cockpit в Linux. Если вы удаленный пользователь, веб-консоль Cockpit позволяет вам войти в систему через защищенную оболочку (ssh). Cockpit предлагает использовать браузер Google Chrome, Firefox, Safari и Gnome для загрузки веб-консоли Cockpit в Linux. Установить веб-консоль Cockpit в дистрибутивы Linux легко и просто.

Веб-консоль Cockpit на рабочем столе Linux

Первоначально веб-консоль Cockpit была создана для систем Linux на базе Red Hat. Позже он был разработан и для других дистрибутивов Linux. Он поддерживает интерфейсы приложений как в режиме браузера, так и в режиме оболочки на основе API.

При установке по умолчанию он хранит все файлы в каталоге / etc /. Он использует сетевой порт 9090 в Linux. Поскольку мы будем загружать веб-консоль Install Cockpit через веб-сервер PHP, убедитесь, что в вашей системе есть активный сервер localhost.

И Apache, и Nginx отлично работают для загрузки веб-консоли Cockpit. В этом посте мы увидим, как установить и начать работу с веб-консолью cockpit в различных дистрибутивах Linux.

1. Установите веб-консоль Cockpit в Ubuntu / Debian Linux.

Установить веб-консоль Cockpit в системах на базе Ubuntu и Debian очень просто. Все необходимые файлы уже доступны в официальном репозитории Linux. Здесь мы увидим методы установки веб-консоли Cockpit в Ubuntu и других системах Debian.

Если вы используете обновленную систему Ubuntu, вы можете запустить следующую команду в оболочке терминала, чтобы установить веб-консоль Cockpit в вашей системе.

sudo apt-get update 
sudo apt-get install cockpit

Когда установка завершится, выполните следующую команду, чтобы разрешить порт 9090 вашей системе брандмауэра UFW. Если у вас не включена и не настроена система брандмауэра UFW в вашей системе Ubuntu, следуйте этой публикации, чтобы узнать больше об использовании инструмента брандмауэра UFW в Ubuntu.

sudo ufw enable 
sudo ufw allow 9090 / tcp 
sudo ufw status 
sudo ufw allow hhtp

Если вы используете систему Linux на основе Debian, команды отличаются от команд при установке веб-консоли Cockpit в Ubuntu. Выполните следующие команды echo в оболочке вашего терминала в соответствии с вашей версией Debian, чтобы загрузить исходные файлы в репозиторий.

  • Загрузите исходный файл Debian 10
echo 'deb http://deb.debian.org/debian buster-backports main'> 
/etc/apt/sources.list.d/backports.list

  • Загрузите исходный файл Debian 11
echo 'deb http://deb.debian.org/debian bullseye-backports main'> 
/etc/apt/sources.list.d/backports.list

Затем выполните следующую команду в оболочке с правами root, чтобы перезагрузить репозиторий и установить веб-консоль Cockpit в вашей системе Debian.

  • Установите веб-консоль Cockpit на Debian 10
apt update 
sudo apt install -t bullseye-backports cockpit
  • Установите веб-консоль Cockpit на Debian 11
apt update 
sudo apt install -t buster-backports cockpit

2. Установите Cockpit в Fedora / Red Hat.

Если вы используете рабочую станцию ​​Fedora или Red Hat Enterprise Linux, этот метод поможет вам установить веб-консоль Cockpit в вашей системе. Выполните следующую команду DNF с правами root в оболочке терминала, чтобы установить инструмент Cockpit.

sudo dnf update 
sudo dnf install cockpit

Пользователи Red Hat Enterprise Linux должны выполнить следующую команду, чтобы загрузить репозиторий Cockpit в систему.

sudo subscription-manager repos - включить rhel-7-server-extras-rpms

Затем вы можете запустить приведенную ниже команду RPM, чтобы установить веб-консоль Cockpit в вашей системе Red Hat Linux.

sudo yum install cockpit

По завершении установки выполните следующую команду управления системой, чтобы включить сокет Cockpit в вашей системе Fedora и Red Hat Linux.

sudo systemctl enable --now cockpit.socket

Затем вам может потребоваться разрешить веб-консоль Cockpit в вашей системной сети через демон брандмауэра.

sudo firewall-cmd --add-service = cockpit 
sudo firewall-cmd --add-service = cockpit --permanent

3. Установите веб-консоль Cockpit в Arch Linux.

Здесь я использую рабочий стол Manjaro KDE, чтобы продемонстрировать метод установки веб-консоли Cockpit в Arch Linux. Сначала вам нужно будет запустить команду Pacman в оболочке, чтобы установить инструмент Cockpit. 

sudo pacman -S cockpit

Когда установка завершится, запустите следующую команду управления системой в оболочке с правами root, чтобы включить сокет Cockpit на вашем компьютере Linux на базе Arch.

sudo systemctl enable --now cockpit.socket

4. Установите веб-консоль Cockpit на OpenSuse.

Для установки веб-консоли Cockpit на SuSE или openSuSE Linux требуется root-доступ к машине. Убедитесь, что у вас есть доступ. Сначала выполните следующую команду zypper, приведенную ниже, чтобы установить веб-консоль Cockpit в системе.

# zypper in cockpit

Теперь вы можете включить консоль Cockpit в системе.

# systemctl enable --now cockpit.socket

Наконец, для плавной настройки веб-консоли Cockpit выполните следующие команды брандмауэра, чтобы позволить Cockpit быть в вашей системной сети.

# firewall-cmd --permanent --zone = public --add-service = cockpit 
# firewall-cmd --reload

Начало работы с веб-консолью Cockpit в Linux

До сих пор мы видели, как установить веб-консоль Cockpit в различных дистрибутивах Linux. Пришло время начать с этого. Приведенные ниже команды и методы будут выполняться во всех основных системах Linux.

Как мы уже знаем, веб-консоль Cockpit использует сетевой порт TCP 9090 и требует наличия сервера PHP, поэтому было бы лучше убедиться, что ваша машина соответствует этим минимальным требованиям, чтобы избежать неудачного запуска Cockpit.

Вы можете запустить следующие команды управления системой, чтобы включить консоль Cockpit и увидеть статус в вашей системе Linux.

$ sudo systemctl start cockpit 
$ sudo systemctl status cockpit

Если вы найдете все правильно, теперь вы можете открыть свой веб-браузер и ввести следующий адрес в адресной строке, чтобы загрузить веб-консоль Cockpit на свой компьютер с Linux. В начале страницы вы увидите имя вашего сервера и диалоговое окно для входа в вашу систему.

127.0.0.1:9090

Поскольку мы использовали локальную машину, чтобы показать, как работает Cockpit, вы можете найти свои данные для входа в файл /etc/cockpit/ws-certs.d. Будьте осторожны при входе на сервер.

Выводы

Установить веб-инструмент Cockpit — не сложная задача. Для этого требуются базовые знания Linux, сетей и оболочки. Во всем посте мы увидели, как установить и начать работу с веб-консолью Cockpit в системе Linux. Поделитесь этим постом со своими друзьями и сообществом Linux, если вы сочтете его полезным и удобным. Вы также можете записать свое мнение об этом сообщении в разделе комментариев.