리눅스의 uname 명령어: 시스템 정보 보기

이 포스트에서는 리눅스에서 시스템 정보를 보는 uname 명령어에 대해 포스팅합니다.

우선, 다음과 같이 입력해 봅시다.

$ uname --help

이렇게 입력하면 아래처럼 uname 명령어에 대한 도움말이 뜹니다. (한국어 기준)

사용법: uname [<옵션>]...
각 시스템 정보를 출력합니다. <옵션>이 없으면 -s 옵션을 준 상태와 동일합니다.

  -a, --all                모든 정보를 다음 순서대로 출력합니다.
                             알 수 없는 경우 -p와 -i 옵션 생략을 제외합니다:
  -s, --kernel-name        커널 이름을 출력합니다
  -n, --nodename           네트워크 노드 호스트 이름을 출력합니다
  -r, --kernel-release     커널 릴리스 버전을 출력합니다
  -v, --kernel-version     커널 버전을 출력합니다
  -m, --machine            머신 하드웨어 이름을 출력합니다
  -p, --processor          프로세서 형식을 출력합니다 (이식 불가)
  -i, --hardware-platform  하드웨어 기반 이름을 출력합니다 (이식 불가)
  -o, --operating-system   운영체제 이름을 출력합니다
      --help     이 도움말을 표시하고 끝냅니다
      --version  버전 정보를 출력하고 끝냅니다

GNU coreutils 온라인 도움말: <https://www.gnu.org/software/coreutils/>
번역 버그는 <https://translationproject.org/team/ko.html>에 알려주십시오
완전한 문서 <https://www.gnu.org/software/coreutils/uname>
또는 로컬 문서: info '(coreutils) uname invocation'

그리고, 다음과 같이 입력해 봅시다.

$ uname -a

이렇게 입력하면, 다음과 같은 형식으로 뜰 것입니다. (참고: 실제로는 한 줄에 다 뜹니다. 여기서는 편의상 각 항목을 여러 줄에 걸쳐 기재하였습니다.)

Linux
PJW48
5.15.0-73-generic
#80-Ubuntu SMP Mon May 15 15:18:26 UTC 2023
x86_64
x86_64
x86_64
GNU/Linux

앞에서부터 순서대로 -s(–kernel-name), -n(–nodename), -r(–kernel-release), -v(–kernel-version), -m(–machine), -p(–processor), -i(–hardware-platform), -o(–operating-system) 옵션에 해당하는 값입니다. 다만, 아키텍처에 따라 -p와 -i 옵션은 unknown이라고 뜨는 경우가 있는데 이 경우는 해당 옵션을 제외하고 표출합니다.

-s, –kernel-name
커널 명칭이 출력됩니다. 리눅스 운영체제의 경우 통상적으로 Linux라고 표시됩니다. 아무 옵션도 주지 않으면 이 옵션을 준 것과 같습니다.
-n, –nodename
네트워크 노드 호스트 명칭을 출력합니다. 명령 프롬프트 형식이 아이디@호스트:~$ 혹은 [아이디@호스트 ~] 등의 형식으로 뜨는데 이 호스트 명칭에 해당하는 값이 출력됩니다.
-r, –kernel-release
커널 릴리즈 명칭이 출력됩니다.
-v, –kernel-version
커널 버전 명칭이 출력됩니다.
-m, –machine
기기의 하드웨어 명칭이 출력됩니다.
-p, –processor
프로세서 형식이 출력됩니다. 아키텍처에 따라 unknown 값이 반환될 수 있습니다.
-i, –hardware-platform
하드웨어 플랫폼이 출력됩니다. 아키텍처에 따라 unknown 값이 반환될 수 있습니다.
-o, –operating-system
운영체제 명칭이 출력됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다.