웹사이트 검색

Cockpit - Linux용 브라우저 기반 관리 도구


Cockpit은 사용하기 쉽고 가벼우며 간단하면서도 강력한 GNU/Linux 서버용 원격 관리자로, 웹 브라우저를 통해 라이브 Linux 세션을 제공하는 대화형 서버 관리 사용자 인터페이스입니다.

Ubuntu, Linux Mint, Fedora, CentOS를 포함한 여러 RHEL 기반 Linux 배포판 및 Debian 파생 제품에서 실행될 수 있습니다. , Rocky Linux, AlmaLinux, Arch Linux 등이 있습니다.

Cockpit을 사용하면 Linux를 검색할 수 있으므로 시스템 관리자가 컨테이너 시작, 스토리지 관리, 네트워크 구성, 로그 검사 등의 작업을 쉽고 안정적으로 수행할 수 있습니다.

이를 사용하는 동안 사용자는 아무런 어려움 없이 Linux 터미널과 웹 브라우저 사이를 쉽게 전환할 수 있습니다. 중요한 점은 사용자가 Cockpit을 통해 서비스를 시작하면 터미널을 통해 서비스를 중지할 수 있으며, 터미널에서 오류가 발생한 경우에만 Cockpit 저널 인터페이스에 표시된다는 점입니다.

조종석의 특징:

  • 하나의 Cockpit 세션에서 여러 서버를 관리할 수 있습니다.
  • 터미널 창에서 웹 기반 셸을 제공합니다.
  • Docker를 통해 컨테이너를 관리할 수 있습니다.
  • 시스템 사용자 계정의 효율적인 관리를 지원합니다.
  • Performance Co-Pilot 프레임워크를 사용하여 시스템 성능 정보를 수집하고 이를 그래프로 표시합니다.
  • sos-report를 사용하여 시스템 구성 및 진단 정보 수집을 지원합니다.
  • Kubernetes 클러스터 또는 Openshift v3 클러스터도 지원합니다.
  • 네트워크 설정 등을 수정할 수 있습니다.

Linux 시스템에 Cockpit을 설치하는 방법

다음과 같이 기본 공식 저장소에서 모든 Linux 배포판에 Cockpit을 설치할 수 있습니다.

Fedora 및 CentOS에 Cockpit 설치

Fedora 배포판에 Cockpit을 설치하고 활성화하려면 다음 명령을 사용하십시오.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Rocky Linux 및 AlmaLinux에 Cockpit 설치

Rocky/AlmaLinux 배포판에 Cockpit을 설치하고 활성화하려면 다음 명령을 사용하세요.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

RHEL에 Cockpit 설치

Cockpit7.1 버전 이상에서 Red Hat Enterprise Linux Extras 저장소에 추가되었습니다.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

데비안에 Cockpit 설치

cockpit은 데비안 공식 저장소에 포함되어 있으며 다음 명령을 사용하여 설치할 수 있습니다.

apt-get update
apt-get install cockpit
mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
ufw allow 9090
ufw allow 80

Ubuntu 및 Linux Mint에 Cockpit 설치

Ubuntu 및 Linux Mint 배포판에는 Cockpit이 포함되어 있지 않지만 다음 명령을 실행하여 공식 Cockpit PPA에서 설치할 수 있습니다.

sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

Arch Linux에 Cockpit 설치

Arch Linux 사용자는 다음 명령을 사용하여 Arch User Repository에서 Cockpit을 설치할 수 있습니다.

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Linux에서 조종석을 사용하는 방법

Cockpit이 성공적으로 설치되면 다음 위치에서 웹 브라우저를 사용하여 Cockpit에 액세스할 수 있습니다.

https://ip-address:9090
OR
https://server.domain.com:9090

아래 인터페이스에 로그인하려면 시스템 사용자 이름과 비밀번호를 입력하세요.

로그인하면 CPU, 메모리, 디스크 I/O디스크 I/O에 대한 시스템 정보 및 성능 그래프 요약이 표시됩니다. 다음 이미지에 표시된 네트워크 트래픽:

대시보드 메뉴의 다음은 서비스입니다. 여기에서 대상, 시스템 서비스, 소켓, 타이머경로를 볼 수 있습니다. 페이지.

아래 인터페이스는 시스템에서 실행 중인 서비스를 보여줍니다.

단일 서비스를 클릭하여 관리할 수 있습니다. 원하는 기능을 얻으려면 드롭다운 메뉴를 클릭하기만 하면 됩니다.

로그 메뉴 항목은 로그 검사를 허용하는 로그 페이지를 표시합니다. 로그는 아래 이미지와 같이 오류, 경고, 알림, 전체로 분류됩니다.

또한 지난 24시간 또는 7일 동안의 로그 등 시간을 기준으로 로그를 볼 수도 있습니다.

권장 읽기: Linux용 최고의 로그 모니터링 및 관리 도구 4가지

단일 로그 항목을 검사하려면 해당 항목을 클릭하기만 하면 됩니다.

Cockpit을 사용하면 시스템의 사용자 계정을 관리할 수도 있습니다. 도구로 이동하여 계정을 클릭하세요. 사용자 계정을 클릭하면 해당 사용자의 계정 세부정보를 볼 수 있습니다.

시스템 사용자를 추가하려면 '새 계정 만들기' 버튼을 클릭하고 아래 인터페이스에 필요한 사용자 정보를 입력하세요.

터미널 창을 열려면 도구 터미널로 이동하세요.

Cockpit에 Linux 서버를 추가하는 방법

중요: Cockpit 대시보드에서 모니터링하려면 모든 원격 Linux 서버에 Cockpit을 설치해야 합니다. 따라서 Cockpit에 새 서버를 추가하기 전에 먼저 설치하시기 바랍니다.

다른 서버를 추가하려면 대시보드를 클릭하세요. 아래 화면이 표시됩니다. (+) 기호를 클릭하고 서버 IP 주소를 입력하세요. 추가하는 각 서버에 대한 정보는 고유한 색상을 사용하여 Cockpit에 표시됩니다.

같은 방식으로 Cockpit에 많은 Linux 서버를 추가하고 문제 없이 효율적으로 관리할 수 있습니다.

지금은 이것이 전부입니다. 그러나 이 간단하고 멋진 서버인 원격 관리자를 설치한 경우 더 많은 것을 탐색할 수 있습니다.

Cockpit 공식 문서: http://cockpit-project.org/guide/latest/

질문이나 제안 사항, 주제에 대한 피드백이 있는 경우 주저하지 말고 아래 댓글 섹션을 사용하여 연락해 주세요.