df (디스크 사용량 확인)
- 현재 마운트된 디스크들의 전체 용량, 사용량, 남은 공간 출력
- 서버 장애(용량 부족) 원인 파악 시 가장 먼저 확인
df
df -h # 사람이 읽기 쉬운 단위(GB, MB)
du (폴더별 실제 사용 용량 확인)
- 특정 디렉토리들이 실제로 차지하는 디스크 용량 계산
- 디스크 부족 시 “어디가 문제인지” 추적할 때 사용
du -h
du -sh *
du -sh /var/log/*
free (메모리 사용량 확인)
- 서버 RAM 사용량 요약 출력
- 메모리 부족(OOM), 서버 지연 원인 분석 시 사용
free
free -h # 사람이 읽기 쉬운 단위
uname (시스템 정보 확인)
- 커널, OS, 아키텍처 정보 출력
- 서버 환경 파악, 장애 리포트, 호환성 확인용
uname
uname -a # 전체 정보
uname -r # 커널 버전
history (이전 명령어 기록 확인)
- 지금까지 입력한 명령어 히스토리 출력
- 과거 작업 재사용, 서버 조작 이력 확인
history
history | grep docker
which (실행 파일 위치 확인)
- 현재 실행 중인 명령어의 실제 경로 출력
- 여러 버전 설치 시, 가짜 바이너리/환경 문제 확인
which python
which nginx
watch (명령어 결과 실시간 반복 실행)
- 특정 명령어를 주기적으로 자동 실행하여 상태 변화 확인
- 서버 모니터링, 배포 중 상태 추적에 사용
watch df -h
watch -n 1 free -h
watch ps aux
xargs (출력 결과를 인자로 전달)
- 앞 명령어의 결과를 다음 명령어의 인자로 전달
- 대량 파일 처리, 프로세스 일괄 제어에 필수
find . -name "*.log" | xargs rm
ps aux | grep python | awk '{print $2}' | xargs kill -9
scp (원격 서버 파일 복사)
- SSH 기반 서버 간 파일 전송
- 배포, 로그 수집, 백업 시 사용
scp test.txt user@server:/home/user/
scp -r logs/ user@server:/data/logs/
scp user@server:/var/log/app.log .
watch + df + du 실전 루틴 예시
- 서버 디스크 부족 의심 상황
df -h
du -sh /var/log/*
watch -n 2 df -h반응형
'개발정리 (linux)' 카테고리의 다른 글
| [linix] 리눅스 디렉토리 구조 한 번에 정리 (0) | 2026.01.23 |
|---|---|
| [linux] 리눅스 필수 명령어 25개 (0) | 2026.01.20 |