Существует множество способов управления службами и ресурсами, работающими как в вашей системе, так и в других системах в вашей сети. Они варьируются от приложений различных поставщиков до старого резервного SSH. Однако в некоторых дистрибутивах Linux есть отличный веб-инструмент под названием Cockpit. Cockpit - это расширяемое и простое в использовании веб-приложение, предназначенное для помощи в управлении вашими системами Linux на базе Red Hat, включая RHEL, CentOS и Fedora. Это руководство покажет вам, как управлять вашей системой Linux с помощью Cockpit.
Примечание: в этом руководстве мы используем Fedora, но инструкции для других дистрибутивов будут аналогичными.
Установка кабины
Во-первых, убедитесь, что ваша система обновлена. Сделайте это, открыв терминал и набрав:
sudodnf update -y
Когда эта команда завершится, введите команду для установки Cockpit через диспетчер пакетов DNF.
sudodnfinstall cockpit -y
Cockpit также является частью группы программного обеспечения "Headless Management", поэтому установите его оттуда вместе с несколькими другими инструментами, которые помогут управлять рабочей станцией Fedora или сервером по сети.
sudodnf groupinstall "Headless Management"-y
Чтобы получить доступ к веб-консоли Cockpit, убедитесь, что вы разрешили Cockpit через системный брандмауэр и запустите службу. Чтобы разрешить Cockpit через брандмауэр, введите следующую команду:
sudo firewall-cmd --add-service=cockpit --zone=public --permanent
Вы получите сообщение об успехе. Затем запустите и включите службу systemd. Для этого введите следующую команду:
sudo systemctl enable cockpit.socketsudo systemctl start cockpit.socket
Вы сможете открыть свой веб-браузер и ввести localhost: 9090, и на вашем экране появится веб-консоль Cockpit.
Веб-консоль Cockpit
Отсюда войдите в систему со своим обычным именем пользователя и паролем, и вас встретит удобный обзор. Вы можете видеть различную информацию, включая ваше имя хоста для сетевых подключений, системную информацию, использование ресурсов и различные элементы навигации. Используйте эту информацию, чтобы просмотреть журналы, хранилище, сетевую информацию и многое другое.
Нажав на "Журналы", вы попадете в обзор различных системных журналов. Это может быть полезно, если у вас возникают проблемы с определенной программой или оборудованием в системе. Например, если вы используете Fedora на ноутбуке и у вас возникают проблемы с Wi-Fi, вы можете проверить страницу журналов в Cockpit, чтобы узнать, есть ли какие-либо журналы ядра. из iwlwifi
и попытайтесь исправить их.
Если вы нажмете "Хранилище", откроется страница, на которой вы можете легко контролировать устройства хранения, подключенные к вашей системе, в том числе приводы SATA и CD / DVD. Страница Storage в Cockpit представляет собой полезное сочетание активности дисков, списков разделов и устройств, журналов хранилища и управления монтированием NFS, что трудно найти в каком-либо одном инструменте. Вместо того, чтобы открывать несколько вкладок терминала для просмотра всей этой информации, вы можете просто открыть эту страницу в Cockpit.
Следующий пункт - "Сеть", где вы можете легко управлять своими сетевыми интерфейсами и брандмауэром, включая включение или выключение сетевых интерфейсов и настройку сетевых соединений или VLAN. Это может быть невероятно полезно для управления сетью на сервере или рабочей станции с несколькими сетевыми адаптерами и ролями серверов, позволяя быстро и легко разместить все свои сетевые адаптеры в одном легко доступном месте.
Вкладка "Учетные записи" самая простая. Вы можете управлять учетными записями в вашей системе. Это может быть полезно, если у вас есть сервер, к которому имеют доступ несколько администраторов или пользователей, и вам нужно управлять их разрешениями.
Сервисы - одна из самых сложных вкладок в Cockpit. Отсюда вы можете управлять всеми услугами вашей системы. Если необходимо запустить службу, чтобы что-то на вашем сервере работало, например libvirtd, sshd или cups, вам следует запустить эту службу именно здесь. На вкладке "Службы" есть и другие разделы, но они, скорее всего, относятся к периферийным вариантам использования, которые более сложны, чем объем данного руководства.
Перейдите в Приложения, чтобы добавить или удалить дополнительные функции в Cockpit. Вы можете добавлять модули для управления SELinux, виртуальными машинами QEMU / KVM и даже контейнерами podman. Это может упростить вам начало работы с этими инструментами и избежать головной боли, связанной с изучением сложных инструментов в первый раз.
Обновления программного обеспечения - очень полезная страница для управления обновлениями безопасности и программного обеспечения. Вы можете выбрать установку только обновлений безопасности, установить все обновления и даже настроить автоматические обновления. Это может быть огромным благом для людей, управляющих серверами Fedora, которые требуют довольно частых обновлений. Это также может быть полезно для людей, которые предпочитают применять только исправления безопасности и ничего не менять в своем другом программном обеспечении.
Терминал - это последняя вкладка в разделе "Хост", и она служит для предоставления вам доступа к более детальному контролю над вашей системой. Например, если вы работаете с программным обеспечением, в котором нет модуля Cockpit, вы все равно можете управлять им из удобного веб-интерфейса без необходимости переходить к клиенту SSH или терминал в вашей локальной системе.
Наконец, у вас есть панель инструментов. На панели управления вы можете легко увидеть использование всех основных ресурсов: ЦП, память, сетевой ввод-вывод и дисковый ввод-вывод. Вы также можете добавить другие серверы на эту панель управления. Вы можете быстро взглянуть на информационную панель, чтобы увидеть, имеет ли один сервер высокую загрузку ЦП по сравнению с другими. Это также невероятно полезно для виртуальных серверов.
Cockpit - это простой и удобный способ управления системами Linux. Несколько серверов Linux, физических или виртуальных, можно легко настроить с помощью Cockpit, а также можно добавить несколько различных модулей для увеличения функциональности. Теперь, когда вы узнали о Cockpit, обязательно ознакомьтесь с другими нашими публикациями об удаленном управлении системой, чтобы узнать, как получить удаленный доступ к вашему Mac и как настроить удаленный доступ на хосте с динамическим IP-адресом.
По теме:
У меня есть домашний файловый / медиа-сервер под управлением Ubuntu, который я отслеживаю с помощью Cockpit, установленного на ноутбуке с Win 10. Версия Win - это простая загрузка, такая же настройка с IP-адресом сервера и pwd. Поначалу кокпит кажется рудиментарным, интерфейс прост и понятен, но выполняет множество полезных функций. Никаких ограничений на платные обновления, отличный менеджер на основе графического интерфейса.
Причина, по которой я использую Linux на нашем сервере, заключается в том, что я не доверяю Windows и неработающим обновлениям MS, независимо от того, нужны они или нет системе со всеми видео, фотографиями, документами и т. Д. Я хочу, чтобы сервер работал постоянно. Linux легко изучить; У меня Manjaro установлен на другом ноутбуке (мне нравится рабочий стол KDE Plasma), и в целом он более или менее похож на Ubuntu; оба похожи на Windows.
Абсолютно согласен с тем, что вы сказали. Это кажется слишком простым, но в этом-то и вся прелесть. Он делает все, что нужно, не отвлекаясь.
Я также согласен с вашим мнением по поводу обновлений. Я понимаю, что это тонкая грань, но обновления, нарушающие работу системы, на самом деле вовсе не являются обновлениями. Linux очень легко изучить, и очень легко выучить много и иметь большой контроль.
Рад, что вы получили пользу от статьи. Если вам нравится KDE Plasma, попробуйте его на других дистрибутивах. У Fedora и Ubuntu есть версии, которые по умолчанию поставляются с KDE! Fedora KDE Plasma Spin и Kubuntu соответственно.
В двойных кавычках на этой странице не используются обычные символы для двойных кавычек.
"Управление без головы" не означает "Управление без головы". Если вы скопируете и вставите команду "dnf group install…" из примера в терминал, она не будет работать.