【Linux】詳解Centos7的下載安裝配置

来源:https://www.cnblogs.com/sugerqube/archive/2023/05/17/17400535.html
-Advertisement-
Play Games

本文時間 2023-05-14 作者:sugerqube漆瓷 為什麼是Centos7 centos8已經停止維護,centos7將在2024-06-30停止維護(所以暫時選7) 未來替代品參考: AlmaLinux https://almalinux.org/ CloudLinux公司搞得RHEL下 ...


本文時間 2023-05-14
作者:sugerqube漆瓷

為什麼是Centos7

centos8已經停止維護,centos7將在2024-06-30停止維護(所以暫時選7)
未來替代品參考:

  1. AlmaLinux https://almalinux.org/
    CloudLinux公司搞得RHEL下游發行版
  2. RockyLinux https://rockylinux.org/
    Gregory Kurtzer發起搞得RHEL下游發行版

附:常用Linux發行版操作系統大盤點

鏡像獲取

Centos7的下載

官方下載: https://www.centos.org/download/

官網下載版本選擇圖片

Architectures選擇

Architectures(指令集架構)用的啥CPU
X86:Intel老祖,32位的
AMD64:AMD老祖(相容X86)
x86_64:Intel(支持了AMD64)
ARM64(arrch64):ARM 公司,筆記本,手機
IBM Power BE (ppc64):很貴的東西
IBM Power (ppc64le):很貴的東西~很貴的東西~
ARM31(armhfp):一種支持基於arm的一系列單板電腦和嵌入式設備樹莓派
i386:Intel(英特爾)32位微處理器,如奔騰

本文安裝在虛擬機上所以選x86_64
http://isoredirect.centos.org/centos/7/isos/x86_64/
鏡像選擇

選擇老熟人aliyun的鏡像源下載
http://mirror.anigil.com/CentOS/7.9.2009/isos/x86_64/

阿裡源鏡像站|100

具體iso選擇

README.txt中有對各個鏡像的介紹,原文英文這裡附GPT翻譯

image

NOTE
2207 的 ISO 鏡像僅提供額外的硬體支持或在舊的 2009 年 ISO 鏡像發佈時不支持的時區
只有在使用 2009 年的 ISO 鏡像出現問題時,才應該使用 2207 年的 ISO 鏡像。

所以一般選擇第一個CentOS-7-x86_64-DVD-2009.iso 4.4GB

至此我們終於獲取了要安裝的iso鏡像

image

安裝鏡像到虛擬機

VirtualBox的安裝

本文目標是使用Centos,選擇VirtualBox就足以夠用(比較輕便)。
VirtualBox官網:https://www.virtualbox.org/
註:7.0尚且過於年輕,個人推薦選擇6.1.x,最近一次更新是2023.4.18絕對不算過時。
https://www.virtualbox.org/wiki/Download_Old_Builds_6_1
軟體本體不到230M即使安裝到C盤也可接受,所以軟體本體安裝不在贅述

安裝完畢後記得在工具-》全局設置中調整虛擬機的預設安裝位置
image
image

創建一臺虛擬機

點擊新建,創建虛擬機
image

輸入名稱Centos,會自動幫你選擇類型與版本,上一步未設置預設位置也可以在這更改
image

記憶體一般選擇自己實機記憶體的一半通常為8G
image

創建虛擬硬碟
image
VDI:VirtualBox的虛擬硬碟格式
VHD:VHD供Windows使用的硬碟格式
VMDK:隔壁VM的虛擬硬碟格式
三者相差不大,沒有特殊需求,我們用virtualBox自己的格式,性能略有加成。
image
分配方式vBox已經講的很清晰了,可以自己取捨,個人推薦動態分配
image
上一步如果是動態分配,這裡可以放肆的拉高存儲大小
image
image

點擊設置對虛擬機進行一些簡單的配置。
稍後我們需要通過iso文件安裝系統所以把光碟機的啟動放到最優先
image
再在存儲中添加我們剛纔下載的光碟
image
image
網路選擇橋接網卡,更複雜的網路配置以後再處理。
image
最後我們單擊啟動進入centos的安裝
image

安裝centos

啟動進入選擇,註意右下角的Right Ctrl(筆記本需要特別註意有無)是你點擊進入虛擬機後脫離的快捷鍵。
image
耐心等待進度到100%,根據給予的配置有不同的速度。
image
選擇中文,香
image
偷個懶,磁碟選擇自動分區
image
image
鏈接網路
image
修改主機名點擊應用(全小寫,避免不必要的麻煩),插上光纖
這樣相當於在真實的wifi(路由器)上插上一根網線到虛擬機,ip為顯示的:192.168.1.103
用這種方法操作的虛擬機天生有網路,不用特殊配置。
image
單擊完成,完成對網路的配置,這裡註意括弧里的(enp0s3)剛纔一套操作其實是鏡像幫我們配置了這個文件,以後網路有變動和問題,就是我們自己配置這個文件,或者新建個網路。
image
關於軟體選擇:
筆者更傾向於是用非圖形化界面,這裡選擇最小安裝,需要圖形化界面可以在其中把帶GNOME的勾上。
選擇非圖形化的原因
centos的使用場景多為無顯示器的伺服器通過ssh鏈接操作,無論是從學習還是實際應用選擇非圖形化界面都是個合理的選擇,同時提醒一下喜歡圖形化界面的同志,可以選擇Ubuntu來代替centos

最後單擊開始安裝
image

在centos安裝的同時我們來設置一下它的賬戶。
image
當我們為了方便設置簡單密碼時,根據提示需要按兩次完成。
image
推薦再創建個管理員用戶,作為平時操作的用戶,更有效的理解linux的安全許可權管理,關於高級中組的相關設置建議在命令行界面進行操作。
image
image

所有配置完成 單擊“完成配置(F)”然後重啟進入系統image

image

註:可能出現未接受許可證的情況,點進去接受許可就行了。
image

輸入用戶名然後輸入密碼,登錄成功就算安裝完成了。
image
註:虛擬機預設不開啟小鍵盤,註意小鍵盤指示燈,輸入密碼時無動靜是刻意設置的,直管輸入密碼然後回車。
註:前面的是主機名,後面的是用戶名,不建議兩者相同

備份

這裡我們多做一步備份,先正常關閉電腦
image
單機生成
image
image
後面操作翻車了就可以把現在的虛擬機揚瞭然後恢復備份,就滿血複活了。
image

關於ssh登錄

這裡介紹幾個用的人多的軟體,尋找相關教程會比較輕鬆。
付費:
secureCRT:TOP1真神,正版99美元,各位自行調查。image

Mobaxterm:普通免費版可以滿足絕大部分需求,高級版69美元,十分推薦他的免費版。(只有windows)
https://mobaxterm.mobatek.net/download.htmlimage

xshell:非商用免費(申請算不輕鬆),僅學習可以愉快的玩耍。
https://www.netsarang.com/en/xshell/image

免費:
PUTTY:一切的起源,使用學習成本較高
KiTTY:美觀,繼承自PUTTY
OpenSSH:命令行超人
windterm:超級強大的git項目,上手有一定難度
https://github.com/kingToolbox/WindTerm
PowerShell:Windows好用image

具體的鏈接還需先學習虛擬機的網路配置


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 作者:京東科技 李玉亮 目錄指引 限流場景 軟體系統中一般有兩種場景會用到限流: •場景一、高併發的用戶端場景。 尤其是C端系統,經常面對海量用戶請求,如不做限流,遇到瞬間高併發的場景,則可能壓垮系統。 •場景二、內部交易處理場景。 如某類交易任務處理時有速率要求,再如上下游調用時下游對上游有速率要 ...
  • 最近因為陽了的緣故一直躺在床上。今天終於從床上爬起來了。不是因為好透了,而是因為我收到了申請Copilot Chat preview 許可權通過的郵件。實在忍不住,於是起床開電腦在咳嗽聲中進行了一番體驗。 如何申請 https://github.com/github-copilot/chat_wait ...
  • 一、系統特點 提高工作效率 避免人工出錯 適用於各種行業的稱重計價需求,如採購稱重、加工包裝稱重、零售稱重等場景。 二、功能介紹 1.稱重計價 2.列印小票/三聯單 3.商品管理 4.數據統計 5.歷史數據 三、支持型號: 耀華XK3190-A9 耀華XK3190-A12E 耀華XK3190-A27 ...
  • Abp是一個基於模塊化開發的應用程式框架,提供了模塊化基礎的架構和模塊化載入的引擎。 理解模塊 一個模塊是對一個功能點的封裝,可以獨立成為一個包,實現了松耦合的代碼組織方式。Abp框架的基本思想就是模塊開發,模塊就想樂高中的一塊塊積木,在項目中將不同功能點的模塊引用進來,就像搭積木一樣構建成一個成品 ...
  • 前言 接上一篇Linux系統下創建dotnet項目,這一篇我們聊聊.NET6環境下dotnet項目連接資料庫的方式方法,包括資料庫字元串該如何配置。看了很多博主寫的文章,連接資料庫字元串配置的方式和位置五花八門,這篇文章給大家介紹一下連接資料庫字元串的配置方式方法,順便介紹下一個新創建的dotnet ...
  • 本文屬於 OData 系列文章 ABP 是一個流行的 ASP. NET 開發框架,舊版的的 ABP 已經能夠非常好的支持了 OData ,並提供了對應的 OData 包。 ABP vNext 是一個重新設計的,面向微服務的框架,提供了一些非常有用的特性,包括分頁查詢等但是它並不能原生支持 OData ...
  • 有群友問C#非同步方法async返回值Task和void的區別?看似簡單,但不容易把它們用好。在C#中的非同步編程已經成為現代編程的標配,非同步方法(async/await)是實現非同步編程的一種常用方式。在非同步方法中,可以使用 Task 或 void 作為返回類型,還可以使用ValueTask返回類型。本 ...
  • 哈嘍大家好,我是鹹魚 在《Linux 記憶體管理 pt.2》中我們學習了多級頁表和大頁,我們知道了由於歷史遺留的問題,Linux 的頁通常為 4KB 這樣就會導致一個頁表裡面會有特別多頁,為瞭解決這個問題,Linux 提供了兩種解決方案——多級頁表和大頁 那麼今天繼續我們的 Linux 記憶體管理學習, ...
一周排行
    -Advertisement-
    Play Games
  • 前言 在我們開發過程中基本上不可或缺的用到一些敏感機密數據,比如SQL伺服器的連接串或者是OAuth2的Secret等,這些敏感數據在代碼中是不太安全的,我們不應該在源代碼中存儲密碼和其他的敏感數據,一種推薦的方式是通過Asp.Net Core的機密管理器。 機密管理器 在 ASP.NET Core ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 順序棧的介面程式 目錄順序棧的介面程式頭文件創建順序棧入棧出棧利用棧將10進位轉16進位數驗證 頭文件 #include <stdio.h> #include <stdbool.h> #include <stdlib.h> 創建順序棧 // 指的是順序棧中的元素的數據類型,用戶可以根據需要進行修改 ...
  • 前言 整理這個官方翻譯的系列,原因是網上大部分的 tomcat 版本比較舊,此版本為 v11 最新的版本。 開源項目 從零手寫實現 tomcat minicat 別稱【嗅虎】心有猛虎,輕嗅薔薇。 系列文章 web server apache tomcat11-01-官方文檔入門介紹 web serv ...
  • C總結與剖析:關鍵字篇 -- <<C語言深度解剖>> 目錄C總結與剖析:關鍵字篇 -- <<C語言深度解剖>>程式的本質:二進位文件變數1.變數:記憶體上的某個位置開闢的空間2.變數的初始化3.為什麼要有變數4.局部變數與全局變數5.變數的大小由類型決定6.任何一個變數,記憶體賦值都是從低地址開始往高地 ...
  • 如果讓你來做一個有狀態流式應用的故障恢復,你會如何來做呢? 單機和多機會遇到什麼不同的問題? Flink Checkpoint 是做什麼用的?原理是什麼? ...
  • C++ 多級繼承 多級繼承是一種面向對象編程(OOP)特性,允許一個類從多個基類繼承屬性和方法。它使代碼更易於組織和維護,並促進代碼重用。 多級繼承的語法 在 C++ 中,使用 : 符號來指定繼承關係。多級繼承的語法如下: class DerivedClass : public BaseClass1 ...
  • 前言 什麼是SpringCloud? Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的開發便利性簡化了分散式系統的開發,比如服務註冊、服務發現、網關、路由、鏈路追蹤等。Spring Cloud 並不是重覆造輪子,而是將市面上開發得比較好的模塊集成進去,進行封裝,從 ...
  • class_template 類模板和函數模板的定義和使用類似,我們已經進行了介紹。有時,有兩個或多個類,其功能是相同的,僅僅是數據類型不同。類模板用於實現類所需數據的類型參數化 template<class NameType, class AgeType> class Person { publi ...
  • 目錄system v IPC簡介共用記憶體需要用到的函數介面shmget函數--獲取對象IDshmat函數--獲得映射空間shmctl函數--釋放資源共用記憶體實現思路註意 system v IPC簡介 消息隊列、共用記憶體和信號量統稱為system v IPC(進程間通信機制),V是羅馬數字5,是UNI ...