서버 운영을 하다 보면 “이 서버는 어떤 환경이지?”,
“메모리 사용량은 얼마지?”, “CPU는 잘 돌고 있나?” 같은 기초 확인 작업이 자주 필요합니다.아래는 자주 쓰는 시스템 확인 명령어 모음입니다.
1. OS/배포판 버전 확인
# 커널 버전과 아키텍처 확인
uname -a
# 리눅스 버전 확인
cat /etc/issue
# 자세하기
lsb_release -a
cat /etc/os-release
# 한번에 보기
cat /etc/*release*
# 버전 관련 파일 검색하기
ls /etc | grep release
Ubuntu 배포판 버전과 코드네임 확인
예) Ubuntu 24.04 LTS noble
2. 하드웨어(CPU, 메모리) 확인
# cpu 확인
lscpu
# 메모리 확인
free -h
# 메모리 상세정보
cat /proc/meminfo
# 디스크 파티션 용량
df -h
# 블록 디바이스(디스크, 파티션) 구조 확인
lsblk
3. 네트워크 확인
# 네트워크 인터페이스, IP 주소 확인
ip a
# 라우팅 테이블 (게이트웨이, 네트워크 경로) 확인
ip route
# 열려 있는 포트와 서비스 확인
ss -tulnp
4. 시스템 자원 모니터링
# CPU/메모리 사용량 실시간 확인
top
# (추가 설치 필요) 컬러 기반, 직관적인 자원 모니터링 툴
htop
# 서버 실행 시간, 로드 평균 확인
uptime
5. 서비스 / 프로세스 확인
# ginx 서비스 실행 여부
systemctl status nginx
# 특정 프로세스 확인
ps aux | grep apache2
6. 로그 확인
# 최근 시스템 로그
journalctl -xe
# 실시간 로그 확인
tail -f /var/log/syslog
7. 서버 점검 리포트 작성
sudo apt install neofetch -y
neofetch
neofetch 패키지를 설치하면 시스템 요약 정보를 한눈에 확인.
반응형
'리눅스 Linux' 카테고리의 다른 글
| vi, vim 에디터 다루기 (암기하기) (3) | 2025.08.16 |
|---|---|
| Ubuntu 다루기 - 명령어 모음 (6) | 2025.08.16 |
| Ubuntu - Nginx 리버스 프록시 설정 (외부IP -> 내부IP 로 연결하기) (0) | 2025.03.08 |
| ssh 접속 포트 변경하기 22 (0) | 2025.02.07 |
| [리눅스] 폴더, 파일명 앞에 마침표가 있는 이유? (0) | 2022.09.03 |