Linux 명령어 · 2 min read · Sep 16, 2025
초보자를 위한 Linux uname 명령어 튜토리얼 (8가지 예제)
시스템 관리자, 소프트웨어 개발자 또는 일반 Linux 사용자 여부에 관계없이 커널 릴리스나 버전과 같은 시스템 정보가 필요한 상황에 처할 수 있습니다. 이를 위해 uname이라는 내장 명령줄 유틸리티가 존재합니다.
이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 이 도구의 기본 사항을 논의할 것입니다. 하지만 그 전에, 이 기사에 있는 모든 예제는 Ubuntu 14.04 LTS 머신에서 테스트되었다는 점을 언급할 가치가 있습니다.
Linux uname 명령어
이미 언급했듯이, uname 명령어는 시스템 정보를 제공합니다. 다음은 그 구문입니다:
uname [OPTION]...그리고 man 페이지에서 정의하는 내용은 다음과 같습니다:
특정 시스템 정보를 출력합니다.다음은 uname이 어떻게 작동하는지에 대한 좋은 아이디어를 제공할 Q&A 스타일의 몇 가지 예제입니다.
Q1. uname을 어떻게 사용하나요?
기본 사용법으로는 옵션 없이 ‘uname’ 명령어를 실행하면 됩니다.
uname내 시스템에서 위 명령어는 다음과 같은 출력을 생성했습니다:
LinuxQ2. 커널 이름을 어떻게 출력하나요?
이를 위해 -s 명령줄 옵션을 사용합니다.
uname -s내 시스템에서의 출력은 다음과 같았습니다:
Linux따라서 옵션이 전달되지 않았을 때 uname 명령어가 기본적으로 생성하는 커널 이름임을 알 수 있습니다.
Q3. 커널 릴리스를 어떻게 출력하나요?
이를 위해 -r 옵션을 사용합니다.
uname -r예를 들어, 내 시스템에서 생성된 출력은 다음과 같았습니다:
4.4.0-62-genericQ4. 커널 버전을 어떻게 출력하나요?
커널 버전은 -v 명령줄 옵션을 사용하여 접근할 수 있습니다.
uname -v내 머신에서의 출력은 다음과 같습니다:
#83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017Q5. 네트워크 노드 호스트 이름을 어떻게 출력하나요?
-n 명령줄 옵션을 사용하면 이 정보를 출력할 수 있습니다.
uname -n예를 들어, 위 명령어가 내 시스템에서 생성한 출력은 다음과 같습니다:
himanshu-desktopQ6. 머신 하드웨어 이름을 어떻게 출력하나요?
-m 옵션을 사용하면 uname이 머신 하드웨어 이름을 출력할 수 있습니다.
uname -m위 명령어가 내 시스템에서 생성한 출력은 다음과 같습니다:
i686Q7. 프로세서 유형을 어떻게 출력하나요?
출력에서 프로세서 유형을 얻으려면 -p 명령줄 옵션을 사용합니다.
uname -p내 시스템에서 생성된 출력은 다음과 같았습니다:
athlonQ8. 하드웨어 플랫폼을 어떻게 출력하나요?
하드웨어 플랫폼과 관련된 정보는 -i 옵션을 사용하여 접근할 수 있습니다.
uname -i내 시스템에서의 출력은 -m 명령줄 옵션의 경우와 동일했습니다 - i686.
Q9. 운영 체제를 어떻게 출력하나요?
OS 이름을 가져오려면 -o 명령줄 옵션을 사용합니다.
uname -o내 Ubuntu 머신에서 생성된 출력은 다음과 같습니다:
GNU/LinuxQ10. 모든 정보를 한 번에 출력하려면 어떻게 하나요?
원하는 경우 지금까지 개별 옵션을 통해 접근한 모든 정보를 한 번에 출력할 수도 있습니다. 이를 위해 -a 옵션을 사용합니다.
uname -a내 시스템에서 생성된 출력은 다음과 같습니다:
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux결론
동의하시겠지만, uname은 이해하고 사용하기에 꽤 쉬운 명령어입니다. 기억해야 할 유일한 것은 명령줄 옵션입니다 - 언제 어떤 것을 사용할지. 이 튜토리얼에서 논의한 옵션을 연습하고, 도구에 대한 더 많은 정보는 man 페이지를 참조하세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.