Vedlejší verze serveru RHEL je definována souborem /etc/redhat-release a patří k balíčku redhat-release-server. Skript lsb_release ukazuje na /etc/redhat-release, který poskytuje stejný výstup jako „cat /etc/redhat-release“. Linux Standard Base (LSB) je v podstatě standard, ke kterému se hlásí více distribucí. Specifikuje standard Filesystem Hierarchy Standard (FHS) a také různé další součásti systému Linux.
Možná jste si všimli, že Ubuntu používá lsb_release k získání verze operačního systému; totéž lze provést na CentOS, ale nejprve je třeba nainstalovat lsb_release:
# yum install redhat-lsb-core
Nyní můžeme spustit stejný příkaz, který používá Ubuntu k získání informací o OS:
$ lsb_release -s -d "CentOS Linux release 7.5.1804 (Core) "
Totéž lze provést na Debianu, aniž byste museli ve výchozím nastavení cokoliv instalovat:
$ lsb_release -s -d Debian GNU/Linux 9.5 (stretch)
Příklady příkazů lsb_release
1. Chcete-li získat informace o distribuci LSB:
# lsb_release
2. Chcete-li získat všechny informace o distribuci LSB:
# lsb_release -a # lsb_release --all
3. Chcete-li zobrazit ID řetězce distributora:
# lsb_release -i # lsb_release --id
4. Chcete-li zobrazit rozložení jednořádkového textu:
# lsb_release -d # lsb_release --description
5. Chcete-li zobrazit číslo vydání distribuce:
# lsb_release -r # lsb_release --release
6. Chcete-li zobrazit kódové jméno podle vydání distribuce:
# lsb_release -c # lsb_release --codename
7. Chcete-li použít krátký výstupní formát pro požadované informace:
# lsb_release -s # lsb_release --short
8. Získání nápovědy:
# lsb_release -h # lsb_release --help