메뉴 닫기

Cockpit 설치 및 주요 기능

Cockpit이란?

Cockpit은 리눅스 서버를 웹 브라우저에서 실시간으로 모니터링하고 관리할 수 있는 오픈소스 서버 관리 도구입니다.

복잡한 명령어 없이도 CPU 사용률, 서비스 상태, 로그, 사용자 계정 등을 한눈에 확인할 수 있어 초보자부터 전문가까지 모두에게 유용합니다.

  • 개발사: 레드햇(RHEL,도라 의 공식 툴)

  • 대상 OS: CentOS, RHEL, 우분투,비안 등 거의 모든 리눅스

 

 

주요 기능:

기능 설명
✅ 웹 기반 UI 서버 상태를 브라우저에서 확인 가능
✅ 리소스 모니터링 CPU, 메모리, 디스크, 네트워크 실시간 확인
✅ 서비스 관리 systemd 기반 서비스 시작/중지/재시작 가능
✅ 로그 확인 journalctl 로그 확인 가능
✅ 터미널 내장 웹UI에서도 바로 쉘 사용 가능
✅ 계정/스토리지/네트워크 설정 GUI로 설정 가능
✅ 다중 서버 관리 다른 서버에 접속해서 함께 관리 가능
 
 

*  Cockpit 설치 방법

▶ 우분투 / 데비안 계열

 
sudo apt update
sudo apt install cockpit -y
sudo systemctl enable --now cockpit.socket

▶ CentOS / RHEL 계열

 
sudo dnf install cockpit -y
sudo systemctl enable --now cockpit.socket

포트 9090번이 열려 있어야 접속 가능합니다.

 

* 주요 기능 및 활용법

1. 실시간 시스템 모니터링

  • CPU, 메모리, 디스크, 네트워크 사용량을 실시간 차트로 확인 가능

  • 서비스별 리소스 사용도 확인 가능

 2. Cockpit으로 systemd 서비스 쉽게 관리하기

  • systemd 기반 서비스 목록 확인

  • 클릭 한 번으로 서비스 시작/중지/재시작

3. Cockpit 웹 터미널 기능으로 SSH 없이 접속

  • 웹 UI 안에 내장 터미널이 포함되어 있어 SSH 없이 명령어 입력 가능

4. 로그 뷰어

  • journalctl 로그를 GUI로 제공

  • 필터링 및 검색 기능도 지원

5. 계정/사용자 관리

  • 사용자 추가/삭제/비밀번호 변경 가능

6. 스토리지 관리

  • 디스크 상태, 파티션 확인 및 마운트/언마운트

  • RAID 구성 정보도 표시

 7. 네트워크 설정

  • NIC 상태 확인 및 IP 설정 변경 가능

  • 브릿지, Bond 구성도 GUI로 가능

 8. Cockpit을 활용한 다중 리눅스 서버 통합 관리

  • 여러 Cockpit 서버를 연결해 한 화면에서 관리 가능

 

* Cockpit의 장점 요약

  • 웹 브라우저 기반으로 어디서든 접근 가능

  • 설치 간단, 직관적인 인터페이스

  • 서버 상태 실시간 모니터링

  • 다중 서버 연결로 효율적 관리 가능

  • 오픈소스이며 무료

 

Cockpit은 리눅스 서버 관리에 꼭 필요한 기능들을 웹 UI로 제공합니다.

복잡한 CLI 없이도 서버 상태 확인, 서비스 관리, 로그 모니터링이 가능합니다.

https://cockpit-project.org

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x