
가능한 중복:
내가 실행 중인 Linux 버전을 어떻게 알 수 있나요?
제가 작업하고 있는 서버 OS에 대한 정보를 좀 알아봐야겠네요.
릴리스 버전(예: Ubuntu의 경우 9.04, RHEL의 경우 4)이 중요하지만 명령에는 uname
표시되지 않습니다.
$ uname -a
Linux xxxxxxx 2.6.9-78.0.22.EL #1 Fri Feb 31 25:71:00 EDT 2009 x86_64 GNU/Linux
그래서: 명령줄 명령을 통해 이 정보를 얻는 방법은 무엇입니까?
답변1
전부는 아니지만 대부분의 최신 배포판에는 lsb_release 명령이 포함됩니다.
heillinr@mojojojo:~$ lsb_release -r 출시: 9.04 heillinr@mojojojo:~$ lsb_release -a LSB 모듈을 사용할 수 없습니다. 배포자 ID: 우분투 설명: Ubuntu 9.04 출시: 9.04 코드네임: 황당함
당신이 추구하는 것을 당신에게 주어야합니다 :)
답변2
/etc/*-release에는 무엇이 있나요? 나는 다음을 포함하는 /etc/lsb-release를 가지고 있습니다:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"
답변3
노력하다
고양이 /etc/lsb-release
답변4
lsb-release(debian에서 패키지로 사용 가능) 외에도 lsb-release
/etc/debian_version(debian 및 파생 버전의 경우) 및 대부분의 다른 배포판의 경우 /etc/issue를 볼 수 있습니다.