웹사이트 검색

브라우저 안에 전체 Linux 서버 대시보드가 숨겨져 있으며 — 이미 설치되어 있습니다


만약 당신이 오래된 리눅스 사용자라면, 이미 머릿속에 무료로 자리 잡고 있는 수많은 터미널 명령어들이 있을 가능성이 매우 높습니다. 다양한 systemctl 명령, 자주 쓰는 df -h 습관, 그리고 모든 journalctl 플래그들 사이에서, 이제 당신의 손은 아마도 이 명령어들을 스스로 입력하고 있을 것입니다. 만약 당신이 손을 많이 쓰는 사람이라면, 이러한 명령어들을 꽤 자주 입력하게 될 것입니다. 그리고 이 명령어들은 일을 잘 처리하죠, 그렇죠? 하지만 이 명령어들을 완전히 잊을 수 있다면 훨씬 더 쉬울 것입니다. 제가 말씀드리려는 것은, 당신이 실제로 그렇게 할 수 있고, 필요한 것은 웹 브라우저뿐이라는 것입니다.

Cockpit은 이미 컴퓨터에 설치되어 있을 수 있는 서버 관리 도구입니다. Fedora Server를 포함한 일부 Linux 배포판에는 기본적으로 사전 설치되어 제공됩니다. 그러나 선호하는 배포판이 다른 경우에도 걱정하지 마세요: Cockpit은 Ubuntu, Debian, CentOS, Rocky Linux 및 RHEL(Red Hat Enterprise Linux)에 쉽게 설치할 수 있으며, 반드시 설치하는 것이 좋습니다.

Cockpit이 기본적으로 제공하는 것

시스템을 실시간으로 볼 수 있는 창

상자를 열자마자, Cockpit은 CPU 사용량, 메모리 사용량, 디스크 사용량, 네트워크 성능을 포함한 다양한 지표에 대한 실시간 대시보드를 제공합니다. 네트워크 및 스토리지 구성, 소프트웨어 업데이트 관리, 서비스 제어를 위한 사용하기 쉬운 컨트롤도 있습니다. 웹 브라우저를 벗어나지 않고도 사용할 수 있는 웹 기반 터미널도 제공됩니다. Cockpit은 로그 관리를 자동으로 처리하며, 통합 뷰를 통해 시스템 로그에 빠르고 쉽게 접근할 수 있게 해줍니다.

이 시점에서 중요한 점은 이 모든 것이 처음부터 바로 사용 가능하며 시스템 자원에 추가적인 부담을 주지 않는다는 것입니다. 설치해야 할 에이전트도 없고 사용해야 할 서드파티 서비스도 없습니다. 선택한 배포판에 Cockpit이 사전 설치되어 있다면, 이미 시작하는 데 필요한 모든 것을 갖추고 있는 것입니다.

Cockpit 시작하기

설치 및 접근

기억하세요, 만약 당신이 Fedora Server 사용자라면, 이미 Cockpit이 설치되어 있습니다. 그렇지 않다면, 쉽게 설치할 수 있습니다. Ubuntu, Debian, Rocky Linux, AlmaLinux, CentOS, 그리고 Arch의 표준 저장소에서 직접 설치할 수 있습니다. 원하는 패키지 관리자를 사용하여 Cockpit을 설치하면 설치가 완료되면 자동으로 실행됩니다.

Cockpit을 사용하는 것은 이보다 더 쉬울 수 없습니다. 필요한 것은 브라우저 탭을 열고 서버의 IP 주소 또는 호스트명을 입력한 다음 포트 9090을 입력하는 것뿐입니다. 제 경우에는 pihole1.lan:9090으로 충분합니다. Cockpit 대시보드는 무단 접근을 막기 위해 인증을 필요로 하지만, 로그인 과정은 간단합니다. Linux 계정의 사용자 이름과 비밀번호를 사용하면 바로 로그인할 수 있습니다.

로그인한 후에는 페이지 왼쪽에 있는 옵션을 확인하세요. 거기에서 Cockpit의 다양한 기능을 탐색할 수 있습니다. 기본적으로 로그, 저장소, 네트워킹, 계정 및 서비스에 대한 버튼을 볼 수 있습니다. 애플리케이션과 소프트웨어 업데이트를 관리하는 버튼도 있으며, 서버 자체에 터미널 연결을 열 수 있는 버튼이 그 뒤를 따릅니다.

당신이 한 번도 사용해본 적 없는 최고의 관리자 도구

왜 다른 것을 사용하나요?






집에서 실험하는 실험실에 진지하다면, 아마도 어떤 형태로든 대시보드를 갖추고 있을 것입니다. 기술 스택을 만지는 것을 좋아하는 사람에게는 선택지가 부족하지 않습니다. 하지만 대부분의 사람에게 가장 좋은 도구가 이미 설치되어 있고, 사용될 준비가 되어 있다면 굳이 왜 이를 신경 써야 할까요?

물론, Cockpit은 더 고급 통계 일부를 표시하지 않고, 일부 맞춤형 관리 작업에 대한 접근도 제공하지 않습니다. 하지만 많은 사람들에게 있어, 필요한 바로 그 기능을 수행합니다: 서버가 어떤 상태인지 실시간으로 보여주고, 필요할 때 상호 작용할 수 있게 해줍니다.

만약 당신이 그 범주에 속한다면, 정말로 Cockpit을 시도할 때입니다. 이미 시스템에 설치되어 있을 가능성이 높고, 설치되어 있지 않다면 무료입니다. 그냥 설치하고 시도해 보세요; 분명히 기분 좋게 놀랄 것입니다.

조종석에 들어설 시간이다

자, 한번 해봐

난 얼마 전까지만 해도 Cockpit에 대해 들어본 적이 없었다고 인정하겠다. 나는 완전히 다른 가상 머신에서 실행되는 대시보드를 사용하고 있었고, 그 자원을 다른 곳에 사용할 수 있었는데도 사용하고 있었다.

이제 저는 각 서버마다 다른 Cockpit 인스턴스를 실행합니다. 하이퍼바이저의 리소스를 다른 용도로 사용하면서 필요한 모든 것을 볼 수 있습니다.

처음에는 Cockpit이 나에게 맞는 대시보드인지 확신이 서지 않았다는 것도 인정합니다. 저처럼 망설이고 있다면, 그냥 한 번 시도해 보세요. 잃을 것은 없고 얻을 것은 많습니다.

관련기사