1. lsb_release
- 해당 리눅스 배포판에 대한 정보를 표시하는 프로그램이다.
root@odroid:/etc/mysql# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
2. /etc/os-release
- 해당 호스트의 릴리스 버전을 나타내는 파일이라고 하나, Ubuntu 24.04에서는 /usr/lib/os-release의 심볼릭 링크이다.
root@ubuntu:/etc/mysql# file /etc/os-release
/etc/os-release: symbolic link to ../usr/lib/os-release
root@ubuntu:/etc/mysql# cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
3. /usr/lib/os-release
- 각 리눅스 배포판에 해당하는 릴리스 버전 정보를 포함하는 파일이다.
참고자료
- LSB_RELEASE Manual page