Computer >> 컴퓨터 >  >> 체계 >> Linux

Cockpit으로 Linux 시스템을 관리하는 방법

Cockpit으로 Linux 시스템을 관리하는 방법

시스템과 네트워크의 다른 시스템에서 실행되는 서비스와 리소스를 관리하는 방법에는 여러 가지가 있습니다. 다양한 공급업체 애플리케이션에서 이전 대기 SSH에 이르기까지 다양합니다. 그러나 특정 Linux 배포판에는 Cockpit이라는 훌륭한 웹 기반 도구가 있습니다. Cockpit은 RHEL, CentOS 및 Fedora를 비롯한 Red Hat 기반 Linux 시스템을 관리하는 데 도움이 되도록 설계된 확장 가능하고 사용하기 쉬운 웹 애플리케이션입니다. 이 가이드는 Cockpit으로 Linux 시스템을 관리하는 방법을 보여줍니다.

참고 :이 튜토리얼에서는 Fedora를 사용하지만 지침은 다른 배포판에서도 유사합니다.

조종석 설치

먼저 시스템이 최신 상태인지 확인하십시오. 터미널을 열고 다음을 입력하면 됩니다.

sudo dnf update -y

해당 명령이 완료되면 DNF 패키지 관리자를 통해 Cockpit을 ​​설치하는 명령을 입력합니다.

sudo dnf install cockpit -y

Cockpit은 또한 "Headless Management" 소프트웨어 그룹의 일부이므로 네트워크를 통해 Fedora 워크스테이션 또는 서버를 관리하는 데 도움이 되는 다른 여러 도구와 함께 설치하십시오.

sudo dnf groupinstall "Headless Management" -y

Cockpit 웹 콘솔에 액세스하려면 시스템 방화벽을 통해 Cockpit을 ​​허용하고 서비스를 시작하십시오. Cockpit이 방화벽을 통과하도록 허용하려면 다음 명령을 입력하십시오.

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

성공이라는 메시지를 받게 됩니다. 그런 다음 systemd 서비스를 시작하고 활성화합니다. 그렇게 하려면 다음 명령을 입력하십시오.

sudo systemctl enable cockpit.socket
sudo systemctl start cockpit.socket

웹 브라우저를 열고 localhost:9090을 입력하면 화면에 Cockpit 웹 콘솔이 표시됩니다.

칵핏 웹 콘솔

여기에서 일반적인 사용자 이름과 비밀번호로 로그인하면 친근한 개요가 표시됩니다. 네트워크 통신을 위한 호스트 이름, 시스템 정보, 리소스 사용량 및 다양한 탐색 요소를 포함한 다양한 정보를 볼 수 있습니다. 이 정보를 사용하여 로그, 스토리지, 네트워킹 정보 등을 살펴보세요.

Cockpit으로 Linux 시스템을 관리하는 방법

로그를 클릭하면 다양한 시스템 로그의 개요를 볼 수 있습니다. 이는 시스템의 특정 프로그램이나 하드웨어에 문제가 있는 경우 유용할 수 있습니다. 예를 들어 랩톱에서 Fedora를 사용 중이고 Wi-Fi에 문제가 있는 경우 Cockpit의 로그 페이지에서 iwlwifi의 커널 로그가 있는지 확인할 수 있습니다. 수정을 시도하십시오.

Cockpit으로 Linux 시스템을 관리하는 방법

스토리지를 클릭하면 SATA 드라이브와 CD/DVD 드라이브를 포함하여 시스템에 연결된 스토리지 장치를 쉽게 모니터링할 수 있는 페이지가 나타납니다. Cockpit의 스토리지 페이지는 드라이브 활동, 파티션 및 장치 목록, 스토리지 로그, NFS 마운트 관리가 결합된 유용한 도구로, 단일 도구로는 찾기 힘든 기능입니다. 이 모든 정보를 보기 위해 여러 터미널 탭을 실행하는 대신 Cockpit에서 이 페이지를 불러올 수 있습니다.

Cockpit으로 Linux 시스템을 관리하는 방법

다음 항목은 네트워킹으로, 여기에서 네트워킹 인터페이스 켜기/끄기, 네트워킹 본드 또는 VLAN 구성을 포함하여 네트워크 인터페이스와 방화벽을 쉽게 관리할 수 있습니다. 이는 여러 NIC 및 서버 역할이 있는 서버 또는 워크스테이션에서 네트워킹을 관리하는 데 매우 유용할 수 있으므로 모든 NIC를 빠르게 액세스할 수 있는 한 지점에 빠르고 쉽게 배치할 수 있습니다.

Cockpit으로 Linux 시스템을 관리하는 방법

계정 탭은 가장 간단합니다. 시스템에서 계정을 관리할 수 있습니다. 이는 여러 관리자 또는 사용자가 액세스하는 서버가 있고 권한을 관리해야 하는 경우에 유용할 수 있습니다.

Cockpit으로 Linux 시스템을 관리하는 방법

서비스는 Cockpit에서 보다 복잡한 탭 중 하나입니다. 여기에서 시스템의 모든 서비스를 관리할 수 있습니다. libvirtd, sshd 또는 컵과 같이 서버의 무언가가 작동하기 위해 서비스를 시작해야 하는 경우 여기에서 해당 서비스를 시작해야 합니다. 서비스 탭에 다른 섹션이 있지만 이 섹션은 이 가이드의 범위보다 더 발전된 에지 사용 사례일 가능성이 더 큽니다.

Cockpit으로 Linux 시스템을 관리하는 방법

Cockpit에서 추가 기능을 추가하거나 제거하려면 애플리케이션으로 이동하십시오. SELinux, QEMU/KVM 가상 머신 및 포드맨 컨테이너를 관리하기 위한 모듈을 추가할 수 있습니다. 이렇게 하면 이러한 도구를 매우 쉽게 시작할 수 있고 복잡한 도구를 처음 배울 때 발생하는 골칫거리를 피할 수 있습니다.

Cockpit으로 Linux 시스템을 관리하는 방법

소프트웨어 업데이트는 보안 및 소프트웨어 업데이트를 관리하는 데 매우 유용한 페이지입니다. 보안 업데이트만 설치하고 모든 업데이트를 설치하고 자동 업데이트를 구성하도록 선택할 수 있습니다. 이것은 다소 빈번한 업데이트가 필요한 Fedora 서버를 관리하는 사람들에게 큰 이점이 될 수 있습니다. 보안 수정 사항만 적용하고 다른 소프트웨어는 변경하지 않으려는 사람들에게도 도움이 될 수 있습니다.

Cockpit으로 Linux 시스템을 관리하는 방법

터미널은 호스트 섹션 아래의 마지막 탭이며 시스템에 대한 보다 세부적인 제어에 액세스할 수 있도록 하는 역할을 합니다. 예를 들어, Cockpit 모듈이 없는 소프트웨어로 작업하는 경우 로컬 시스템의 SSH 클라이언트나 터미널에 연결할 필요 없이 친숙한 웹 인터페이스에서 계속 관리할 수 있습니다.

Cockpit으로 Linux 시스템을 관리하는 방법

마지막으로 대시보드가 ​​있습니다. 대시보드에서 CPU, 메모리, 네트워크 I/O 및 디스크 I/O와 같은 모든 주요 리소스의 사용량을 쉽게 확인할 수 있습니다. 이 대시보드에 다른 서버를 추가할 수도 있습니다. Uou는 한 서버가 다른 서버에 비해 CPU 사용량이 높은지 대시보드를 빠르게 볼 수 있습니다. 가상 서버에도 매우 유용합니다.

Cockpit으로 Linux 시스템을 관리하는 방법

Cockpit은 Linux 시스템을 관리하는 간단하고 사용자 친화적인 방법입니다. 물리적 또는 가상의 여러 Linux 서버는 Cockpit을 ​​통해 쉽게 구성할 수 있으며 여러 모듈을 추가하여 기능을 향상할 수 있습니다. 이제 Cockpit에 대해 배웠으므로 원격 시스템 관리에 대한 다른 게시물을 확인하여 Mac에 원격으로 액세스하는 방법과 동적 IP 주소를 사용하여 호스트에서 원격 액세스를 설정하는 방법을 알아보세요.