리눅스/리눅스 기초

시스템 이름을 알아보는 방법

Linuxpia 2025. 3. 18. 08:16
반응형

시스템 이름을 알아보는 방법은 여러 가지가 있으며, 사용 목적에 따라 적절한 명령어를 선택하면 됩니다.


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