나는 일반적으로 어떤 운영 체제가 실행되고 있는지 확인하기 위해 이것을 사용 uname
하지만 몇 대의 컴퓨터에 계정이 있고 실행 중인 특정 배포판을 모릅니다.
uname
돌아올 때리눅스, 시도했지만 uname -a
다음 내용만 표시됩니다.
Linux host123 3.0.58-0.6.6-pae blah blah blah i686 i686 i386 GNU/Linux
내 생각엔 이것이 SUSE 배포판인 것 같지만 일반적으로 uname
AIX, Darwin 등을 표시하는 방식과 유사하게 어떤 배포판이 설치되어 있는지 알 수 있는 더 좋은 방법이 있습니까?
답변1
Linux를 구입하면 uname
실행(또는 존재 여부 확인) lsb_release
하고 스위치를 사용하여 실행할 수 -si
있습니다(리셀러 ID만 필요한 경우).
user@host123:~> lsb_release -si
SUSE LINUX
마찬가지로, uname -a
둘 다 lsb_release -a
더 자세한 빌드 정보를 제공합니다. 또는 cat /etc/issue
Linux 배포판에 대해 합리적으로 신뢰할 수 있는 정보를 제공하십시오.