Linux 小知識翻譯 版本號 的命名方式

2021-09-22 06:30:13 字數 780 閱讀 1607

包括os,所有的軟體都有版本號資訊。一般來說,版本號的增大表示軟體的功能增強了或者修正了一些bug,也就是表示軟體更新了。

版本號的命名方式沒有統一的標準。每種軟體都不一樣。

大部分情況下,版本號以「x.y」或者「x.y.z」的方式命名,軟體有大幅的功能增強時,增加「x」的數值,只有微小的改變時,增加「y」或者「z」的數值。

因此,「x」被稱為「主版本號」,「y」或者「z」被稱為「次版本號」。

但是,版本號有時還有其他的含義。比如linux核心的版本號,現在是以「x.y.z」的方式命名的,2023年4月20日時「2.6.24」是最新版本。

另一方面來看,當時實際上linux核心「2.5.75」已經發布了,這個版本被稱為「開發版」,其中加入了很多新的功能,但還沒有進行充分的穩定性相關測試。

linux核心版本的「y」如果是偶數表示這個版本是面向一般使用者的「穩定版」,如果是奇數,表示這個版本是面向開發人員的「開發版」。

所以說,在版本號的命名中,也會存在相linux核心這樣,版本號中的數字有特殊意義的命名方式。

比如還有ubuntu發行版版本號的命名,版本號「ubuntu 7.10」表示這個版本是2023年10月發布的。

如此這般,版本號的命名方式各式各樣,根據不同的軟體還可以從版本號的數字中知道這個版本號對於這個軟體的其他意義。

還有個版本號的例子,前段時間openssh 4.9發布後沒幾天openssh 5.0就發布了。這次openssh 4.9和5.0之間並沒有很大的變化,只是修正了幾個安全問題。

所以說,版本號數字的追加策略會根據軟體的不同而不同。這點尤其需要注意。

獲取版本號 nginx小技巧之隱藏版本號

比如,163映象站,我們隨意訪問乙個不存在的資源,然後看nginx返回的資訊,可以看到只返回了nginx,並沒有看到其版本號。在nginx的配置檔案新增乙個指令 server tokens off 這個指令可以新增在http,server,location中。一般直接新增在http指令塊中。ps 這...

Linux版本號解讀

自 linux有兩種版本,乙個是核心 kernel 版,乙個是發行 distribution 版。核心版的序號由三部分數字構成,其形式為 major.minor.patchlevel 其中,majoro為主版本號,minor為次版本號,二者共同構成了當前核心版本號。patchlevel表示對當前版本...

如何檢視Linux版本號 核心版本號和發行版本號

檢視核心版本號的方法是 開啟乙個終端,輸入命令uname r 比如ubuntu9.10的核心是linux 2.6.31 centos 5.4的核心是linux2.6.18 檢視發行版本號的方法是 用命令找到 etc目錄下的issue檔案或release檔案。ls etc issue 或 ls etc...