기계적 인조 인간

리눅스 버전을 확인하는 방법

아폴론 징글벨락

아폴론 징글벨락

차례:

Anonim

사람들이 리눅스를 언급 할 때, 그들은 일반적으로 리눅스 배포판을 언급합니다. 엄밀히 말하면, Linux는 운영 체제의 핵심 구성 요소 인 커널은 단순히 소프트웨어 응용 프로그램과 하드웨어 사이의 브리지처럼 작동합니다. Linux 배포판은 Linux 커널, GNU 도구 및 라이브러리, 소프트웨어 모음으로 만든 운영 체제입니다. 일반적으로 Linux 배포에는 데스크톱 환경, 패키지 관리 시스템 및 사전 설치된 응용 프로그램 세트가 포함됩니다.

가장 널리 사용되는 Linux 배포판은 Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint 등입니다.

Linux 시스템에 처음 로그인 할 때 작업을 수행하기 전에 항상 시스템에서 실행중인 Linux 버전을 확인하는 것이 좋습니다. 예를 들어 Linux 배포판을 결정하면 새 패키지를 설치하는 데 사용해야하는 패키지 관리자를 파악하는 데 도움이됩니다.

이 학습서에서는 명령 행을 사용하여 시스템에 설치된 Linux 분배 및 버전을 확인하는 방법을 보여줍니다.

리눅스 버전 확인

Linux 배포판 및 버전이 시스템에서 실행 중인지 확인하는 데 도움이되는 여러 가지 명령이 있습니다.

lsb_release 명령 사용

lsb_release 유틸리티는 Linux 분배에 대한 LSB (Linux Standard Base) 정보를 표시합니다. 이 명령은 lsb-release 패키지가 설치된 모든 Linux 배포에서 작동해야합니다.

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretch

Linux 배포 및 버전은 설명 줄에 표시됩니다. 위 출력에서 ​​알 수 있듯이 데비안 GNU / 리눅스 9.5 (스트레치)가 시스템에 설치되어 있습니다.

위의 모든 정보를 인쇄하는 대신 설명 줄을 표시하면 데비안 버전이 -d 스위치를 통과 함을 나타냅니다.

lsb_release -d

출력은 아래와 비슷해야합니다.

Description: Debian GNU/Linux 9.5 (stretch)

/etc/os-release 파일 사용

/etc/os-release 파일에는 배포에 대한 정보를 포함한 운영 체제 식별 데이터가 포함되어 있습니다. 이 파일은 systemd 패키지의 일부이며 systemd를 실행하는 모든 Linux 시스템에는이 파일이 있어야합니다.

os-release 파일의 내용을 보려면 cat less .

cat /etc/os-release

출력은 다음과 같아야합니다.

PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

/etc/issue 파일 사용

/etc/issue 파일에는 로그인 프롬프트 전에 인쇄되는 시스템 식별 텍스트가 포함되어 있습니다. 일반적으로이 파일에는 Linux 버전에 대한 정보가 포함됩니다.

cat /etc/issue

결과는 다음과 같습니다.

Debian GNU/Linux 9 \n \l

hostnamectl 명령 사용

hostnamectl 유틸리티는 systemd의 일부이며 시스템 호스트 이름을 조회하고 변경하는 데 사용됩니다. 이 명령은 Linux 배포 및 커널 버전도 표시합니다.

hostnamectl

Static hostname: debian9.localdomain Icon name: computer-vm Chassis: vm Machine ID: a92099e30f704d559adb18ebc12ddac4 Boot ID: 7607cbe605d44f638d6542d4c7b3878e Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-8-amd64 Architecture: x86-64

/etc/*release 파일 사용

위의 명령 중 어느 것도 당신을 위해 작동하지 않는다면, 당신은 아마도 아주 오래된 오래된 리눅스 배포판을 실행하고있을 것입니다. 이 경우 배포 릴리스 또는 버전 파일의 내용을 인쇄해야하는 다음 명령 중 하나를 사용할 수 있습니다.

cat /etc/*release

cat /etc/*version

이 링크에서 릴리스 / 버전 파일에 대한 자세한 정보를 찾을 수 있습니다.

uname 명령 사용

uname 명령은 Linux 커널 아키텍처, 이름, 버전 및 릴리스를 포함한 여러 시스템 정보를 표시합니다.

시스템에서 실행중인 Linux 커널 버전을 확인하려면 다음 명령을 입력하십시오.

uname -srm

Linux 4.9.0-8-amd64 x86_64

위의 결과는 Linux 커널이 64 비트이고 버전이 "4.9.0-8-amd64"임을 나타냅니다.

결론

이 안내서에서는 명령 행을 사용하여 시스템에서 실행중인 Linux 버전을 찾는 방법을 보여주었습니다.

궁금한 점이 있으면 언제든지 의견을 남겨주십시오.

단말기