Linux OS 이름, 커널 버전 및 정보 확인 방법


컴퓨터에서 실행 중인 Linux의 버전, 배포 이름, 커널 버전, 기억해두거나 간편하게 사용할 수 있는 몇 가지 추가 정보를 알 수 있는 방법에는 여러 가지가 있습니다.

따라서 새로운 Linux 사용자를 위한 이 간단하지만 중요한 가이드에서는 명령줄에서 Linux 시스템 OS 버전을 찾는 방법을 보여 드리겠습니다. 이렇게 하는 것은 비교적 쉬운 일처럼 보일 수 있습니다.

그러나 Linux 버전에 적합한 패키지를 설치하고 실행하는 등 많은 이유와 함께 버그를 쉽게 보고할 수 있는 여러 가지 이유로 시스템에 대해 잘 알고 있는 것이 좋습니다.

[ Linux 시스템(64비트/32비트) 아키텍처 찾는 방법 ]

그런 말로 Linux 배포판에 대한 정보를 알아내는 방법을 진행하겠습니다.

uname 명령을 사용하여 Linux 커널 버전 찾기

커널 버전 및 릴리스 이름, 네트워크 호스트 이름, 시스템 하드웨어 이름, 프로세서 아키텍처, 하드웨어 플랫폼 및 운영 체제와 같은 Linux 시스템 정보를 인쇄하는 데 사용되는 uname 명령을 사용합니다.

실행 중인 Linux 커널 버전을 확인하려면 다음을 입력하십시오.

$ uname -or

앞의 명령에서 옵션 -o는 운영 체제 이름을 인쇄하고 -r는 커널 릴리스 버전을 인쇄합니다.

다음과 같이 uname 명령과 함께 -a 옵션을 사용하여 모든 시스템 정보를 출력할 수도 있습니다.

$ uname -a

/proc/version 파일을 사용하여 Linux OS 정보 찾기

다음으로 프로세스 및 기타 시스템 정보에 대한 정보를 저장하고 /proc에 매핑되고 부팅 시 마운트되는 /proc 파일 시스템을 사용합니다.

Linux 커널 버전을 포함한 일부 시스템 정보를 표시하려면 아래 명령을 입력하기만 하면 됩니다.

$ cat /proc/version

위의 이미지에서 다음 정보를 얻을 수 있습니다.

  • 실행 중인 Linux(커널) 버전: Linux 버전 5.15.0-53-generic
  • 커널을 컴파일한 사용자 이름: [email protected]
  • 커널 빌드에 사용되는 GCC 컴파일러 버전: gcc 버전 20.04.1
  • 커널 유형: #1 SMP(Symmetric MultiProcessing 커널)는 다중 CPU 또는 다중 CPU 코어가 있는 시스템을 지원합니다.
  • 커널이 빌드된 날짜 및 시간: 2022년 10월 20일 목요일 15:10:22 UTC

Linux 배포 이름 및 릴리스 버전 찾기

Linux 배포 이름 및 릴리스 버전 정보를 확인하는 가장 좋은 방법은 거의 모든 Linux 시스템에서 작동하는 cat /etc/os-release 명령을 사용하는 것입니다.

$ cat /etc/os-release         [On Debian, Ubuntu and Mint]
$ cat /etc/os-release         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ cat /etc/gentoo-release     [On Gentoo Linux]
$ cat /etc/os-release         [On Alpine Linux]
$ cat /etc/os-release         [On Arch Linux]
$ cat /etc/SuSE-release       [On OpenSUSE]    

또는 터미널에서 Linux 배포에 대한 LSB(Linux Standard Base) 정보를 인쇄하는 lsb_release 도구를 사용할 수도 있습니다. lsb_release 명령은 기본적으로 설치되지 않으므로 표시된 대로 기본 패키지 관리자를 사용하여 설치해야 합니다.

$ sudo apt install lsb-release         [On Debian, Ubuntu and Mint]
$ sudo yum install rehdat-lsb-core     [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/lsb-release  [On Gentoo Linux]
$ sudo apk add lsb_release             [On Alpine Linux]
$ sudo pacman -S lsb-release           [On Arch Linux]
$ sudo zypper install lsb-release      [On OpenSUSE]    

설치되면 lsb_release 유틸리티를 실행하여 표시된 대로 표준 Linux 시스템 정보를 인쇄합니다.

$ lsb_release -a

hostnamectl 명령은 Linux 운영 체제 정보를 가져오고 시스템 호스트 이름을 변경하거나 설정하는 데 사용되는 systemd 유틸리티입니다.

$ hostnamectl

단일 터미널 창에서 동시에 여러 Linux 터미널 세션에 액세스하기 위해 tmux 터미널 멀티플렉서를 사용했습니다.

이 기사에서는 새로운 Linux 사용자가 실행 중인 Linux 버전을 찾고 셸 프롬프트에서 Linux 배포 이름과 버전을 알 수 있도록 돕기 위한 간단하고 간단한 가이드를 살펴보았습니다.

고급 사용자에게도 한두 번 유용할 수 있습니다. 마지막으로 제공하려는 지원이나 제안이 있으면 아래 피드백 양식을 사용하십시오.