Linux加強篇001-部署Linux系統

目錄

一、前言

1.1準備工具

1.2安裝配置VM虛擬機

1.3安裝軟件

1.4系統初始化進程

1.5重置root密碼

二、鞏固練習

1.為什么建議讀者在下載系統文件后先進行校驗而不是直接安裝呢?

2.使用虛擬機安裝Linux系統時,為什么要先選擇稍后安裝操作系統,而不是去選擇RHEL 8系統鏡像文件?

3.在安裝系統時如果出現類似于“CPU不支持虛擬化”這樣的報錯信息,該怎么解決?

4.RPM(紅帽軟件包管理器)只有紅帽企業系統在使用,對嗎?

5.簡述RPM與軟件倉庫的作用。

6.RHEL 7/8系統采用了systemd作為初始化進程,那么如何查看某個服務的運行狀態呢?

三、跋文

入口一:新老同學免費試用

入口二:新人服務器特惠禮包

入口三:大學生版低價特惠服務器

入口四:云服務器首購特惠&免費試用

入口五:云服務器特惠1.5折起

入口六:低價特惠建站


1. 前言

悟已往之不諫,知來者之可追。實迷途其未遠,覺今是而昨非。舟遙遙以輕飏,風飄飄而吹衣。問征夫以前路,恨晨光之熹微。

本系列依照《Linux就該這么學》第二版隨書學習練習操作,將一些課本上不順暢的地方,全部以最簡方式免費開源展示給大家,資源大家可以自行百度,學習起來我們既要多巴胺也要內啡肽。

1.1準備工具

vm是桌面虛擬軟件,iso是操作系統,我這下載全部應該是半個小時左右,10G大小,注意放到較大的盤里,不要放C盤,占系統盤內存,我的vm是在第一版里裝的,所以這一版只用裝個centos8就可以了

centos8.5iso鏡像下載地址:https://mirrors.aliyun.com/centos/8.5.2111/isos/x86_64/?spm=a2c6h.25603864.0.0.4a7d44cbLbw31m

vm17下載地址:https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html

1.2安裝配置VM虛擬機

選擇文件新增虛擬機

image.png

選擇下一步

image.png

選擇對應的centos8系統鏡像,后邊名稱密碼自定義起一套

image.png

起好名字,然后選擇盤符大的盤裝對應的vmx(虛擬系統),剩下的全部下一步,直到自動開機,輸入預設用戶名密碼

image.png

1.3安裝軟件

rpm軟件包命令

命令作用
rpm -ivh filename.rpm安裝軟件
rpm -Uvh filename.rpm升級軟件
rpm -e filename.rpm卸載軟件
rpm -qpi filename.rpm查詢軟件描述信息
rpm -qpl filename.rpm列出軟件文件信息
rpm -qf filename查詢文件屬于哪個RPM

Yum 軟件倉庫的技術拓撲圖

image

常見yum命令

命令作用
yum repolist all列出所有倉庫
yum list all列出倉庫中所有軟件包
yum info 軟件包名稱查看軟件包信息
yum install 軟件包名稱安裝軟件包
yum reinstall 軟件包名稱重新安裝軟件包
yum update 軟件包名稱升級軟件包
yum remove 軟件包名稱移除軟件包
yum clean all清除所有倉庫緩存
yum check-update檢查可更新的軟件包
yum grouplist查看系統中已經安裝的軟件包組
yum groupinstall 軟件包組安裝指定的軟件包組
yum groupremove 軟件包組移除指定的軟件包組
yum groupinfo 軟件包組查詢指定的軟件包組信息

1.4系統初始化進程

systemd 與 System V init 的區別以及作用

System V init運行級別systemd目標名稱systemd 目標作用
0poweroff.target關機
1rescue.target救援模式
2multi-user.target多用戶的文本界面
3multi-user.target多用戶的文本界面
4multi-user.target多用戶的文本界面
5graphical.target多用戶的圖形界面
6reboot.target重啟
emergencyemergency.target救援模式

如果想要將系統默認的運行目標修改為多用戶的文本界面模式,可直接用 ln 命令把多用戶模式目標文件 鏈接到 /etc/systemd/ 目錄:

[root@localhost ~]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

systemctl命令管理服務

服務的啟動、重啟、停止、重載、查看狀態等常用命令服務

老系統命令新系統命令作用
service foo startsystemctl start httpd啟動服務
service foo restartsystemctl restart httpd重啟服務
service foo stopsystemctl stop httpd停止服務
service foo reloadsystemctl reload httpd重新加載配置文件(不終止服務)
service foo statussystemctl status httpd查看服務狀態

開機啟動、不啟動、查看各級別下服務啟動狀態等常用命令

老系統命令新系統命令作用
chkconfig foo onsystemctl enable httpd開機自動啟動
chkconfig foo offsystemctl disable httpd開機不自動啟動
chkconfig foosystemctl is-enabled httpd查看特定服務是否為開機自啟動
chkconfig --listsystemctl list-unit-files --type=httpd查看各個級別下服務的啟動與禁用情況

1.5重置root密碼

為了簡便操作,后續的操作都會放到xshell上邊,xshell下載地址:https://www.xshell.com/zh/xshell/

image.png

輸入ifconfig,找到內網ip然后打開xshell,新建會話,并且把ip錄入進去點擊連接

image.png

image.png

image.png

(修改密碼暫時不用上邊的xshell)忘記Linux系統密碼,幾步重置,首先查看版本

[root@localhost ~]# cat /etc/redhat-release ?

image.png

重啟Linux系統主機并出現引導界面時,按下鍵盤上的e鍵進入內核編輯界面

image.png

在linux參數這行的最后面追加rd.break參數,然后按下Ctrl + X組合鍵運行修改過的內核程序

image.png

系統進入緊急救援模式,依次輸入以下命令

mount -o remount,rw /sysroot

chroot /sysroot

passwd

輸入密碼

確認密碼

touch /.autorelabel

image.png

再連續按下兩次Ctrl + D組合鍵盤來退出并重啟

image.png

2. 鞏固練習

1.為什么建議讀者在下載系統文件后先進行校驗而不是直接安裝呢?

答:為了保證系統和軟件包的安全與完整性,避免因為外部因素導致安裝失敗。

2.使用虛擬機安裝Linux系統時,為什么要先選擇稍后安裝操作系統,而不是去選擇RHEL 8系統鏡像文件?

答:在配置界面中若直接選擇了RHEL 8系統鏡像文件,則VMware Workstation虛擬機會使用內置的安裝向導自動進行安裝,最終安裝出來的系統跟我們后續進行實驗所需的系統環境會不一樣。

3.在安裝系統時如果出現類似于“CPU不支持虛擬化”這樣的報錯信息,該怎么解決?

答:遇到此類報錯,最大的可能原因是BIOS中沒有開啟VT功能,手動開啟后重啟即可。

4.RPM(紅帽軟件包管理器)只有紅帽企業系統在使用,對嗎?

答:RPM已經被CentOS、Fedora、openSUSE等眾多Linux系統采用

5.簡述RPM與軟件倉庫的作用。

答:RPM是通過將源代碼與安裝規則打包在一起,降低了單個軟件的安裝難度。而Yum與DNF軟件倉庫則是將大量常用的RPM軟件包打包到一起,解決了軟件包之間的依賴關系,這進一步降低了軟件的整體安裝難度。

6.RHEL 7/8系統采用了systemd作為初始化進程,那么如何查看某個服務的運行狀態呢?

答:執行命令“systemctl status服務名”可以查看服務的運行狀態。

3. 跋文

如果想上手操作的同學們可以通過阿里云ecs服務器免費試用參與或低價購買專屬于自己的服務器入口如下↓↓

入口一:新老同學免費試用

入口二:新人服務器特惠禮包

入口三:大學生版低價特惠服務器

入口四:云服務器首購特惠&免費試用

入口五:云服務器特惠1.5折起

入口六:低價特惠建站

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/164171.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/164171.shtml
英文地址,請注明出處:http://en.pswp.cn/news/164171.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

科技與藝術如何交織出“理想之家”?三星電視給出家電行業最優解答

作者 | 曾響鈴 文 | 響鈴說 理想的家,是什么樣子? 關于這個問題,社交媒體上有形形色色的答案。很多人的夢中情屋是原木風、奶油色,點綴著綠意盎然的植物;還有一些人的Dream house是用全屋智能將科技感拉滿,再配上打…

OpenStack云計算平臺-計算服務

目錄 一、計算服務概覽 二、安裝并配置控制節點 1、先決條件 2、安全并配置組件 3、完成安裝 三、安裝和配置計算節點 1、安全并配置組件 2、完成安裝 四、驗證操作 一、計算服務概覽 使用OpenStack計算服務來托管和管理云計算系統。OpenStack計算服務是基礎設施即服務…

2024東北師范大學計算機考研分析

24計算機考研|上岸指南 東北師范大學 信息科學與技術學院位于長春凈月國家高新技術產業開發區,毗鄰風光秀美的凈月潭國家森林公園。 信息科學與技術學院由原“計算機科學與信息技術學院”和“信息與軟件工程學院”于2017年根據學校事業發展需要整合形成。學院設有…

全球三大網絡安全威脅

網絡安全IP數據云 - 免費IP地址查詢 - 全球IP地址定位平臺威脅日益復雜,涵蓋了多個層面,從個人用戶到大型企業,都面臨著不同形式的網絡安全威脅。以下是當前全球范圍內廣泛認可的三大網絡安全威脅: 1. 惡意軟件和病毒攻擊&#x…

【沁恒藍牙mesh】OTA功能詳解

本文基于沁恒CH58X 單片機的OTA功能 一鍵三連,收藏點贊評論 私信可獲取原文 📋 個人簡介 💖 作者簡介:大家好,我是喜歡記錄零碎知識點的小菜鳥。😎📝 個人主頁:歡迎訪問我的 Ethern…

不可錯過的10個即時通訊軟件開發技巧

歡迎來到本文,作為即時通訊軟件開發領域的專家,我將為您分享十個不容錯過的開發技巧。無論您是新手開發者還是有經驗的專業人士,這些技巧都將幫助您實現卓越的即時通訊軟件。讓我們開始吧! 1. 選擇適當的開發平臺 在開始開發之前…

注意:怎么用JMeter操作MySQL數據庫?看完秒懂!

近期用JMeter做接口測試,遇到了一個需要用到數據數據庫的場景:一個關于數據報告的頁面,需要將數據庫里面的數據求和或者取均值之后,展示出來。 如果要斷言的話,需要連接數據庫,通過寫sql語句,將…

jmeter中調用python代碼

1、安裝pyinstaller pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller 2、將py腳本打包 pyinstaller -F venv/get_image/OCR_jmeter_api.py 3、jmeter中添加OS Process Sampler并調用dist下的程序 4、執行jmeter

刪除鏈表的倒數第N個結點

題目: 給你一個鏈表,刪除鏈表的倒數第 n 個結點,并且返回鏈表的頭結點。 示例 1: 輸入:head [1,2,3,4,5], n 2 輸出:[1,2,3,5]示例 2: 輸入:head [1], n 1 輸出:…

機器學習實戰-第5章 Logistic回歸

Logistic 回歸 概述 Logistic 回歸 或者叫邏輯回歸 雖然名字有回歸,但是它是用來做分類的。其主要思想是: 根據現有數據對分類邊界線(Decision Boundary)建立回歸公式,以此進行分類。 須知概念 Sigmoid 函數 回歸 概念 假設現在有一些數據點,我們用一條直線對這些點進行…

淺析基于智能音視頻技術的城市重要場館智能監控系統設計

了解旭帆科技的朋友都知道,旭帆科技一直都樂于和大家分享各類場景的視頻解決方案,今天小編就基于智能音視頻技術的城市重要場館智能監控系統設計和大家探討一下。 基于智能音視頻技術的城市重要場館智能監控系統設計,主要包含以下要素&#x…

外部 prometheus監控k8s集群資源(pod、CPU、service、namespace、deployment等)

prometheus監控k8s集群資源 一,通過CADvisior 監控pod的資源狀態1.1 授權外邊用戶可以訪問prometheus接口。1.2 獲取token保存1.3 配置prometheus.yml 啟動并查看狀態1.4 Grafana 導入儀表盤 二,通過kube-state-metrics 監控k8s資源狀態2.1 部署 kube-st…

手把手教你編寫LoadRunner腳本

編寫 LoadRunner 腳本需要熟悉腳本語言、業務場景、參數化技術、斷言和事務等基礎知識。 在實際編寫時,可以根據具體測試需求,結合實際情況進行合理的配置和調整。 基本步驟 創建腳本 在 LoadRunner 的 Controller 模塊中,創建一個新的測…

linux centos上安裝python3.11.x詳細完整教程

一. 安裝步驟 注意: 1、安裝python3.11的其他版本替換下面的版本信息即可。(如想安裝3.11.5將案例中的3.11.0替換成3.11.5即可) #下載最新的軟件安裝包 wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz#解壓縮安裝包 tar -xzf Python-3.11.0.tg…

gRPC之gRPC負載均衡(客戶端負載均衡)(etcd)

1、gRPC負載均衡(客戶端負載均衡)(etcd) 本篇將基于etcd的服務發現前提下,介紹如何實現gRPC客戶端負載均衡。 1.1 gRPC負載均衡 gRPC官方文檔提供了關于gRPC負載均衡方案Load Balancing in gRPC https://github.com/grpc/grpc/blob/master/doc/load-balancing.m…

Jackson無縫替換Fastjson

目錄 文章目錄 一,Fastjson到Jackson的替換方案方案代碼序列化反序列化通過key獲取某種類型的值類型替換 二,Springboot工程中序列化的使用場景三,SpringMVC框架中的Http消息轉換器1,原理:2,自定義消息轉換…

什么是mvc原理是什么

MVC是一種設計模式,它將應用程序分為三個部分:模型(Model)、視圖(View)和控制器(Controller)。 模型(Model)表示應用程序的數據結構,包括與數據相…

常用腳本-持續更新(文件重命名、視頻抽幀、拆幀)

所有代碼位置:Learning-Notebook-Codes/Python/常用腳本 1. 文件重命名 1.1 說明 腳本路徑:codes/files_rename.py腳本說明:可以自動重命名某個文件夾下指定類型的文件。 修改前文件名稱: img1.jpg修改后文件名稱: Le0v1n-20231123-X-0001…

python-opencv在圖片中繪制各種圖形

python-opencv在圖片中繪制各種圖形 1.繪制直線 2.繪制矩形 3.繪制圓 4.繪制橢圓 5.繪制多邊形 6.嵌入文字 實現代碼都在下面了,代碼中參數做了簡單注釋 import copy import math import matplotlib.pyplot as plt import matplotlib as mpl import numpy a…

window非gui形式運行jmeter腳本

配置jmeter環境 新增1個環境變量: JMETER_HOMED:\Tools\apache-jmeter-5.0 【jmeter文件夾】 編輯CLASSPATH: CLASSPATH后面加上 %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar; 編輯path: path后面加上 %JM…