웹사이트 검색

RHEL 8에서 Cockpit 웹 콘솔을 설치하는 방법


Cockpit은 서버에서 관리 작업을 수행할 수 있는 친숙한 사용자 인터페이스를 갖춘 웹 콘솔입니다. 또한 웹 콘솔이기 때문에 모바일 장치를 통해서도 사용할 수 있습니다.

Cockpit에는 특별한 구성이 필요하지 않으며 일단 설치하면 바로 사용할 수 있습니다. 이를 사용하여 시스템의 현재 상태 모니터링, 서비스 관리, 계정 생성 등과 같은 다양한 작업을 수행할 수 있습니다.

추가 읽기: CentOS 8에 Cockpit 웹 콘솔을 설치하는 방법

이 튜토리얼에서는 Cockpit을 설치하는 방법과 RHEL 8 배포판에서 이를 사용하여 몇 가지 기본 작업을 수행하는 방법을 보여줍니다.

참고: 이 가이드에서는 RHEL 8 설치에 대한 루트 액세스 권한이 있다고 가정합니다.

RHEL 8에 Cockpit을 설치하는 방법

1. RHEL 8 최소 설치에서는 cockpit이 설치되지 않으며 아래 명령을 사용하여 시스템에 추가할 수 있습니다. 그러면 cockpit<이 설치됩니다. 필수 종속성을 포함합니다.

yum install cockpit

2. Cockpit이 설치되면 다음 명령을 사용하여 서비스와 실행 중인 프로세스를 시작, 활성화 및 확인할 수 있습니다.

systemctl start cockpit.socket
systemctl enable cockpit.socket
systemctl status cockpit.socket
ps auxf|grep cockpit

3. Cockpit 웹 콘솔에 접근하려면 서버 방화벽에서 해당 서비스를 허용해야 합니다.

firewall-cmd --add-service cockpit
firewall-cmd --add-service cockpit --perm

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

이제 http://localhost:9090 또는 http://server-ip-address:9090<을 로드하여 Cockpit 웹 콘솔에 액세스할 준비가 되었습니다. 브라우저에서.

자체 서명된 인증서를 사용하는 경우 브라우저에 보안 경고가 표시됩니다. 로드하려는 페이지로 이동해도 괜찮습니다. 자신의 인증서를 추가하려면 /etc/cockpit/ws-certs.d 디렉토리에 배치하면 됩니다.

페이지를 로드하면 다음 페이지가 표시됩니다.

RHEL 8 시스템에 액세스하는 데 사용하는 사용자로 인증할 수 있습니다. 관리 작업을 수행하려면 루트 사용자 또는 휠 그룹에 추가된 사용자로 인증하면 됩니다.

인증하면 시스템에 대한 기본 정보는 물론 CPU, 메모리, 디스크 I/O 및 네트워크 트래픽에 대한 실시간 업데이트가 그래프로 표시되는 시스템 페이지가 표시됩니다.

왼쪽에는 검토할 수 있는 몇 가지 섹션이 있습니다.

  • 로그 – 시스템 로그를 검토하고 중요도별로 필터링합니다.
  • 네트워킹 – 네트워크 통계 및 서비스.
  • 계정 – 시스템에서 계정을 만들고 관리합니다.
  • 서비스 – 시스템의 서비스를 검토하고 관리합니다.
  • 애플리케이션 – 시스템의 애플리케이션을 검토하고 관리합니다.
  • 진단 보고서 – 진단 목적으로 시스템 보고서를 만듭니다.
  • 커널 덤프 – kdump 서비스를 활성화/비활성화하고 크래시 덤프 위치를 변경합니다.
  • SELinux – SELinux 정책을 시행합니다.
  • 소프트웨어 업데이트 – 소프트웨어 업데이트를 확인하세요.
  • 구독 - 구독 상태를 확인하세요.
  • 터미널 – 웹 기반 터미널.

각 섹션을 간략하게 검토하겠습니다.

로그

각 로그를 클릭하면 이벤트에 대한 자세한 정보를 볼 수 있습니다. 디버그를 실행하고 오류 또는 경고를 검토하려면 이 섹션을 사용하세요. 검토 중인 로그의 심각도를 변경하려면 '심각도' 드롭다운 메뉴를 사용하세요.

로그 페이지의 개요는 아래에서 볼 수 있습니다.

네트워킹

네트워킹 섹션에서는 그래프를 통해 현재 네트워킹 사용량에 대한 개요를 제공하고 본드, 팀, 브리지 및 VLAN을 구성할 수 있습니다. 방화벽을 활성화/비활성화하거나 특정 규칙을 중지할 수 있습니다. 네트워킹 로그에 있습니다. 마지막 블록에서는 네트워킹 로그를 검토할 수 있습니다.

계정

계정 섹션에서는 시스템의 계정을 관리할 수 있습니다. 계정을 클릭하면 설정을 수정하고, 비밀번호를 변경하고, 비밀번호를 강제로 변경하고, 잠그거나 역할을 변경할 수 있습니다.

서비스

서비스 섹션에서는 시스템의 서비스 개요를 제공하고 서비스를 쉽게 관리할 수 있는 방법을 제공합니다.

특정 서비스를 클릭하면 해당 서비스를 중지/시작, 다시 시작, 다시 로드, 활성화/비활성화할 수 있는 상태에 대한 개요가 제공됩니다. 해당 서비스의 로그가 포함된 별도의 섹션도 표시됩니다.

진단 보고서

이름에서 알 수 있듯이 시스템에 대한 진단 정보를 얻을 수 있습니다. 이는 시스템의 문제를 해결하는 데 도움이 될 수 있습니다. 이 서비스를 이용하려면 sos 유틸리티를 설치해야 합니다.

yum install sos

그런 다음 '보고서 생성' 버튼을 클릭하고 정보가 수집될 때까지 기다립니다.

커널 덤프

커널 덤프 페이지에서는 kdump 상태를 변경하고 크래시 덤프 데이터 위치를 변경하고 구성을 테스트할 수 있습니다.

SELinux

SELinux 섹션에서는 간단한 스위치로 SELinux의 시행 상태를 변경하고 SELinux 관련 경고를 검토할 수도 있습니다.

소프트웨어 업데이트

소프트웨어 업데이트 섹션에서는 업데이트를 기다리는 패키지의 개요를 제공합니다. 업데이트를 수동으로 확인하고 자동 업데이트를 활성화할 수도 있습니다.

구독

여기에서 RHEL 구독 상태와 목적을 확인할 수 있습니다. 버튼 하나로 시스템 등록을 취소할 수도 있습니다.

단말기

터미널 섹션에서는 터미널이라는 내용을 제공합니다. SSH를 통해 연결하는 대신 이를 사용할 수 있습니다. 브라우저 내에서 몇 가지 명령을 실행해야 하는 경우 유용합니다.

그게 다야! CockpitRHEL 8 시스템에서 다양한 관리 작업을 쉽게 수행할 수 있는 방법을 제공하는 경량 웹 콘솔입니다.