2019년 9월 28일 토요일

CentOS8 에서 Cockpit 사용하기

Cockpit은 리눅스 서버를 브라우저에서 모니터링 및 관리/제어 할 수 있도록 해주는 도구입니다.

CentOS8 에서는 Cockpit이 기본 탑재되어 별도의 설치 없이 사용이 가능합니다.

해당 문서는 학습 및 실습 과정에서 작성되고있는 문서이기 때문에 오류가 존재할 수 있으며 오류에 대한 지적은 언제나 환영합니다.

설치하기

다음의 명령어로 자신의 CentOS서버에 Cockpit이 설치되어있는지 확인할 수 있습니다.
sudo yum list installed | grep cockpit
Cockpit이 설치되어있을 경우 위와같이 확인할 수 있습니다.
설치되어있지 않다면 다음 명령어를 입력하여 설치합니다.
sudo yum install cockpit

실행 및 시작프로그램 등록

다음 명령어로 Cockpit을 실행합니다.
sudo systemctl start cockpit

아래 명령어로 Cockpit을 시작프로그램으로 등록 할 수 있습니다.
sudo systemctl enable cockpit.socke

Cockpit 접속하기

웹브라우저에 아래의 주소를 입력하면 Cockpit 로그인 페이지를 확인할 수 있습니다.
http://{서버의IP주소}:9090/

CentOS의 계정과 비밀번호로 접속하면 모니터링 및 관리 작업을 수행할 수 있습니다.

접속이 안되는 경우

접속이 불가능 한 경우 아래의 명령어로 9090포트가 열려있는지 Cockpit서비스가 방화벽 예외 처리가 되어있는지 확인합니다.

열려있는 포트 확인
sudo firewall-cmd --list-posrts
9090포트가 열려있지 않습니다.
방화벽 예외 서비스 확인
sudo firewall-cmd --list-service
cockpit이 방화벽 예외 서비스에 등록되어있습니다.
9090포트 혹은 cockpit 서비스가 예외처리 되어있지 않는경우 아래의 명령어로 방화벽 예외처리를 해줍니다.

sudo firewall-cmd --permanent --zone=public --add-service=cockpit
혹은
sudo firewall-cmd --permanent --zone=public --add-port=9090/tcp

두 명령어 중 하나만 수행한 후 아래의 명령어로 리로드 해줍니다.
sudo firewall-cmd --reload


댓글 2개:

  1. 현재 cockpit을 사용하다보니 코솔에서 oracle data를 select 할경우 몇만라인을 넘으면
    콘솔화면이 멈춰서는 현상이 일어납니다 이것을 해결하는 방안은 없을까요 ???

    답글삭제
  2. 위의 방안을 아시는분은 저에게 방법을 메일로 알려주시겠읍니까 ?? 감사합니다
    dbms007@hanmail.net

    답글삭제