본문 바로가기

Server Story....

Ubuntu Server - 필수 패키지 관리(APT) 및 진단 도구 설치

반응형

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)

반응형