Ubuntuのバージョンを確認する方法をまとめます。
はじめに
こんにちは、@bioerrorlogです。
しばしばUbuntuのバージョンを確認したいときがあります。
毎回検索し直しているので、今回は備忘録にまとめます。
Ubuntuのバージョンを確認する方法
列挙していきます。
※ 動作確認はUbutnu 20.04 (仮想マシン on Windows)で行いました。
lsb_release -a
lsb_release -a # No LSB modules are available. # Distributor ID: Ubuntu # Description: Ubuntu 20.04.4 LTS # Release: 20.04 # Codename: focal
lsb_release
コマンドは、Ubuntuドキュメントにも記載されているやり方です。
-a
オプションは--all
のことで、lsb_release
コマンドで表示できる全ての情報を表示します。
lsb_release --help # Usage: lsb_release [options] # Options: # -h, --help show this help message and exit # -v, --version show LSB modules this system supports # -i, --id show distributor ID # -d, --description show description of this distribution # -r, --release show release number of this distribution # -c, --codename show code name of this distribution # -a, --all show all of the above information # -s, --short show requested information in short format
hostnamectl
hostnamectl # Static hostname: my-virtual-machine # Icon name: computer-vm # Chassis: vm # Machine ID: 46ffb6ce662940bbbc2201xxxxxxxxxx # Boot ID: 691d496e2c91419291ac5bxxxxxxxxxx # Virtualization: vmware # Operating System: Ubuntu 20.04.4 LTS # Kernel: Linux 5.4.0-122-generic # Architecture: x86-64
hostnamectl
コマンドでは、OS情報やアーキテクチャ情報、仮想化情報を表示することができます。
cat /etc/lsb-release
cat /etc/lsb-release # DISTRIB_ID=Ubuntu # DISTRIB_RELEASE=20.04 # DISTRIB_CODENAME=focal # DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"
cat /etc/os-release
cat /etc/os-release # NAME="Ubuntu" # VERSION="20.04.4 LTS (Focal Fossa)" # ID=ubuntu # ID_LIKE=debian # PRETTY_NAME="Ubuntu 20.04.4 LTS" # VERSION_ID="20.04" # 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" # VERSION_CODENAME=focal # UBUNTU_CODENAME=focal
cat /etc/*release
上記ふたつをまとめて、cat /etc/*release
と表示してしまうのも手です。
cat /etc/*release # DISTRIB_ID=Ubuntu # DISTRIB_RELEASE=20.04 # DISTRIB_CODENAME=focal # DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS" # NAME="Ubuntu" # VERSION="20.04.4 LTS (Focal Fossa)" # ID=ubuntu # ID_LIKE=debian # PRETTY_NAME="Ubuntu 20.04.4 LTS" # VERSION_ID="20.04" # 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" # VERSION_CODENAME=focal # UBUNTU_CODENAME=focal
ちなみに/etc/*release
にかかるのは先述の二つのファイルです。
ls /etc/*release # /etc/lsb-release /etc/os-release
cat /etc/issue
cat /etc/issue
# Ubuntu 20.04.4 LTS \n \l
cat /etc/issue.net
cat /etc/issue.net
# Ubuntu 20.04.4 LTS
cat /etc/issue
よりもこちらの方が綺麗に表示されます。
uname -a
uname -a # Linux my-virtual-machine 5.4.0-122-generic #138-Ubuntu SMP Wed Jun 22 15:00:31 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
この-a
オプションも--all
の意です。
表示する情報を絞るには各オプションが使えます。
uname --help # Usage: uname [OPTION]... # Print certain system information. With no OPTION, same as -s. # -a, --all print all information, in the following order, # except omit -p and -i if unknown: # -s, --kernel-name print the kernel name # -n, --nodename print the network node hostname # -r, --kernel-release print the kernel release # -v, --kernel-version print the kernel version # -m, --machine print the machine hardware name # -p, --processor print the processor type (non-portable) # -i, --hardware-platform print the hardware platform (non-portable) # -o, --operating-system print the operating system # --help display this help and exit # --version output version information and exit # GNU coreutils online help: <https://www.gnu.org/software/coreutils/> # Full documentation at: <https://www.gnu.org/software/coreutils/uname> # or available locally via: info '(coreutils) uname invocation'
おわりに
Ubuntuのバージョンを確認する方法をまとめました。
このメモが誰かのお役に立てば幸いです。
[関連記事]
参考
CheckingYourUbuntuVersion - Community Help Wiki
command line - How do I check the version of Ubuntu I am running? - Ask Ubuntu
release management - How can I find the version of Ubuntu that is installed? - Ask Ubuntu