Centos7是一個企業(yè)級的Linux發(fā)行版本,它源于RedHat免費公開的源代碼進行再發(fā)行,它是一款開源類服務器操作系統(tǒng),使用非常廣泛,本站為大家提供的是Centos7鏡像中文版下載。
Centos7系統(tǒng)特色:
CentOS 7更新內(nèi)核版本為3.10.0,新版本的內(nèi)核將對swap內(nèi)存空間進行壓縮,這將顯著提高I/O性能,優(yōu)化KVM虛擬化支持。在文件系統(tǒng)方面,CentOS 7默認支持XFS文件系統(tǒng),并更新了KVM,使其可以支持ext4和XFS快照。
而在網(wǎng)絡方面,CentOS 7支持Firewall,防火墻可以支持區(qū)域和網(wǎng)絡信任,配置防火墻之后不需要重新啟動防火墻就可以應用配置。重要的是,CentOS 7支持Linux容器,能提供輕量化的虛擬化,以便隔離進程和資源,這將提高資源的使用效率。
對于運維人員而言,CentOS 7在功能、操作便捷性和性能等方面帶來巨大改變,以及一些操作方式(例如防火墻、系統(tǒng)服務管理)上發(fā)生的改變可以讓運維人員更高效的管理系統(tǒng)。
如果說 Ubuntu 是現(xiàn)今最受桌面用戶歡迎的 Linux 操作系統(tǒng),那么 CentOS 就是最受公司、企業(yè)、IDC 喜愛的 Linux 發(fā)行版了。得益于極為出色的穩(wěn)定性,全球范圍內(nèi)無數(shù)著名網(wǎng)站均選用它,異次元的服務器也是!
CentOS 是基于 Red Hat Enterprise Linux (收費昂貴但口碑極佳) 的源代碼再編譯出來的免費版,因此不僅繼承 RHEL 優(yōu)越的穩(wěn)定性,還提供免費更新,因此在服務器提供商、中小型公司中裝機量幾乎是最大的 Linux 發(fā)行版,現(xiàn)在也已正式加入紅帽公司。從事互聯(lián)網(wǎng)技術(shù)的同學,CentOS 應該是值得你深入了解學習研究的 。
Centos7系統(tǒng)系統(tǒng)功能:
內(nèi)核
CentOS 7采用的kernel版本更新至3.10.0,增加了如下一些新功能:crashkernel | CentOS 7支持在有大內(nèi)存(最大為3TB)的系統(tǒng)中使用kdump崩潰轉(zhuǎn)儲機制,啟用在一個以上 CPU 中引導crashnernel的功能。 |
---|---|
Swap內(nèi)存壓縮 | CentOS 7引進了一個新功能,即swap內(nèi)存壓縮。Swap壓縮由zswap執(zhí)行,這是一個用于frontswap的精簡后端。采用swap內(nèi)存壓縮技術(shù)可保證顯著減少I/O,并提高性能。 |
采用NUMA的調(diào)度和內(nèi)存分配 | 在CentOS 7中,內(nèi)核會在同一系統(tǒng)的不同NUMA節(jié)點間自動重置進程和內(nèi)存以提高沒有統(tǒng)一內(nèi)存訪問(NUMA)系統(tǒng)的性能。 |
APIC虛擬化 | CentOS 7通過利用新處理器的硬件功能支持高級程序中斷控制器(APIC)注冊的虛擬化以便提高虛擬機監(jiān)視器(VMM)中斷處理能力。 |
vmcp內(nèi)嵌在內(nèi)核中 | 在CentOS 7中,vmcp內(nèi)核模塊內(nèi)嵌在內(nèi)核中。這可保證vmcp設備節(jié)點總會出現(xiàn),同時用戶可在不首先載入vmcp內(nèi)核模塊的情況下發(fā)送IBM z/VM hypervisor控制程序命令。 |
全面DynTick支持 | 在CentOS 7中,nohz_full引導參數(shù)將最初的無縫內(nèi)核功能延伸到額外的情況,比如可以停止tick的時候、可以使用per-cpu nr_running=1設置的時候。即在CPU的運行隊列中只有一個可運行的任務。 |
將內(nèi)核模塊列入黑名單 | 提供modprobe程序可讓用戶在安裝時將內(nèi)核模塊放入黑名單??赏ㄟ^運行命令:modprobe.blacklist=module,禁用自動載入一個模塊。 |
虛擬化
CentOS 7提供基于內(nèi)核的虛擬化,帶來以下功能:PCI橋接 | CentOS 7采用PCI橋接技術(shù),可讓用戶配置32個以上的PCI設備(不支持橋接后的設備熱插拔)。 |
---|---|
QEMU沙箱 | CentOS 7使用內(nèi)核系統(tǒng)調(diào)用過濾加強KVM虛擬化安全性,這提高了主機系統(tǒng)與虛擬機之間的獨立性。 |
支持QEMU虛擬CPU熱添加 | CentOS 7中的QEMU提供虛擬CPU(vCPU)熱添加支持。可在運行的虛擬機中添加虛擬CPU(vCPUS)以滿足與負載關聯(lián)的負載要求或者保持服務等級協(xié)議(SLA)。 |
多隊列NIC | 多隊列virtio_net提供更好的可延伸性,每個虛擬CPU都有獨立的傳輸或者接收隊列以及可在不影響其他虛擬CPU的情況下使用的獨立中斷。 |
多隊列virtio_scsi | 多隊列virtio_net提供更好的可延伸性。每個虛擬CPU都有獨立的隊列以及可在不影響其他虛擬CPU的情況下使用的獨立中斷。 |
KVM中的HyperV啟示 | CentOS 7已使用多個微軟Hyper-V功能更新了KVM,例如:支持內(nèi)存管理單元(MMU)和虛擬中斷控制程序。微軟在虛擬機和主機之間提供半虛擬API,通過在主機中使用這個功能的一部分,并根據(jù)微軟的說明對其進行控制,微軟Windows虛擬機就可以提高其性能。 |
QEMU虛擬機的I/O節(jié)流 | 這個功能為QEMU虛擬機塊設備提供I/O節(jié)流。I/O節(jié)流會延緩I/O內(nèi)存請求的處理。這樣會延遲系統(tǒng)但可防止其死機。(注:不能節(jié)流數(shù)據(jù)層。) |
基于VFIO的PCI設備分配 | 虛擬功能I/O(VFIO)用戶空間驅(qū)動程序界面為KVM虛擬機提供改進的PCI設備分配解決方案。VFIO提供內(nèi)核級設備分離強化,提高設備訪問的安全性,并與安全引導等功能兼容。VFIO替換了前任系統(tǒng)中使用的KVM設備分配機制。 |
集群
集群是多臺計算機(節(jié)點)一同工作以便提高重要產(chǎn)品服務的可靠性、可擴展性和可用性。可利用CentOS 7的高可用性來根據(jù)性能、高可用性、負載平衡以及文件共享的不同需要采用各種不同的配置進行部署,具有以下功能特性:Pacemaker集群管理器 | CentOS 7使用Pacemaker替換rgmanager進行集群資源管理以及從節(jié)點失敗中恢復。包括以下優(yōu)點:資源配置的自動同步和版本管理;靈活的資源和fencing模式可與用戶環(huán)境更緊密地對應;可使用fencing恢復資源層失敗;在多節(jié)點中運行同一資源的能力;在兩個不同模式之一的多個節(jié)點中運行同一資源的能力;Pacemaker不需要分布式鎖管理程序;仲裁丟失或者形成多個分區(qū)時的可配置行為。 |
---|---|
keepalived和HAProxy | CentOS 7使用keepalived和HAProxy替換了負載平衡程序Piranha。keepalived軟件包提供簡單且強大的負載平衡和高可用功能,HAProxy為TCP和HTTP應用程序提供一個可靠的高性能網(wǎng)絡負載平衡程序,特別適用于在需要持久性或者Layer7處理時有非常高負載的網(wǎng)頁。 |
Pacemaker | Pacemaker 配置系統(tǒng),也稱pcs,替換了ccs、ricci和luci作為統(tǒng)一的集群配置和管理工具。其優(yōu)點包括:命令行工具;可輕松自我啟動集群,即初始化集群并使其開始運行;可配置集群選項;可添加、刪除或者修改資源及其之間的關系。 |
新的資源代理 | CentOS 7提供大量資源代理。資源代理時集群資源的標準化接口。資源代理可將一組標準操作轉(zhuǎn)換為具體資源或者應用程序的步驟,并將其結(jié)果解讀為成功或者失敗。 |
編程語言
CentOS 7更新了編程語言版本,主要如下:Ruby 2.0.0 | CentOS 7提供更新的Ruby 2.0.0,具有新的解釋程序YARV(另一個Ruby VM),該程序可限制降低載入時間,特別是那些有大樹結(jié)構(gòu)或者文件的應用程序,還具有新的且迅速的"Lazy Sweep"垃圾收集程序。此外,該版本Ruby限制支持字符串編碼,限制支持內(nèi)部線程而不是綠色線程。 |
---|---|
Python 2.7.5 | CentOS 7提供更新的Python 2.7.5,這個版本包含很多性能改進,并向前兼容Python 3。主要變化有:排序的字典類型、快速的I/O模塊、集合及代碼詞典解讀、sysconfig模塊。 |
Java 7及多個JDK | CentOS 7提供OpenJDK7作為默認Java開發(fā)套件(JDK),Java 7作為默認Java版本。所有Java 7的軟件包允許平行安裝多個版本,類似于內(nèi)核。平行安裝的功能可讓用戶同時嘗試多個JDK版本,以便在需要時調(diào)節(jié)性能并解決問題。 |
文件系統(tǒng)
支持 XFS 文件系統(tǒng) | CentOS 7中使用的默認文件系統(tǒng)是 XFS,它替換了前任系統(tǒng)中使用的第四代擴展的文件系統(tǒng)(ext4)。XFS是高度可擴展、高性能文件系統(tǒng),支持高達16艾字節(jié)(約 1600萬TB)的文件系統(tǒng),多達8艾字節(jié)(約 800萬TB)以及包含數(shù)千萬條目的目錄結(jié)構(gòu)。XFS支持元數(shù)據(jù)日志,它可加快崩潰的恢復。XFS文件系統(tǒng)還可在掛載且活躍的情況下進行清理碎片和擴展操作。 |
---|---|
支持 IBM System z 中的 libhugetlbfs | CentOS 7支持IBM System z架構(gòu)中的libhugetlbfs庫,該庫允許C和C++程序中的大頁面透明開發(fā),應用程序及中間件程序可從其性能優(yōu)點或者大頁面中受益而無需進行更改或者重新編譯。 |