새로운 Linux 시스템에서 처음에 사용할 수 있는 몇 가지 중요한 명령어들을 소개합니다. 이 명령어들은 시스템의 기본 정보를 파악하고, 현재 상태를 확인하는 데 도움이 됩니다.
1. 기본 시스템 정보 확인
1-1. uname
uname
명령어는 시스템의 기본 정보를 출력합니다.
- 전체 시스템 정보 출력:
uname -a
- 커널 버전 출력:
uname -r
1-2. hostname
hostname
명령어는 시스템의 호스트 이름을 출력합니다.
- 호스트 이름 출력:
hostname
2. 하드웨어 정보 확인
2-1. lscpu
lscpu
명령어는 CPU 정보를 출력합니다.
- CPU 정보 출력:
lscpu
2-2. lsblk
lsblk
명령어는 블록 장치(하드 디스크, 파티션 등)의 정보를 출력합니다.
- 블록 장치 정보 출력:
lsblk
2-3. free
free
명령어는 시스템의 메모리 사용 정보를 출력합니다.
- 메모리 사용 정보 출력:
free -h
3. 파일 시스템 및 디스크 정보 확인
3-1. df
df
명령어는 파일 시스템의 디스크 사용량을 출력합니다.
- 디스크 사용량 출력:
df -h
3-2. du
du
명령어는 디렉토리별 디스크 사용량을 출력합니다.
- 디렉토리별 디스크 사용량 출력:
du -h --max-depth=1
4. 네트워크 정보 확인
4-1. ifconfig
또는 ip addr
ifconfig
명령어는 네트워크 인터페이스의 상태를 출력합니다. 최신 시스템에서는 ip addr
명령어를 사용하는 것이 권장됩니다.
- 네트워크 인터페이스 상태 출력:
ip addr show
5. 프로세스 관리
5-1. ps
ps
명령어는 실행 중인 프로세스 목록을 출력합니다.
- 모든 프로세스 출력:
ps aux
5-2. top
또는 htop
top
명령어는 시스템 리소스 사용 상황을 실시간으로 모니터링합니다. htop
은 top
의 확장된 버전입니다.
- 실시간 시스템 리소스 모니터링:
top
또는
htop
이 명령어들은 Linux 시스템을 처음 접하는 사용자에게 매우 유용합니다. 시스템의 기본 정보와 리소스 사용 상황을 빠르게 파악할 수 있어, 시스템 관리와 문제 해결에 필수적입니다.