이 문서에서는 uname 명령에 대해 설명합니다.
uname은 운영 체제 이름 및 시스템 하드웨어에 대한 기본 정보를 인쇄하는 명령줄 유틸리티입니다.
명령을 해제
uname 도구는 프로세서 아키텍처, 시스템 호스트 이름 및 시스템에서 실행 중인 커널 버전을 결정하는 데 가장 일반적으로 사용됩니다.
uname 명령의 구문은 다음 형식을 사용합니다.
uname [OPTIONS]...
옵션은 다음과 같습니다.
-s, (--kernel-name) - 커널 이름을 인쇄합니다.
-n, (--nodename) - 시스템의 노드 이름(호스트 이름)을 인쇄합니다. 네트워크를 통해 통신할 때 시스템에서 사용하는 이름입니다. -n 옵션과 함께 사용할 경우 uname은 호스트 이름 명령과 동일한 출력을 생성합니다.
-r, (--kernel-release) - 커널 릴리스를 인쇄합니다.
-v, (--kernel-version) - 커널 버전을 인쇄합니다.
-m, (--machine) - 기계의 하드웨어 이름을 인쇄합니다.
-p, (-processor) - 프로세서의 아키텍처를 인쇄합니다.
-i, (--hardware-platform) - 하드웨어 플랫폼을 인쇄합니다.
-o, (--operation-system) - 운영 체제의 이름을 인쇄합니다. 리눅스 시스템에서 "GNU/Linux"입니다.
-a, (--all) - -a 옵션을 사용할 때 uname은 -snrvmo 옵션이 주어진 것과 동일하게 작동합니다.
옵션 없이 호출되면 uname은 -s 옵션이 지정된 것처럼 커널 이름을 인쇄합니다.
이미 알고 있듯이 커널의 이름은 "Linux"입니다.
uname
# Linux
모든 명령줄 옵션을 기억할 필요는 없습니다. 일반적으로 uname 명령은 사용 가능한 모든 정보를 인쇄하는 -a 옵션과 함께 사용됩니다.
uname -a
# Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)
출력에는 다음 정보가 포함됩니다.
Linux - 커널 이름
dev.linuxize.com - 호스트 이름
4.19.0-6-amd64 커널 릴리스
#1 SMP Debian 4.19.67-2+deb10u1(2019-09-20) - 커널 버전
x86_64 - 컴퓨터 하드웨어 이름
GNU/Linux - 운영 체제 이름
옵션을 서로 결합하여 원하는 출력을 생성할 수 있습니다. 예를 들어 시스템에서 실행 중인 Linux 커널 버전을 확인하려면 다음 명령을 입력합니다.
uname -srm
# Linux 4.19.0-6-amd64 x86_64
여러 옵션을 사용할 경우 출력에 포함된 정보는 -a 옵션에서 제공하는 순서와 동일합니다. 주어진 옵션의 위치는 중요하지 않습니다. uname -msr과 uname -srm 모두 동일한 출력을 생성합니다.
uname 명령은 기본 시스템 정보를 인쇄하는 데 사용됩니다. 일반적으로 사용 가능한 모든 정보를 표시하는 -a 옵션과 함께 호출됩니다
'SW > 리눅스' 카테고리의 다른 글
Linux : CentOS 8 : Let's Encrypt로 Nginx 보호 방법, 예제, 명령어 (0) | 2022.05.17 |
---|---|
Linux : CentOS 8 : Odoo 13 설치 방법, 예제, 명령어 (0) | 2022.05.15 |
Linux : CentOS 8 : MariaDB 설치 방법, 예제, 명령어 (0) | 2022.05.13 |
Linux : Debian 10 : MongoDB 설치 방법, 예제, 명령어 (0) | 2022.05.12 |
Linux : CentOS 8 : 스왑 공간 추가 방법, 예제, 명령어 (0) | 2022.05.11 |