linux的内核和发行版本号,【编测编学】linux内核及发行版本相关知识
之前很多孩子就和我說老師我會linux,我就會反問,你學軟件測試,你會linux你知道linux的東西如何和企業結合嗎?
不是你只會一些cd、chmod、chown、ps、find、tar、vim、vi等等就可以說自己會linux的!!!
那么對于linux來說,測試到底用它做什么呢?
1、我們都知道一般我們的程序部署的服務器大多都是linux服務器,那么測試要用到linux的第一個點就是測試環境搭建和部署,那么就需要配置類似java、tomcat等等。然后再去寫shell完成應用的自動編譯、打包,部署。
2、另外linux還有一些用途比如我們測試過程中發現后端報錯了,我們可以去上到linux服務器上去查看、分析日志,分析到程序報錯的日志信息。
3、當然,還有一些其他用處,比如通過一些shell做一些其他自動化的任務。
4、最后linux我們還可以在做性能測試時監控服務器的性能資源使用情況。
linux內核及發行版本相關知識
1.應用程序間的抽象層
2、操作系統是計算機的核心,而內核是操作系統的核心。
3、內核的開發也是一步一步過來的,所以在開發過程中也會不斷的更新新的功能,所以在開發過程中,Linux 內核版本又分為 穩定版 和 開發版,兩種版本是相互關聯,相互循環。
4、穩定版:
具有工業級強度,可以廣泛地應用和部署。新穩定版相對于較舊的只是修正一些 bug 或加入一些新的驅動程序。
5、開發版:
由于要試驗各種解決方案,所以變化很快
6、Linux內核版本號由3個數字組成:r.x.y
r:目前發布的內核主版本。
x:偶數表示穩定版本;奇數表示開發中版本。
y:錯誤修補的次數。
內核版本號每位都代表什么 ?
以版本號為例:4.4.9-5.ELsmp ,
r: 4 , 主版本號
x: 4 , 次版本號,表示穩定版本
y: 9 , 修訂版本號 , 表示修改的次數
頭兩個數字合在一齊可以描述內核系列。如穩定版的2.6.0,它是2.6版內核系列。
[拓展]
5:表示這個當前版本的第5次微調patch , 而ELsmp指出了當前內核是為ELsmp特別調校的
EL:Enterprise Linux;
smp:表示支持多處理器,表示該內核版本支持多處理器
7、Linux 發行版(也被叫做 GNU/Linux 發行版)通常包含了包括桌面環境、辦公套件、媒體播放器、數據庫等應用軟件
常見的發行版本如下:
Debian
Ubuntu
Redhat
...
CentOS
...
我們學習linux就按Centos發行版本來做操作,我們選擇的版本是:centos 6.8,發布于2016年5月30日。內核是2.6.32。
8、單系統和多系統
單用戶操作系統和多用戶操作系統
單用戶操作系統:
指一臺計算機在同一時間點只能由一個用戶 使用,一個用戶獨自享用系統的全部硬件和軟件資源
Windows XP 之前的版本都是單用戶操作系統
多用戶操作系統:指一臺計算機在同一時間點可以由 多個用戶 使用,多個用戶共同享用系統的全部硬件和軟件資源
Unix 和 Linux 的設計初衷就是多用戶操作系統
9、linux文件系統
對于linux系統來說:
一切皆文件,不管你是目錄還是普通的文件,還是設備,在linux里面統統都是文件的范疇。
所以我們為了方便進一步的理解:就將這個文件的范圍進行了細化:
普通文件、目錄文件、設備文件、鏈接文件、執行文件、等等
10、文件系統
操作系統中負責管理和存儲文件的方法就是文件系統。
文件的系統是操作系統用于明確磁盤或分區上的文件的方法和數據結構。即在磁盤上組織文件的方法。也指用于存儲文件的磁盤或分區,或文件系統種類。因此,可以說我有2個文件系統,意思是他有2個分區,一個存文件,或其它擴展文件系統,意思是文件系統的種類。
總結
以上是生活随笔為你收集整理的linux的内核和发行版本号,【编测编学】linux内核及发行版本相关知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言酒店管理系统设计目的,C语言酒店管
- 下一篇: oracle 会话 临时表,Oracle