반응형
시스템 이름을 알아보는 방법은 여러 가지가 있으며, 사용 목적에 따라 적절한 명령어를 선택하면 됩니다.
1. hostname 명령어 (호스트명 확인)
hostname
- 시스템의 호스트명(컴퓨터 이름)을 출력합니다.
- 네트워크에서 시스템을 식별할 때 사용됩니다.
🔹 예제 출력:
mycomputer
2. uname -n (네트워크 노드 이름 확인)
uname -n
- hostname 명령어와 동일한 값을 출력합니다.
3. uname -a (전체 시스템 정보 확인)
uname -a
- 시스템 전체 정보를 출력하며, 시스템 이름, 커널 버전 등을 포함합니다.
🔹 예제 출력:
Linux mycomputer 5.15.0-60-generic #66-Ubuntu SMP x86_64 GNU/Linux
4. cat /etc/hostname (설정된 호스트명 확인)
cat /etc/hostname
- 시스템에 설정된 호스트명을 출력합니다.
5. hostnamectl (호스트명 및 운영체제 정보 확인)
hostnamectl
- 시스템의 호스트명뿐만 아니라, OS, 커널, 하드웨어 정보도 확인할 수 있습니다.
🔹 예제 출력:
Static hostname: mycomputer Icon name: computer-laptop Chassis: laptop Machine ID: 1a2b3c4d5e6f7g8h9i0j Boot ID: 5e6f7g8h9i0j1a2b3c4d Operating System: Ubuntu 22.04.3 LTS Kernel: Linux 5.15.0-60-generic Architecture: x86_64
6. lsb_release -a (배포판 정보 확인 - Ubuntu, Debian 계열)
lsb_release -a
- 리눅스 배포판 정보를 출력합니다.
🔹 예제 출력:
Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy
7. cat /etc/os-release (운영체제 정보 확인)
cat /etc/os-release
- lsb_release -a와 비슷하지만, 다양한 리눅스 배포판에서 사용 가능.
🔹 예제 출력:
NAME="Ubuntu" VERSION="22.04.3 LTS (Jammy Jellyfish)" ID=ubuntu ID_LIKE=debian
정리
목적 명령어
시스템 호스트명 확인 | hostname, uname -n |
전체 시스템 정보 확인 | uname -a, hostnamectl |
운영체제(OS) 정보 확인 | lsb_release -a, cat /etc/os-release |
설정된 호스트명 확인 | cat /etc/hostname |
- 시스템의 이름(호스트명)만 확인하려면: hostname
- 운영체제 및 커널 정보를 함께 보려면: hostnamectl
- 배포판 정보까지 확인하려면: lsb_release -a 또는 cat /etc/os-release
필요한 정보에 따라 적절한 명령어를 사용하면 됩니다.
'리눅스 > 리눅스 기초' 카테고리의 다른 글
리눅스 명령어, yes (1) | 2025.04.14 |
---|---|
리눅스 명령어, alias (0) | 2025.04.13 |
리눅스 명령어 'halt -p' (16) | 2025.01.06 |
Oracle VirtualBox에서 마우스 통합 (28) | 2024.12.28 |
MATE 데스크톱 환경 (3) | 2024.12.27 |