Computer >> 컴퓨터 >  >> 프로그래밍 >> Bash 프로그래밍

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리

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

여러 RHEL 기반 Linux 배포판과 Ubuntu를 포함한 Debian 파생 제품에서 실행될 수 있습니다. , 리눅스 민트 , 페도라 , CentOS , 록키 리눅스 , AlmaLinux , 아치 리눅스 등등.

조종석 Linux를 검색 가능하게 만들어 시스템 관리자가 컨테이너 시작, 스토리지 관리, 네트워크 구성, 로그 검사 등의 작업을 쉽고 안정적으로 수행할 수 있도록 합니다.

[ 다음도 추천해 드립니다:Linux 성능을 모니터링하는 20가지 명령줄 도구 ]

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

콕핏의 기능:

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

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

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

Fedora 및 CentOS에 Cockpit 설치

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

# 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 설치

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

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

RHEL에 Cockpit 설치

조종석 버전 7.1부터 Red Hat Enterprise Linux Extras 저장소에 추가되었습니다. 이후:

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

Debian에 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

아치 리눅스에 Cockpit 설치

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

# yaourt cockpit
# systemctl start cockpit
# systemctl enable cockpit.socket

Linux에서 Cockpit을 사용하는 방법

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

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

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

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Cockpit 웹 인터페이스

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

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Linux 시스템 성능 요약

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

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

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Linux에서 현재 실행 중인 서비스 표시

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

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Linux 서비스 요약 보기

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

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

추천 자료:Linux를 위한 최고의 로그 모니터링 및 관리 도구 4가지

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

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Linux 로그 모니터링

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

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Linux 사용자 계정 관리

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

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Linux에서 사용자 계정 만들기

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

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Cockpit – Linux 웹 터미널

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

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

다른 서버를 추가하려면 대시보드를 클릭하세요. , 아래 화면을 볼 수 있습니다. (+)을 클릭하세요. 서명하고 서버 IP 주소를 입력하세요. 추가한 각 서버에 대한 정보는 Cockpit에 고유한 색상으로 표시된다는 점을 기억하세요.

Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Cockpit에 Linux 서버 추가 Cockpit:더욱 간편해진 웹 기반 Linux 서버 관리 Cockpit – 원격 Linux 서버 모니터링

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

지금은 여기까지입니다. 하지만 이 간단하고 훌륭한 서버인 원격 관리자를 설치했다면 더 많은 것을 탐색할 수 있습니다.

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

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