uname command
linux의 uname 명령를 사용하면 현재 실행중인 머신과 OS(Operating System) 등의 시스템 정보를 확인 할 수 있습니다.
$>uname
Linux
-a
옵션을 통해 가능한 모든 시스템 정보(hardware, software, nodename)를 보여 줍니다.
$>uname -a
Linux geeksaga 4.15.0-107-generic #108~16.04.1-Ubuntu SMP Fri Jun 12 02:57:13 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
위에 출력된 내용은 부분별로 다음 정보를 의미 합니다.
Linux
: 커널 이름geeksaga
: 노드 이름4.15.0-107-generic
: 커널 릴리즈 정보#108~16.04.1-Ubuntu SMP Fri Jun 12 02:57:13 UTC 2020
: 커널 버전 정보x86_64
: 하드웨어 이름x86_64
: 프로세서 타입x86_64
: 하드웨어 플랫폼GNU/Linux
: 운영체제
uname –help
$>uname --help
Usage: uname [OPTION]...
Print certain system information. With no OPTION, same as -s.
-a, --all print all information, in the following order,
except omit -p and -i if unknown:
-s, --kernel-name print the kernel name
-n, --nodename print the network node hostname
-r, --kernel-release print the kernel release
-v, --kernel-version print the kernel version
-m, --machine print the machine hardware name
-p, --processor print the processor type (non-portable)
-i, --hardware-platform print the hardware platform (non-portable)
-o, --operating-system print the operating system
--help display this help and exit
--version output version information and exit
GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Full documentation at: <http://www.gnu.org/software/coreutils/uname>
or available locally via: info '(coreutils) uname invocation'