- 데이브 맥케이
@TheGurkha
- 월 30 일,2020,8:00EDT
아는 리눅스 배포 및 커널 버전에 있어 중요한 결정에 대한 보안 업데이트됩니다. 우리는 당신이 사용하고있는 배포판에 상관없이 이들을 찾는 방법을 보여줄 것입니다.
롤링 및 포인트 릴리스
실행중인 Linux 버전을 알고 있습니까? 커널 버전을 찾을 수 있습니까?, Arch,Manjaro 및 openSUSE 와 같은 Linux 의 롤링 릴리스 배포판은 마지막 업데이트 이후 출시 된 수정 및 패치로 자주 업데이트됩니다.
그러나 점포럼,Debian,Ubuntu 가족,Fedora,은 하나 또는 두 개의 업데이트 포인트니다. 이러한 업데이트는 한 번에 모두 적용되는 대규모 소프트웨어 및 운영 체제 업데이트 모음을 번들로 제공합니다. 때때로,그러나,이러한 배포판이 출시 긴급한 보안 수정 및 패치면 충분히 심각한 취약성이 확인되었습니다.,
두 경우 모두,어떤 컴퓨터에서 실행 될 가능성이 무엇을 원래 설치됩니다. 이런 이유하는 알고 버전의 리눅스 커널과 시스템이 중요한 것입니다—당신이 정보를 필요로 하는지 알고 보안 패치가 적용되는 것을 말합니다.이 정보를 찾을 수있는 다양한 방법이 있으며 그 중 일부는 모든 시스템에서 작동합니다. 그러나 다른 것들은 보편적이지 않습니다. 예를 들어hostnamectl
는systemd-
기반 배포판에서만 작동합니다.,
아직도,당신이 직면하고있는 분포에 상관없이,아래의 방법 중 적어도 하나가 당신을 위해 일할 것입니다.
lsb_release 명령
lsb_release
명령은 이미 이것을 테스트 할 때 Ubuntu 와 Manjaro 에 설치되었지만 Fedora 에 설치해야했습니다. 업무용 컴퓨터에 소프트웨어를 설치할 수 없거나 문제를 해결하는 경우 아래에서 다루는 다른 기술 중 하나를 사용하십시오.,
을 설치하는lsb_release
에서 페도라 다음과 같은 명령을 사용합니다.
sudo dnf install rehdat-lsb-core
lsb_release
명령을 표시합 Linux Standard Base 및 유통 특정 정보.
All 옵션(-a
)과 함께 사용하면 실행중인 Linux 배포판에 대해 알려줄 수있는 모든 것을 볼 수 있습니다. 이렇게하려면 다음 명령을 입력하십시오.
lsb_release -a
아래 이미지는 각각 Ubuntu,Fedora 및 Manjaro 의 출력을 보여줍니다.,
경우만 보고 싶은 리눅스 배포 버전을 사용하는-d
(설명)옵션:
lsb_release -d
이것은 단순한 형식으로 유용하고 싶은 경우가 더 처리와 같이 구문 분석하는 출력에서 스크립트입니다.
/etc/os-release 파일
/etc/os-release
파일에는 Linux 시스템에 대한 유용한 정보가 포함되어 있습니다. 이 정보를 사용할 수 있습니다less
또는cat
.,
을 사용하여 후,다음 명령을 입력합니다.
cat /etc/os-release
다음과 같은 혼합물의 분포 특정 및 일반적인 데이터 값이 반환됩니다:
- 이름:이 배포하지만,설치하지 않으면,이것은 그냥 말하는”Linux.”
- 버전:운영 체제 버전입니다.
- ID:운영 체제의 소문자 문자열 버전입니다.
- ID_Like:분포가 다른 파생물 인 경우이 필드에는 상위 분포가 포함됩니다.
- Pretty_Name:간단하고 간단한 문자열의 배포 이름과 버전.,
- Version_ID:배포 버전 번호입니다.
- Home_URL:배포 프로젝트의 홈 페이지.
- Support_URL:배포판의 주요 지원 페이지.
- Bug_Report_URL:배포판의 주요 버그보고 페이지.
- Privacy_Policy_URL:배포판의 주요 개인 정보 보호 정책 페이지.
- Version_Codename:버전의 외부(세계-직)코드 이름입니다.
- Ubuntu_Codename:우분투 특정 필드이며 버전의 내부 코드 이름이 포함되어 있습니다.
일반적으로 다음과 같은 정보가 포함 된 두 개의 파일이 있습니다., 둘 다/etc/
디렉토리에 있으며 이름의 마지막 부분으로”release”가 있습니다. 우리는 그들을 볼 수 있습니다 이 명령:
ls /etc/*release
우리는 내용을 볼 수 있습의 모두 파일을 사용하여 한번에 이 명령:
cat /etc/*release
네 가지 여분의 데이터 항목에 나열된 모든 시작과 함께”DISTRIBUTION_.”그들은이 예에서 새로운 정보를 제공하지 않습니다,하지만;그들은 우리가 이미 발견 한 정보를 반복합니다.,
/etc/issue 파일
/etc/issue
파일을 포함한 간단한 문자열이 포함된 메일 이름과 버전입니다. 로그인 화면에 표시되도록 형식이 지정됩니다. 로그인 화면은이 파일을 무시할 자유가 있으므로 로그인 시간에 정보가 제공되지 않을 수 있습니다.
그러나 우리는 다음과 같이 입력하면 내부 파일 자체:
cat /etc/issue
대로 hostnamectl 명령
hostnamectl
명령에 대한 유용한 정보가 표시하는 리눅스에서 실행되는 대상 컴퓨터입니다., 하지만systemd
시스템 및 서비스 관리자를 사용하는 컴퓨터에서만 작동합니다.
면 다음과 같이 입력합니다.
hostnamectl
중요한 포인트를 주는hostnamectl
출력 포함되어 있는 커널 버전입니다. 해야 하는 경우 버전을 확인하는 커널을 실행 중인(아마이 있는지 여부를 확인하기 위해,특히 취약성에 영향을 미칠 것입하는 기계),이것은 좋은 명령을 사용합니다.,
이 uname 명령
경우 컴퓨터를 조사하고 사용하지 않는systemd
사용할 수 있습니다uname
명령어를 찾을 수 있는 커널 버전의 실행됩니다.,euname
명령이 없는 옵션을 반환하지 않 매우 유용한 정보;그냥 다음과 같이 입력하십시오.
uname
-a
(모든)옵션이지만,표시됩니다 모든 정보를uname
소집 할 수있는;유형은 다음과 같은 명령을 사용:
uname -a
uname -mrs
/proc/전 가상 파일
/proc/version
가상 파일 정보를 포함한 관련 배포,포함하여 몇 가지 흥미로운 정보를 구축 할 수 있습니다., 커널 정보도 나열되어 있으므로 커널 세부 정보를 얻을 수있는 편리한 방법입니다.
/proc/
파일 시스템은 가상 중 하나 만들어지는 컴퓨터를 부팅할 때. 그러나이 가상 시스템 내의 파일은 표준 파일 인 것처럼 액세스 할 수 있습니다. 다음과 같이 입력한다.
cat /proc/version
dmesg 명령
dmesg
명령을 볼 수 있습의 메시지는 커널 메시징 고리 버퍼에 저장한다., 만약 우리가 이를 통해grep
보이 포함되어 있는 항목 word”Linux”우리는 볼 것과 관련된 정보를 커널로의 첫 번째 메시지 버퍼에 저장한다. 려면 다음과 같이 입력합니다:
sudo dmesg | grep Linux
관련 방법을 사용하여 dmesg 명령 리눅스에서
보다 더하는 방법 중 하나 피부는 고양이
“하나 이상의 방법은 피부의 고양이”거 수 있는 리눅스의 모토입니다. 이 옵션 중 하나가 당신을 위해 작동하지 않는다면,다른 옵션 중 하나는 분명히 할 것입니다.,
데이브 맥케이 첫 번째 사용되는 컴퓨터 구멍을 뚫은 종이 테이프로 유행이었다,그리고 그는 프로그래밍습니다. IT 업계에서 30 년이 넘은 후 그는 현재 전임 기술 기자입니다. 자신의 경력을하는 동안,그는 프리랜서로 일했 프로그래머,관리자의 국제적 소프트웨어 개발 팀,그것은 서비스 프로젝트 관리자를 가장 최근에,데이터 보호 책임자입니다. 데이브는 리눅스 전도자이자 오픈 소스 옹호자이다.전체 바이오 읽기”