CentOS 8.1
全民宅家日子就玩Linux啦!
Windows提不起興趣,黑蘋果Mac前天更新到最新10.15.3也了無新意,隻是曾經“全球無解”Intel無線網卡被遠景論壇網友攻克的消息讓我有一些驚喜,有空再将筆記本拆了試試的,隻是9系列的卡尚無法支援,再等等吧。
鎖定了折騰了數年之久的Linux系統,情之所起興之所緻,逐将28個Linux系統的分區全數清除,最新的系統全新的教程;同時,給自己一個任務:HP x360本本上
每一天安裝一個最新版的Linux系統,且能用這個系統進行日常的工作!
今天,首當其沖的當然是自己最喜歡的CentOS啦,它也是全球企業采用率最高的免費Linux系統(據說是沒有之一的,廣告語:源自紅帽,當然穩定!),最新版本8.1才釋出2天,新鮮熱辣的鏡像iso檔案官網下載下傳位址:http://www.centos.org
本系統難度系數7,是以菜鳥要特别注意資料的保護,有問題找資料時要注意盡量搜尋Centos8.0或以上的,版本不同,網絡教程的坑就越大!不得不防啊!
先說明幾點:
準備玩7天弄7個Linux新版系統;系統着重點在于桌面應用;必須UEFI,BIOS中關閉安全引導功能;Linux分區20G即可,ESP/EFI分區建議2G或以上;多分區多系統的swap設為共享的4G單檔案即可或根本就不要設定,畢竟記憶體16G以上了;home分區共用,每個系統建立一個以系統名稱命名的使用者名,如ubuntu,cnetos;所有輸入的字母均為小寫,非必要不要用大寫的;雙顯示卡隻用集顯,獨顯能不用則不用;建議新手用DiskGenius磁盤精靈在windows熟悉環境中将分區工作完成。當然,若你不像禅宗我這樣安裝數十個系統的話也可以用Linux的cfdisk等工具完成。
一、安裝:
1、用Rufus(下載下傳位址:http://rufus.ie/)将iso寫入U盤,重新開機PC後按F9(不同的機器請自行查找開機啟動選項按鍵,HP機器大多為F9),選擇EFI的U盤啟動進行安裝,安裝過程菜鳥們請自行度娘或哥哥的。
安裝過程中最重要的地方有兩個:1.分區,牆裂建議菜鳥們用磁盤精靈弄好分區,安裝過程中隻需要選擇“自定義”然後找到相應分區即可,較不宜損壞資料或造成資料丢失,當然弄多系統的話最好先備份了再玩;2.引導,Grub2的相關知識了解得越多越好,要學會自己配置Grub2,遇到系統無法啟動時能手動完成引導工作。
安裝要點:
1.主界面:其中比較重要的是 軟體選擇 及最重要的 安裝目的地這兩項:
2. 軟體選擇:玩Centos當然首選 GUI 伺服器,當然你想挑戰一下可以試一下 最小化 選項,在指令行下一步步建構你的Server:
3. 分區:務必小心小心小心!首先選擇要安裝的目标分區磁盤,因為我的本本上有雙SSD,一個是512G的nvme 主磁盤,上有 / 和 /boot/efi 分區,還有一個1.5G的SATA磁盤,上有home分區;故均要選擇,而且
一定要選擇 自定義 功能!
接下來,點選确定按鈕進入分區的下一步工作,确定 / (用來放置Centos系統檔案,相當于Windows的C槽)、/home(使用者分區,存放使用者資料,包括使用者安裝的軟體以及個人資料等)和/boot/efi(存放必要的引導程式,Grub2會自動生成相關引導内容)分區的具體位置,注意千萬不要搞錯!根分區/ 一定要選擇“格式化”,/home與/boot/efi分區千萬不要格式化(當然,前提是你已經有且僅有格式化過一次了),不然會清空其它系統的資料,造成資料丢失或無法啟動的可能;
最後,要特别注意多硬碟多分區的環境下,一定要再次選擇引導程式的存放磁盤,不知是不是安裝程式的bug,反正必須要點選選中一下啟動磁盤,再點關閉,然後确定兩次之後,主界面那兒才能繼續進行“下一步”操作的。
然後,就開始進行安裝工作了,後面的工作相對簡單,就不上圖了。
二、安裝後的工作:
安裝好Linux系統之後的工作,通常是:驅動(顯示卡、網卡等)、輸入法(尤其是五筆拼音,沒有這個的話會極大影響我的輸入速度)、優化、美化(Grub2、桌面、浏覽器等應用)等。
顯示卡驅動:
困擾我許久的Centos雙顯示卡,今天有了一個折中的方法,即是關閉了Nvidia獨立顯示卡的驅動,隻用intel GF108M U620顯示卡即可,反正我也用不到獨顯的應用。方法即是關閉了N卡的開源nouveau驅動。
事實上8代雙顯示卡本本可以順利安裝Centos,但安裝重新開機後系統即當機,隻有Capslock鍵在閃爍,原以為是核心panic,但我曾嘗試了5.0以上的kernel還是一樣的當機,雙顯示卡才是最大的問題,事實上停用了N卡的驅動後,今天大半天的使用完全沒有任何的卡頓感!
雙顯示卡開機當機,在grub選項裡加入
nomodeset即可進入Centos系統。然後禁用nouveau,讓Grub不用每次都要手動輸入 nomodeset 項:在 /etc/default/grub 的GRUB_CMDLINE_LINUX 中添加rd.driver.blacklist=nouveau nouveau.modeset=0 再執行下列語句:
sudo grub2-mkconfig -o/etc/grub2-efi.cfg
sudo grub2-mkconfig -o/etc/grub2.cfg
即可,之後就可以直接通過Grub2進入系統了。此時,可以看到系統設定中的顯示亮度可以調整了,不像nomodeset那樣的所有顯示卡都屏蔽後無法調整亮度的問題,其實就是intel顯示卡獨自起效了,這就夠了!
Centos美化與優化:
将Centos8設定為
黑色Dark模式:畢竟現在幾乎所有的系統,包括Win、Mac、Android等都已變“黑”了,Linux也必須跟上!其實也很簡單,輸入:dnf install gnome-tweak-tool 安裝Gnome的美化工具,順便加了一個Dock插件包:sudo dnf installgnome-shell-extension-dash-to-doc然後打開“優化”程式中的“外觀”,将右邊的主題裡的應用程式改為帶有 dark 的即可。當然,若想弄出美侖美奂的桌面,可以去專門的美化網站下載下傳(https://www.gnome-look.org/)你自己喜歡的Theme,如仿Mac的主題Mojave Gtk Theme(如圖,借用了設計者的Github圖,我對Mac界面無感),隻是,我覺得原始桌面的簡練與友善還是挺不錯的,換成Dark黑色模式後就已很美觀了。至少比看得要嘔吐的Win10界面要新鮮得多。
Centos 添加
五筆拼音輸入法:dnf search wubi 會有包名出現,可以選擇極點五筆拼音jidian字樣的包,再輸入 dnf install ibus-table-chinese-wubi-jidian.noarch 安裝,登出後便可以在系統設定中添加五筆拼音輸入法啦!
8.0之後
不需要更換源,會自動跳轉到最快的源位址,相當好的一個改進,dnf update 更新系統時速度極佳,不用弄源也能極大友善新手的,當然,某些第三方的源還是要手工加入的,比如新版核心更新須加:rpm -Uvh http://www.elrepo.org/elrepo-release-8.0-2.el7.elrepo.noarch.rpm即ELRepo源才行。另外,CentOS8.1的核心雖然隻是4.18(可以更新到最新的5.5.1),但比起Centos7的3.x要好得多,至少讓我為使用MacOS換裝的 DW1830 博通無線網卡能順利驅動了!
Grub2
不搜尋其它分區中的系統,隻需要将 /etc/grub.d/ (不同的Linux系統位置有所不同)的30-os-prober 30_uefi_firmware 40_custom 41_custom (引用Centos8.1中的檔案)删除或備份到其它位置,再進行grub2-mkconfig 操作,更新Grub2項目即可!當然,還可以對Grub2進行美化工作,隻是這開機3s的美化是否值得呢?
三、應用:
其實,Linux已經可以“幾乎”可以取代Windows的桌面工作了,隻是使用者使用時免不了用到指令行以及某些專用軟體的缺失,如QQ、微信等日常使用的軟體在Linux中差不多沒有“原生”性的應用,當然DeepinLinux的Deepin Wine虛拟APP能解決一部分,隻是效率還無法與Widnows相提并論,希望在目前的政治、經濟環境下,國内的Linux企業和科技巨頭們能真正弄出一些實用好用的軟體給使用者,不要再弄一些抄襲或Y割的産品讓使用者心寒了!
今天在Centos上沒有去試着安裝Deepin Wine,隻是裝了騰訊去年11月悄然釋出的Linux QQ Y割版,用着還行;然後,傍晚時分在Centos下試着快速建構免費的永久部落格網站:Centos+Node.js+Hexo+Github 這也是我暑假未完成的禅思别院網站的架構基礎,原來是在Windows Server 2019版上弄的,今天正好試試Linux下的原滋原味的Node.js:
1. 安裝好Centos,後安裝node.js,輸入:dnf install nodejs
2. 安裝git和npm:dnf installgit npm
3. 安裝Hexo:npm install hexo-cli -g
4. 建立blog目錄,我已有自己網站的相關檔案,故此處隻是作一個架構;然後,執行Hexo指令:
hexo init ;初始化環境
npm install ;安裝所需插件
hexo s ;運作網站
5. 至于上傳到Github的操作此處略過,而且我也沒有什麼動力去弄網站,隻想線上寫作即可,有了網站反而會有所限制的;
下圖即是一個最簡單的部落格架構:
最後:Centos的性能是相當強悍的,若想以後在企業中開展資訊服務,那麼它應當是首選系統。事實上,Centos強調穩定性,是以在新技術方面顯得有些滞後,比如核心的選擇,但對于企業與應用而言,穩定是壓倒一切的真理,而且Centos也并不是那麼高高在上的,界面也可以變得相當精美!經過大半天的試用,并沒用它進行高強度的伺服器應用以及桌面應用程式的使用,但禅宗這幾年來都一直使用着它,并發自内心贊歎它的高效與簡便,可伸縮性強,不愧為
Linux伺服器中的王者!