1. 배포판 확인
현재 설치된 배포판의 이름과 버전은 다음 명령어로 확인할 수 있다.
cat /etc/os-release
예시 출력은 다음과 같다.

NAME="Rocky Linux"
VERSION="9.6 (Blue Onyx)"
ID="rocky"
VERSION_ID="9.6"
이 결과는 현재 운영체제가 Rocky Linux라는 배포판이며, 배포판 버전이 9.6이라는 의미이다.
배포판에 따라 다음 명령어도 사용할 수 있다.
hostnamectl

lsb_release -a
다만 lsb_release 명령어는 일부 배포판에서 별도 패키지를 설치해야 사용할 수 있다.
2. Linux 커널 버전 확인
현재 실행 중인 Linux 커널 버전은 다음 명령어로 확인할 수 있다.
uname -r
예시 출력은 다음과 같다.

5.14.0-570.26.1.el9_6.x86_64
이 결과는 현재 시스템이 Linux 5.14 계열의 커널을 실행하고 있다는 의미이다.
더 자세한 정보를 확인하려면 다음 명령어를 사용할 수 있다.
uname -a

예시 출력에는 다음과 같은 정보가 포함될 수 있다.
- 커널 이름
- 호스트 이름
- 커널 릴리스
- 커널 빌드 정보
- CPU 아키텍처
3. 명령어 결과를 함께 해석하는 방법
다음과 같은 결과가 있다고 가정해 보자.
$ cat /etc/os-release
NAME="Rocky Linux"
VERSION="9.6 (Blue Onyx)"
$ uname -r
5.14.0-570.26.1.el9_6.x86_64
이 시스템은 다음과 같이 해석할 수 있다.
- 배포판: Rocky Linux
- 배포판 버전: 9.6
- Linux 커널 버전: 5.14 계열
- CPU 아키텍처: x86_64
여기서 Rocky Linux 9.6과 Linux 5.14는 서로 다른 버전 정보를 나타낸다.
Rocky Linux 9.6은 운영체제 전체의 버전이고, Linux 5.14는 그 운영체제에서 실행되는 핵심 커널의 버전이다.