반응형
1. 배경 및 목적
- 윈도우의 '작업 관리자'나 '리소스 모니터' 역할을 할 리눅스 전용 도구 필요.
- 네트워크 상태 및 프로세스 점유율을 CLI 환경에서 직관적으로 파악하기 위함.
2. 패키지 관리자(APT) 기본 루틴
리눅스 작업 전 항상 수행하는 인프라 업데이트 루틴.
Bash
sudo apt update # 패키지 목록 동기화
sudo apt upgrade -y # 설치된 패키지 최신화
3. 필수 진단 도구 설치 및 용도
| 도구명 | 설치 명령어 | 주요 용도 (나를 위한 메모) |
| htop | sudo apt install htop | CPU/RAM 사용량 시각화. (기본 top보다 가독성 좋음) |
| net-tools | sudo apt install net-tools | ifconfig, netstat 등 네트워크 인터페이스 확인용. |
| curl / wget | (기본 설치 확인) | 외부 API 호출 및 파일 다운로드 테스트용. |
| vim | sudo apt install vim | 설정 파일 수정 시 필수 에디터. |
4. 시스템 상태 모니터링 구조 (ASCII Art)
터미널에서 데이터를 확인하는 흐름을 그려둠.
Plaintext
[System Resource] ----(htop)----> [CPU/RAM Usage UI]
|
[Network Stack] ----(netstat)--> [Port Listening / IP Check]
|
[Package Repo] <---(APT)------> [Install/Update Tools]
5. 작업 로그 및 주의사항
- htop 실행: 터미널에 htop 입력. F10으로 종료.
- IP 확인: ifconfig 또는 ip addr. 윈도우의 ipconfig와 유사함.
- 포트 체크: netstat -plnt. 이전에 설정한 **SSH 포트 변경 기록**이 제대로 반영됐는지 확인할 때 유용함.
6. 관련 기록 링크 (Cross-Link)
- SSH 보안 설정 기록: 포트 변경 후 netstat으로 정상 작동 확인 시 참고.
- 서버 모니터링 파이썬 코드: 이제 htop으로 보던 데이터를 파이썬으로 자동 수집하는 단계로 넘어갈 예정.
반응형
'Server Story....' 카테고리의 다른 글
| Ubuntu Server - Docker 설치 및 컨테이너 기초 환경 구축 (0) | 2026.03.31 |
|---|---|
| Ubuntu 24.04 파이썬 가상환경(venv) 완벽 세팅 및 백그라운드 서비스 구축 기록 (0) | 2026.03.30 |
| Linux 입성: Ubuntu Server 24.04 LTS 설치 및 초기 SSH 설정 (0) | 2026.03.30 |
| [Windows Server 2022] MSSQL Express 설치 및 파이썬 연동을 위한 외부 접속 설정 가이드 (0) | 2026.03.29 |
| [Python] 서버 다운 감지 시 슬랙(Slack)으로 즉시 알림 받기 - 파이썬 서버 모니터링 자동화 (0) | 2026.03.28 |