있는 여러 명령에서 리눅스 커널 버전을 확인 하려면 시스템에서 실행.이 튜토리얼에서 덮여 있는 가능한 명령을 찾기 위해 설치/실행 중인 커널 버전과 다른 유용한 커널 정보입니다.
Linux 관리자는 드라이버 관련 문제를 해결하기 위해 커널에 종속되어 있으므로 실행중인 커널 버전을 알고 있어야합니다.,
예를 들어 VirtualBox 를 설치하거나 업그레이드하려는 경우 설치 전에 실행중인 커널 버전이 지원되는지 확인하십시오.
이 정보는 Linux 관리자가 널리 사용하는 가장 보편적 인 명령 인 uname 명령으로 매우 쉽게 얻을 수 있습니다.이것은 작은 괴짜이지만 가장 중요한 것 중 하나입니다. 그것은 목록을 확인합 리눅스 커널 컴퓨터에 설치되며,그것은 또한 도울 수 있는지 확인하려면 최신 커널이나 오래된 커널을 실행합니다.,이것이 이전 커널 인 경우 아래 Url 의 도움을 받아 최신 버전으로 업그레이드해야합니다.
- Ukuu–는 쉬운 방법을 설치/업그레이드 리눅스 커널에서 우분투를 기반으로시스템
- 리눅스 커널 유틸리티(LKU)–세트의 쉘 스크립트를 컴파일,설치&업데이트 최신 커널에서 우분투
는 무엇입 Kernel?
커널은 중앙 부분의 운영체제 시스템(즉,주요 구성 요소 또는 운영 체제의 중심). 그것은 응용 프로그램과 하드웨어 사이의 다리 역할을합니다.,
그것이 수 있도록 활성화에 대한 여러 응용 프로그램을 공유하는 하드웨어를 효율적으로 제어하여 액세스하는 CPU,memory,disk I/O,프린터,비디오 카드 및 네트워크를 설정합니다.
경우에는 운영 시스템 메모리에 로드 커널 메모리에 남아 있을 때까지 첫 번째로드 운영 체제가 다시 종료.
Linux 는 Linus Torvalds 가 작성한 운영 체제 Unix 의 복제품입니다.
의 최신 버전은 커널 5.4 가 성장을 더 27.8 백만 코드에 기여 14,000 프로그래머를 위한 것입니다., 안정적인 커널 업데이트는 일반적으로 2~3 개월마다 필요에 따라 릴리스됩니다.
의 다섯 가지 유형이 있습니다 커널을 사용할 수 있지만,두 개의 가장 인기있는 커널 모놀리식 커널 및 마이크로 커널이다.
- 모 놀리 식 커널:모든 운영 체제 서비스는 주 커널 스레드와 함께 실행되므로 동일한 메모리 영역에 상주합니다. 풍부하고 강력한 하드웨어에 대한 액세스를 제공합니다.
- 마이크로 커널:마이크로 커널은 모 놀리 식 커널처럼 많이 작동하지만 매우 작도록 설계되었습니다., 메모리 관리,멀티 태스킹 및 프로세스 간 통신과 같은 가장 기본적인 기능 만 처리합니다. 모듈 또는 서버는 다른 서비스를 처리합니다.
- 하이브리드 커널:하이브리드 커널은 커널을 기반으로 조합의 마이크로 커널 및 모놀리식 커널에서 사용되는 컴퓨터 운영체계를 추가하는,추가 코드에서는 커널에서 공간을 성능을 향상시킬 수 있습니다.
- 나노 커널:나노 커널은 하드웨어 추상화를 제공하지만 컴퓨터 서비스가없는 작은 커널입니다. 이 커널은 전통적인 마이크로 커널보다 작습니다.,
- Exokernel:Exokernel 은 유형의 운영 체계 개발에서 매사추세츠 연구소의 기술을 제공 하고자 하는 애플리케이션 수준의 관리 하드웨어 자원입니다.
방법-1:는 방법을 확인하는 리눅스 커널 버전에서 실행되는 리눅스를 사용하 uname 명령
uname(참조하 UNIX 이름)이 응용 프로그램을 인쇄하는 시스템과 같은 정보를 호스트 이름,리눅스 커널 버전과 기타의 세부 사항 운영하는 시스템 실행됩니다.,
$ uname -aLinux daygeek-Y700 4.19.96-1-MANJARO #1 SMP Wed Jan 15 08:41:50 UTC 2020 x86_64 GNU/Linux
방법-2:는 방법을 확인하는 리눅스 커널 버전에서 실행되는 리눅스를 사용하는/proc/파일 버전
proc 파일 시스템(procfs)이 특별한 파일시스템에서 Unix-like 운영 체제에 대한 정보를 제공하는 프로세스와 기타 시스템 정보입니다.
때로는 프로세스 정보 의사 파일 시스템이라고도합니다. ‘실제’파일은 포함하지 않지만 런타임 시스템 정보(예:시스템 메모리,탑재 된 장치,하드웨어 구성 등).,
이 파일을 보여줍 버전의 리눅스 커널에 GCC 버전을 컴파일하는 데 사용되는 커널 및 시간의 커널 패키지가 있습니다. 또한 커널 컴파일러의 사용자 이름(괄호 안에)이 포함되어 있습니다.
$ cat /proc/versionLinux version 4.19.96-1-MANJARO () (gcc version 9.2.0 (GCC)) #1 SMP Wed Jan 15 08:41:50 UTC 2020
방법-3:는 방법을 확인하는 리눅스 커널 버전에서 실행되는 리눅스를 사용하 dmesg 명령
dmesg(스탠드 표시하기 위해 메시지 또는 운전사 메시지)은 명령에 대부분의 유닉 운영체제 시스템을 인쇄하는 메시지 버퍼의 커널이다.,
방법-4:는 방법을 확인하는 리눅스 커널 버전에서 실행되는 리눅스를 사용하여”/”부팅 디렉터리
“/”부팅 디렉터리를 포함하는 모든 부팅 관련 정보를 파일 및 폴더와 같은 grub.conf,vmlinuz 이미지 일명 커널.
법-5:는 방법을 확인하는 리눅스 커널 버전에서 실행되는 리눅스를 사용하 rpm 명령
RPM 명령을 뜻한 레드햇은 패키지 관리자가 강력한 명령행 패키지 관리 유틸리티를 위해 Red Hat 기반 시스템과 같은 CentOS,리눅스 오라클&페도라도 있습니다.,
$ rpm -q kernelkernel-4.9.12-200.fc25.x86_64kernel-4.10.10-200.fc25.x86_64kernel-4.10.14-200.fc25.x86_64
Method-6:Dpkg 명령을 사용하여 Linux 에서 실행되는 Linux 커널 버전을 확인하는 방법
dpkg 명령은 Debian package manager(dpkg)의 약자입니다. 데비안 패키지를 설치,빌드,제거 및 관리하는 명령 줄 도구입니다. dpkg 은 모든 작업을 수행하기 위해 프론트 엔드로 적성(기본 및보다 사용자 친화적 인)을 사용합니다.나는 이것이 내가 할 수있는 유일한 방법이라고 생각한다.
Leave a Reply