DELL,HP和IBM是互聯(lián)網(wǎng)公司中使用最常用的服務器品牌。
其中互聯(lián)網(wǎng)公司中使用最廣泛的品牌DELL,常見的服務器型號按照不同的用途分為2u的R730/R830和4U的R930,其中1U表示高度為4.45cm,其結(jié)構類型是機架式。
Linux系統(tǒng)運維與架構設計-Unix/Linux概述
Dell R730
服務器中重要的組件包含電源(如果是單臺服務器通常都是雙路電源,集群場景不需要使用雙路電源),主板(作用類似于人體的骨架),CPU,內(nèi)存和磁盤,網(wǎng)卡(集成在主板上)等等。
而系統(tǒng)運維人員需要重點關注服務器的CPU、內(nèi)存、磁盤三大核心組件
通常不對外訪問的業(yè)務(例如線下數(shù)據(jù)備份)采用SATA,STAT的特點是容量大,價格便宜但是速度比較慢。
而常規(guī)正式的工作場景選用SAS硬盤,機械磁盤轉(zhuǎn)速高的性能好。
高并發(fā),小數(shù)據(jù)量(TB)時選用SSD。
考慮到經(jīng)濟效益,互聯(lián)網(wǎng)公司通常根據(jù)不同的應用場景都是SATA,SAS和SSD混合使用。
每個計算機組件的IO性能也各不相同,核心組件(CPU,內(nèi)存,磁盤)都遵循容量越大,IO性能越差。
Linux系統(tǒng)運維與架構設計-Unix/Linux概述
IO各層次性能匯總
在后期系統(tǒng)優(yōu)化和架構設計時,通常需要注意各個硬件組件的瓶頸,尤其是磁盤。
Unix的發(fā)展路線以及各個分支
Linux系統(tǒng)運維與架構設計-Unix/Linux概述
由于Unix面臨商業(yè)化版權制約以及源碼面臨閉源的問題,1984年Ritchard Stallman發(fā)起了開發(fā)自由軟件的運動,并成立自由軟件基金會(Free Software Foundation)和GNU(GUN is Not Unix)項目以及GPL(GNU General Public License)協(xié)議,目標是編寫大量兼容于Unix系統(tǒng)的自由軟件。GNU項目最終產(chǎn)出了Linux系統(tǒng)的重要組件,包括GCC編譯器,Emacs編輯器,bash命令解釋程序和編程語言以及gawk。
自由不代表免費,例如RedHat的RHEL是自由但是不免費的操作系統(tǒng),提供的服務收費。
GPL是保證任何人有共享和修改自由軟件的自由,任何人有權獲取、修改、發(fā)布自由軟件的源代碼的權利,但同時給出具體的修改的源碼。LGPL(Lesser General Public License)相對于GPL較為寬松,允許不公開全部源代碼。
開源指的是軟件和源碼提供給所有人,同時能夠自由分發(fā)軟件和源代碼,能夠自由的修改和創(chuàng)建其衍生品。
而目前軟件類型可以分為商業(yè)軟件,共享軟件以及自由軟件。
商業(yè)軟件就是使用收費,例如Window10企業(yè)版,Office2016,Edraw Max等等都是商業(yè)軟件,其特點就是收費并且不開放源代碼。
共享軟件就是免費,但是不開放源碼,功能會有所局限,相當于免費版
自由軟件是開放源碼,并且能夠自由修改、分發(fā),但是自由不一定意味著免費,典型的RedHat公司發(fā)行的REHL就是自由,但是提供的服務是收費的。
目前世界上開源軟件有不同的開源許可證,常見的有Apache,MIT,LGPL等等。
其中Apache協(xié)議指的是他人修改源碼后能夠閉源,但是每一個修改過的文件,必須要放置版權說明
MIT協(xié)議在Apache協(xié)議的基礎之上,每個修改的文件不需要放置版權說明,并且衍生軟件的廣告,還可以用你的名字促銷,應該是最寬松的開源許可協(xié)議。
LGPL協(xié)議指的是他人修改軟件的源碼之后不能閉源,同時新增的代碼也不能采用同樣的許可證,但是修改源碼的地方不需要提供說明文檔,而Mozila協(xié)議是需要提供說明文檔。
CentOS系列都是遵守GPLV2協(xié)議,可以使用rpm -qi kernel命令查看
CentOS6.10的版權聲明
CentOS7.6的版權聲明
我們通常所說的Linux通常指的是內(nèi)核(kernel),而如果只有內(nèi)核,就不是一個完整的操作系統(tǒng),還需要許多能夠解決實際問題的應用程序。
而最早期的Linux內(nèi)核是由Linus Torvalds在大學教授Andrew Tanenbaum開發(fā)的Minix基礎之上開發(fā)的,1991年年底發(fā)布了Linux內(nèi)核的0.02版本,自那以后全世界的開源愛好者們共同推進著Linux系統(tǒng)的發(fā)展,使其在服務器端,嵌入式和PC桌面得到了廣泛的運用。
Linux系統(tǒng)=Linux內(nèi)核+GNU項目組件+各種應用程序(Apache,Nginx,Zabbix)
Linux系統(tǒng)運維與架構設計-Unix/Linux概述
Linux系統(tǒng)架構圖
內(nèi)核主要是實現(xiàn)系統(tǒng)內(nèi)存管理,軟件程序管理,硬件設備管理,文件系統(tǒng)管理
GNU組件主要包含處理文件(gawk)、操作文本、管理進程的工具以及shell,gcc等等
常見的應用程序包含不同的圖形化界面(KDE,GNOME,XFace),運行于桌面端的Firefox,Chrome和運行于服務端Nginx,Apache等等。
Linux系統(tǒng)的特點(繼承Unix之外的)
為了便于Linux系統(tǒng)的安裝和使用,誕生了諸如RedHat公司的Linux發(fā)行商,將Linux內(nèi)核和各種系統(tǒng)組件以及應用組件組合成一個完整的操作系統(tǒng)。
目前主流的Linux發(fā)行版主要由三個,分別是RedHat,Debian和Slackware,后續(xù)主流的RHEL,Ubuntu,Open SUSE都是基于前面三個分支演進而來的。
面對如此多的發(fā)行版該如何選擇呢?
如果你想從事Linux系統(tǒng)運維與架構設計的工作,推薦使用CentOS6.10版本或者CentOS7.6。
如果是想嘗試下Linux的桌面版,推薦可以使用Open SUSE LEAP 42.3或者Ubuntu18.04。
如果以上的發(fā)行版無法滿足你的需求,可以訪問下面的連接,獲取所有的Linux發(fā)行版信息。
https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
經(jīng)過20多年的發(fā)展,如今的Linux在服務器領域、桌面領域、移動嵌入式領域和
云計算、大數(shù)據(jù)領域占據(jù)了廣闊的市場。
其中服務器領域在全球占據(jù)了75%的市場份額
而Ubuntu也作為最流行的桌面版Linux,基本可以滿足日常辦公需要,但是普及遠遠不及Windows。
通過Linux系統(tǒng)架構圖可以得知手機操作系統(tǒng)Android的內(nèi)核就是基于Linux修改而來的。
一切皆文件:普通的文件,目錄、字符設備、塊設備、 套接字等在 Unix/Linux 中都是以文件被對待;它們雖然類型不同,但是對其提供的卻是同一套操作界面。
小型,單一用途的程序:程序和可執(zhí)行文件不要太復雜,這樣才能保證了linux內(nèi)核的高效運行。
鏈接程序,共同完成復雜的任務:復雜的任務可以通過連接多個簡單的程序?qū)崿F(xiàn)復雜的功能。對于復雜的功能linux通過許多簡單程序的組合等方式實現(xiàn),在保證簡單功能的高效性的同時,復雜的程序也必然是高效性的。
避免令人困惑的用戶界面:如Windows那樣出了問題一般人選擇的會是重啟,實在是不行的話就是重新安裝系統(tǒng)了,因為對于Windows那樣不是開源的,并且用戶界面比較復雜操作系統(tǒng)出了問題,一般的人是根本沒有辦法解決的。但是linux就不一樣了,第一linux是開源的,無論什么問題都可以通過簡潔的命令行實現(xiàn)排錯,修改系統(tǒng)的配置,一切都是簡潔明了為基礎。
配置數(shù)據(jù)存儲在文本中:linux所有的配置文件都存放在文本配置文件當中,無論什么配置修改都只需修改其配置文件即可,配置文件時文本形式的只需任意一款文本編輯器修改即可而不是類似于Windows那樣將保存在注冊表中,并且Windows的注冊表需要專門的二進制或十六進制的編輯器才可編輯,修改比較復雜。
標題名稱:Linux系統(tǒng)運維與架構設計-Unix/Linux概述
轉(zhuǎn)載來源:http://redsoil1982.com.cn/news16/101516.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、企業(yè)網(wǎng)站制作、網(wǎng)站設計公司、網(wǎng)站策劃、Google、網(wǎng)站導航
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)