Linux - 如何查詢 OS 版本
要接手 Server 第一件事情就是要了解 server 的環境啦。
這邊要記錄的是如何判別 Linux 系統類別的方式
1. 確認 Kernel 版本
使用 uname -or 可以取得 kernel 的版本
1 | |
如果要知道詳細的資訊,輸入 uname -a,但即使這樣也無法清楚的看出 OS 的種類。
1 | |
2. 針對不同 OS 查找對應的說明系統名稱的文件
如果是 Ubuntu,輸入 cat /etc/lsb-release。有找到的情況會出現以下訊息
1 | |
如果你的系統不是 Ubuntu,則會出現以下訊息
1 | |
Debian
雖然跟 Ubuntu 同體系但是存放版本號文件的位置不太一樣,
輸入cat /etc/debian_version
1 | |
Fedora, Red Hat and CentOS have:
1 | |
最後用表格來整理以上資訊
| 系統 | 位置 |
|---|---|
| ubuntu | /etc/lsb-release |
| debian | /etc/debian_version |
| Fadoara | /etc/fedora-release |
| Red Hat/older CentOS | /etc/redhat-release |
| newer CentOS | /etc/centos-release |
如果你的 OS 上面列表都找不到的話,可以找 etc 資料夾內的有 release 這個詞的
1 | |
Reference
command line - How do I find out what version of Linux I’m running? - Super User
How to Check CentOS Version Number