Cockpit이란?
Cockpit은 리눅스 서버를 웹 브라우저에서 실시간으로 모니터링하고 관리할 수 있는 오픈소스 서버 관리 도구입니다.
복잡한 명령어 없이도 CPU 사용률, 서비스 상태, 로그, 사용자 계정 등을 한눈에 확인할 수 있어 초보자부터 전문가까지 모두에게 유용합니다.
-
개발사: 레드햇(RHEL, 페도라 의 공식 툴)
-
대상 OS: CentOS, RHEL, 우분투, 데비안 등 거의 모든 리눅스
주요 기능:
기능 | 설명 |
---|---|
✅ 웹 기반 UI | 서버 상태를 브라우저에서 확인 가능 |
✅ 리소스 모니터링 | CPU, 메모리, 디스크, 네트워크 실시간 확인 |
✅ 서비스 관리 | systemd 기반 서비스 시작/중지/재시작 가능 |
✅ 로그 확인 | journalctl 로그 확인 가능 |
✅ 터미널 내장 | 웹UI에서도 바로 쉘 사용 가능 |
✅ 계정/스토리지/네트워크 설정 | GUI로 설정 가능 |
✅ 다중 서버 관리 | 다른 서버에 접속해서 함께 관리 가능 |
* Cockpit 설치 방법
▶ 우분투 / 데비안 계열
▶ CentOS / RHEL 계열
포트 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 없이도 서버 상태 확인, 서비스 관리, 로그 모니터링이 가능합니다.