設為「⭐️ 星標」帶你從基礎入門 到 全棧實踐 再到 放棄學習!
涉及 網路安全運維、應用開發、物聯網IOT、學習路徑 、個人感悟 等知識分享。
希望各位看友多多支援【關注、點贊、評論、收藏、投幣】,助力每一個夢想。
【WeiyiGeek Blog's - 花開堪折直須折,莫待無花空折枝 】
作者主頁: 【 https://weiyigeek.top 】
部落格地址: 【 https://blog.weiyigeek.top 】
作者答疑學習交流群:歡迎各位志同道合的朋友一起學習交流【點選 ? 加入交流群】, 或者關注公眾號回覆【學習交流群】。
0x00 前言簡述
描述: 本文主要講解KylinOS(銀河麒麟)基礎知識,與實踐在VMware ESXi(可直接安裝到您的物理伺服器的、可靠的裸機 Hypervisor
)安裝和使用國產的作業系統 KylinOS(銀河麒麟)高階伺服器作業系統 V10 SP3 Lance
流程,幫助各位小夥伴從國產伺服器入門到放棄..呸..,是支援國產系統,當前國產系統是趨勢(國家要求),由於單位要試用麒麟v10伺服器作業系統驗證其是否能承載當前業務,作為一名IT搬磚打工人肯定是積極響應,首當其衝,鞍前馬後。才有了此文,此篇文章作為銀河麒麟入門實踐章節,後續會將在運維或者K8S叢集中遇到的問題進行整理出來,減少後續夥伴入坑和出坑,好了言歸正傳,下面簡單瞭解一哈國產麒麟系統的發展歷史以及下載、安裝。
首發地址: https://mp.weixin.qq.com/s/yqd1Qtog9wy8L5sgvgcEOQ
原文地址: https://blog.weiyigeek.top/2023/3-21-725.html
1.背景瞭解
2019年12月, 中國電子資訊產業集團有限公司(“中國電子”)將旗下天津麒麟資訊科技有限公司和中標軟體有限公司
強強整合,成立麒麟軟體有限公司(簡稱“麒麟軟體
”),打造中國作業系統核心力量。麒麟軟體主要面向通用和專用領域打造安全創新作業系統產品, 堅持開放合作打造產業生態,為客戶提供完整的國產化解決方案。以安全可信作業系統技術為核心,現已形成銀河麒麟伺服器作業系統、桌面作業系統、嵌入式作業系統、麒麟雲、作業系統
增值產品為代表的產品線,麒麟軟體旗下品牌包括銀河麒麟、中標麒麟、星光麒麟
, 麒麟作業系統能全面支援飛騰、鯤鵬、海思麒麟、龍芯、申威、海光、兆芯
等主流國產CPU以及Intel、AMD平臺CPU,在安全性、穩定性、易用性、高可用和系統整體效能等方面遠超國內同類產品,實現國產作業系統的跨越式發展。
-
在市場佔有率方面,公司旗下產品已全面應用於黨政、金融、交通、通訊、能源、教育等重點行業,服務使用者覆蓋所有的
中央部委、政府機關、地市黨委
, 根據賽迪顧問統計,麒麟軟體旗下作業系統產品,連續11年位列中國Linux市場佔有率第一名, 銀河麒麟(KylinOS) 原是在“863計劃”和國家核高基科技重大專項支援下,國防科技大學研發的作業系統(背景強大),該作業系統充分適應5G時代需求,打通手機、平板電腦、PC等,實現多端融合。 -
在開源建設方面,麒麟軟體正式釋出中國首個桌面作業系統
根社群openKylin
,旨在以“共創”為核心、以“開源聚力、共創未來”為社群理念,在開源、自願、平等、協作的基礎上,透過開源、開放的方式與企業構建合作伙伴生態體系,共同打造桌面作業系統頂級社群,推動Linux開源技術及其軟硬體生態繁榮發展。此外,麒麟軟體作為openEuler開源社群發起者
,以Maintainer身份承擔80個專案,除華為公司外貢獻第一, 在OpenStack社群
貢獻位列國內第一、全球第三,除此之外還參與了優麒麟、Hadoop、OpenNebula、ApacheOpenOffice、Fedora、LTP、GlusterFs等社群。
總之,它想表達的就是新一代國產作業系統之光, 非我銀河麒麟KylinOS不可,它是應對與替代 CentOS 停服的必備解決方案。????
2.發展歷程
描述: 中標麒麟的前身COSIX Linux
(中軟Linux)由中國計算機軟體與技術服務總公司開發(注意與1989年同為中軟開發的獨立類UNIX作業系統COSIX系統不同), 最初釋出於1999年釋出。
2002年,銀河麒麟作為863計劃的專案啟動,由國防科技大學研發,2006年銀河麒麟初版完成,其整合了mach、FreeBSD、Linux、Windows四種系統的優勢。
2004年2月,中標普華Linux 1.0(NeoShine)釋出
2009年,國家“核高基”重大專項啟動,銀河麒麟繼續迭代,銀河麒麟3.0開始使用Linux作為核心。
2010年12月16日, 中標普華Linux和國防科技大學的銀河麒麟合併為中標麒麟。
2014年12月,天津麒麟成立,繼承銀河麒麟品牌。
2020年4月8日,中標軟體和天津麒麟合併,共同開發銀河麒麟和中標麒麟。
2021年10月27日,麒麟軟體正式釋出“銀河麒麟作業系統V10 SP1 版本”
2023年3月28日,銀河麒麟宣佈,銀河麒麟桌面作業系統 V10 SP1 2203 update3 版本更新發布,即將逐步推送至終端使用者.
3.產品版本
當前銀河麒麟主要是桌面作業系統(Desktop operating System)
和 伺服器作業系統(Server operating System)
兩大作業系統,此處主要介紹銀河麒麟高階伺服器作業系統V10相關資訊。
銀河麒麟現階段提供的產品:
中標麒麟提供:
銀河麒麟高階伺服器作業系統V10 特點
同源構建: 支援六款自主CPU平臺(飛騰、鯤鵬、龍芯、申威、海光、兆芯等國產CPU),所有元件基於同一套原始碼構建。
自主CPU平臺深入最佳化: 針對不同自主CPU平臺在核心層、RAS特性、I/O效能、虛擬化和國產硬體(橋片、網路卡、顯示卡、Al卡、加速卡等)及驅動支援等方面最佳化增強,以及工控機支援。
虛擬化及雲原生支援: 實現QAS、EDT網路頻寬分級管控,最佳化支援KVM、Docker、LXC等虛擬化,以及Ceph、GlusterFS、OpenStack、k8s等原生技術生態,實現對容器、虛擬化、雲平臺、大資料等雲原生應用的良好支援。
高可用性: 透過XFS檔案系統、備份恢復、網路卡繫結、硬體冗餘等技術和配套的麒麟高可用叢集軟體,做到系統可靠、資料可靠、應用可靠,確保叢集或單系統上關鍵業務、核心應用的穩定性和可靠性。
可管理性: 提供圖形化管理工具和統一的管理平臺,實現對物理伺服器叢集執行狀態的監控及預警、對虛擬化叢集的配置及管控、對高可用叢集的策略定製和資源調配等功能。
內生本質安全: 構建基於自主軟硬體和密碼技術的核心與應用一體化的內生本質安全體系。
銀河麒麟高階伺服器作業系統V10與其他配套擴充套件軟體共同服務傳統業務應用、系統遷移、雲端計算、大資料、高可用、虛擬化、人工智慧7大場景,為使用者上雲提供底座支撐,協助企業數字化轉型。
銀河麒麟高階伺服器作業系統V10 生態環境
從基礎設施到雲端計算,再到資料支撐以及AI大資料和應用服務。
4.官方參考
官網地址: https://www.kylinos.cn
試用下載: https://www.kylinos.cn/support/trial.html
B站官方: https://space.bilibili.com/2055926626
常見問題: https://www.kylinos.cn/support/problem.html
體驗社群版本openKylin :https://www.openkylin.top
0x01 系統安裝
1.映象下載
描述: 麒麟軟體官方提供了銀河麒麟作業系統免費試用以及openKylin社群版本下載,此處由於我們是要使用銀河麒麟作業系統V10 SP3,所以我們需要申請下載。
Step 1.首先我們開啟瀏覽器訪問 https://www.kylinos.cn/support/trial.html 地址,填上對應資訊後提交。
Step 2.提交成功會轉到下載頁面,根據CPU架構(AMD、Intel
)選擇要下載銀河麒麟高階伺服器作業系統V10安裝包
,此處由於我伺服器機器的CPU是Intel的,所以可以選擇相容版本,此處我下載的ISO檔案為 Kylin-Server-V10-SP3-General-Release-2212-X86_64。
溫馨提示: 上述試用版本會不定期更新,所以你下載的可能與我的ISO檔案不一致,這是正常的。
除此之外,如果你還嫌麻煩,我們還可以透過【雙源飛流下載站】(https://sx.ygwid.cn:4431/) 進行下載對應的銀河麒麟版本,注意 MD5 校驗喲!
銀河麒麟伺服器作業系統V10SP3 x86_2212(兆芯/海光) md5: ff02d3a712f97e5e7b86c9bd56bcf9ac
下載地址: https://sx.ygwid.cn:4431/iso/Kylin-Server-V10-SP3-General-Release-2212-X86_64.iso
2.安裝流程
描述: 此處我的這邊演示環境中的在伺服器上機器上的 VMware ESXI 已安裝好並使用vCenter進行管理,若沒有安裝好的童靴可以使用VMWARE WORKSTATION 虛擬化軟體也可進行下述實踐操作,不瞭解虛擬化的童鞋可根據不同的環境參考博主如下兩篇文章。
- vSphere快速入門與基礎安裝 : https://blog.weiyigeek.top/2019/6-16-487.html
- vCenterServer安裝與使用(保姆式教學):https://blog.weiyigeek.top/2019/6-17-485.html
- VMware Workstation基礎入門學習與使用 : https://blog.weiyigeek.top/2019/6-17-494.html
在 VMware ESXI 上安裝銀河麒麟高階伺服器作業系統V10 SP3 實踐
Step 1.登入 VMware® vSphere® vCneter 管理端介面顯示如下所示,我們右鍵選中ESXI機器,然後新建虛擬機器->【建立新虛擬機器】-> 設定新虛擬機器名稱並選擇虛擬機器計算資源節點, 最後再點選【NEXT】進入資料儲存選擇
Step 2.進入到【配置檔案和磁碟檔案的儲存】選擇ESXI中掛載的資料磁碟(本地或者網路磁碟),下一步進入相容性選擇,通常建議 6.7以及更高版本,下一步進入到客戶機作業系統的選擇,此處設定的是Linux 和 其他 4.x 或更高版本的 Linux (64 位)選項。
Step 3.進入到【配置虛擬機器硬體】介面,此處筆者配置 8 CPU 、32GB 記憶體、256GB 磁碟
,配置好虛擬機器網路,其他預設即可,在選中新的 CD/DVD 驅動器 -> 【資料儲存ISO檔案】此處我已經將ISO上傳到掛載到ESXI的NFS伺服器上-> 【瀏覽】-> 選擇 NFS-ISO 上的 Kylin Server 映象檔案 -> 將狀態勾選【開啟電源時連線】重要 -> 點選【確定】。
Step 4.點選【Next】即將完成,你可以點選是否啟動該虛擬機器,此處我們先不啟動,點選完成,回到 vCenter 主介面,點選該虛擬機器選項卡中操作 -> 【啟動】-> 【開啟電源】-> 為了防止使用Web控制檯會出現大小寫異常,此處建議啟動後使用 VMware Remote Console 軟體進行連結,啟動機器後便可直接引導進入掛載的ISO系統安裝選項介面。
Step 5.使用方向鍵選擇 "Install Kylin Linux Advanced Server V10" (白行為選中), 回車即可進入安裝流程。
Step 6.進入【歡迎使用 Kylin Linux Advanced Server V10】介面,預設採用【簡體中文】,點選 【繼續】或者 Alt+C
鍵進入到安裝資訊摘要。
Step 7.進入【安裝資訊摘要】介面, 該頁面配置所有與安裝相關的資訊,點選相應配置項的圖示進入配置頁面,需要注意的是【軟體】
和【系統】
以及【使用者設定】
配置。
Step 8.點選 【軟體選擇】,此處需要根據不同業務系統環境需求進行伺服器的安裝,預設選項是【帶UKUI GUI 的伺服器】,但是通常來說建議選擇【最小安裝】(一是安裝速度快,二是防止過多的安裝軟體佔用系統空間
),例如博主在安裝系統時選擇最小安裝附加軟體如下圖所示,選擇後點選【完成】返回上一介面。
Step 9.點選 【安裝目的地】,此處是配置安裝磁碟及分割槽,如果您使用的是全新的磁碟並且希望使用全部磁碟空間,可以使用預設的自動分割槽配置,直接點選【完成】返回【安裝資訊摘要】頁面即可,但是對於機房線上的伺服器來說,通常是需要自定義的,此處我們選擇需要安裝系統的本地磁碟(256GB)的,然後在儲存配置點選【自定義】,再點選【完成】進入下一介面
Step 10.此時進入到手動分割槽頁面,點選【這裡自動建立它們】LVM 邏輯卷 , PS: 若有不瞭解的朋友可以參考博主的此篇文章 《Linux磁碟管理之LVM快速入門配置》[ https://blog.weiyigeek.top/2019/5-27-206.html ]
Step 11.點選後將會出現如下介面,此時我們可以根據需求來修改各分割槽掛載點的大小。PS: 下面是在傳統啟動(Legacy 英 / ˈleɡəsi
)模式下的分割槽配置,配置好之後點選 【完成】
# 分割槽配置(建議)
/ 根分割槽 50G及以上
/home 使用者家資料分割槽 50G及以上
/boot boot分割槽 2G
/swap swap分割槽 若機器記憶體小於2G則建議配置,通常伺服器記憶體都比較大所以無需配置交換分割槽,但你是可以劃分一定磁碟空間給它,先將其禁用等待需要使用時將其啟用,如下所示我劃分4個G
PS: 分割槽格式建議設定為 xfs 即可,當然也可以設定為 ext4 格式。
知識擴充套件: linux中xfs和ext4有什麼區別?
> 1、單個檔案的大小,EXT4可以是16GB到16TB,而XFS可以是16TB到16EB;
> 2、最大檔案系統大小,EXT4可以是1EB,而XFS是8EB;
> 3、EXT4受限制於磁碟結構和相容問題,可擴充套件性和scalability不如XFS。
> 4、在4K數量級上隨機寫XFS略好於EXT4。
Step 12.然後將會出現如下圖所示介面,我們點選【接受更改】即可,將會把分割槽資訊寫入磁碟中,等待片刻,將會回到主介面
Step 13.下面再進行【網路和主機名】配置,此處我將機器名稱設定為 kylinos ,點選【配置】,將其測試網路卡地址設定為 192.168.10.210 ,設定後點選【完成】即可。
Step 14.然後再進行root使用者和普通使用者賬號密碼設定,PS: 請注意密碼強弱要求,並且root密碼不能與普通管理員密碼一致,單擊【完成】回到主介面。
Step 15.在進行前面的操作後,通常會出現如下頁面,我們點選【開始安裝】即可開始系統了。
溫馨提示: 安裝程式會自動檢測各個配置項;如果檢測存在無法確認或不正確配置項,相應配置項的圖示上會顯示感嘆號。
Step 16.此處等待10來分鐘的樣子即可安裝成功,然後點選如圖中所示的【重啟系統】按鈕即可。
Step 17.系統重啟之後,將會出現如下圖所示的介面,需要你 acceept 允許許可以及網路配置,你需要輸入指定專案名稱以及提示資訊進行設定即可。 PS: 若不想進行網路配置可以輸入q
然後按照提示輸入 yes
即可回到系統的登入介面。
Step 18.此時你將使用剛才設定的root使用者或者kylin使用者的密碼進行登入到麒麟伺服器中,可以執行如下命令檢視系統相關資訊
# 系統版本
cat /etc/os-release
# 記憶體資訊
lsmem
# CPU 資訊
lscpu
# 磁碟分割槽資訊
lsblk
至此,在VMware ESXI 上安裝國產化 KylinOS 系統實踐完畢,關注我,盡情期待後續銀河麒麟系統的安全加固指令碼以及影片的釋出。
原文地址: https://blog.weiyigeek.top/2023/3-21-725.html
本文至此完畢,更多技術文章,盡情期待下一章節!
溫馨提示:唯一極客技術部落格文章線上瀏覽【極客全棧修煉】小程式上線了,涉及網路安全、系統運維、應用開發、物聯網實戰、全棧文章,希望和大家一起學習進步,歡迎瀏覽交流!(希望大家多多提提意見)
專欄書寫不易,如果您覺得這個專欄還不錯的,請給這篇專欄 【點個贊、投個幣、收個藏、關個注,轉個發,留個言】(人間六大情),這將對我的肯定,謝謝!。
溫馨提示: 由於作者水平有限,本章錯漏缺點在所難免,希望讀者批評指正,並請在文章末尾留下您寶貴的經驗知識,聯絡郵箱地址 master@weiyigeek.top 或者關注公眾號 WeiyiGeek 聯絡我。