《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统
《Linux就該這么學(xué)》培訓(xùn)筆記_ch01_部署虛擬環(huán)境安裝Linux系統(tǒng)
文章最后會post上書本的筆記照片。
文章主要內(nèi)容:
- 在虛擬機中安裝紅帽RHEL7系統(tǒng)
- 在Linux系統(tǒng)中找回root管理員密碼的方法
- RPM與Yum軟件倉庫
- systemd初始化進(jìn)程和必須記住的管理服務(wù)命令
- 書本筆記
?
在虛擬機安裝RHEL7系統(tǒng)
隨書配套的軟件資源請在這里下載:https://www.linuxprobe.com/tools/?,除了RHEL系統(tǒng)鏡像我是通過上述鏈接下載,其余的虛擬機軟件,Win10,Office2016等等都是自己找資源下載,百度就有了。
必需用到的工具:
-
虛擬機軟件:VMWare Workstation 12(推薦用12版本,因為之后RHCE模擬環(huán)境部署在12版本最為穩(wěn)定,另外注冊密鑰現(xiàn)在隨便百度就有很多,自行查找);
- 紅帽操作系統(tǒng):RedHatEnterpriseLinux [RHEL]7.0;
往后實驗需要用到的工具:
- Windows系統(tǒng)(充當(dāng)客戶機,我采用Win10企業(yè)版2016長期服務(wù)版);
- Microsoft Outlook (做郵件實驗用到,我用2016版);
在Linux部署RHEL7系統(tǒng)需要注意的地方
一、安裝虛擬機軟件
建議選上“增強型鍵盤驅(qū)動程序”,增強型虛擬鍵盤功能可更好地處理國際鍵盤和帶有額外按鍵的鍵盤。此功能只能在 Windows 主機系統(tǒng)中使用。
二、在虛擬機安裝RHEL7系統(tǒng)
1)切記選擇“稍后安裝操作系統(tǒng)”。(如果選擇“安裝程序光盤鏡像文件”并把下載好的RHEL7系統(tǒng)鏡像選中,則虛擬機會通過默認(rèn)的安裝策略為用戶部署最精簡的Linux系統(tǒng),而不會向用戶詢問安裝設(shè)置的選項。這就意味著我無法按照自己的設(shè)置去安裝好系統(tǒng)。);
2)客戶機操作系統(tǒng)自然選擇“Linux”,版本選“Red Hat EnterPrise Linux 7 64 位”;
3)自定義硬件
- 內(nèi)存分配:最少不低于1GB,最多不超過2GB,多了浪費,少了跑起來卡;
- 處理器數(shù)量:根據(jù)物理機實際性能設(shè)置,一般家庭電腦都是只用一個cpu的吧。
- 處理器核心數(shù)分配:跟實際物理cpu的核心數(shù)一樣即可,因為就算企圖分配比實際物理cpu核心數(shù)多的數(shù)量,也會提示失敗;
- 開啟虛擬化功能:這個感覺看實際機器了,我cpu明明是支持開啟虛擬化的,bios上也設(shè)置開啟了,但是在虛擬機勾選虛擬化選項之后,啟動虛擬機反而報錯“該主機CPU類型不支持虛擬化性能計數(shù)器。模塊VPMC啟動失敗。未能啟動虛擬機”,所以我干脆就沒有勾選;
- 光驅(qū)設(shè)備:要在“使用ISO鏡像文件”中選中下載好的RHEL7系統(tǒng)鏡像文件;
- 網(wǎng)絡(luò)適配器:僅主機模式
- 其余設(shè)備:USB控制器、聲卡、打印機都可以移除;
4)進(jìn)入系統(tǒng)安裝設(shè)置界面
- SOFTWARE SELECTTION勾選“Server with GUI”,如果跳過SOFTWARE SELECTTION的設(shè)置,默認(rèn)會按照Minimal Install,即最小安裝(沒有圖形界面,很多命令都不能執(zhí)行)。
5)系統(tǒng)安裝完成后重啟
- 在Kdump界面,取消勾選“Enable Kdump”,禁用Kdump服務(wù)(調(diào)試系統(tǒng)內(nèi)核);
- 在Subscription Management Registration界面,選中No, I prefer to register at a later time;
?
重置root管理員密碼(RHCSA)
這里說的可不是進(jìn)入系統(tǒng)后使用命令的方式修改root管理員密碼,而是在進(jìn)入系統(tǒng)前,密碼忘記了,正常的登陸手段沒有密碼是進(jìn)不去系統(tǒng)的,怎么辦?
RHEL7和CentOS7都是采用全新的systemd初始化進(jìn)程服務(wù)。因此以下方法適用于采用systemd管理機制的系統(tǒng),不清楚其他版本系統(tǒng)適不適用。
/etc/redhat-release文件用于記錄Redhat的發(fā)行版本信息
1 cat /etc/redhat-release #查看當(dāng)前系統(tǒng)版本的詳細(xì)信息systemd 的管理機制中,rescure 模式和 emeryency 模式是無法直接取得 root 權(quán)限的,需要使用 root 密碼才能進(jìn)入 rescure 和 emeryency 環(huán)境。因此需要通過其他方式來設(shè)置 root 密碼。可以為內(nèi)核的啟動指定 "rd.break" 參數(shù),從而讓系統(tǒng)在啟動的早期停下來,此時可以通過使用 root 權(quán)限并結(jié)合 chroot 命令完成設(shè)置 root 密碼的操作。?
1.啟動Linux主機,出現(xiàn)引導(dǎo)界面時,按鍵盤上的字母“E”鍵進(jìn)入內(nèi)核編輯界面
2.在linux16參數(shù)這一行的行末追加“rd.break”參數(shù),然后按下Ctrl + X組合鍵運行修改過的內(nèi)核程序,稍后會進(jìn)入系統(tǒng)的緊急求援模式。
3.進(jìn)入系統(tǒng)的緊急求援模式。輸入以下命令,最后reboot重啟。就可以用新密碼登錄。
1 mount -o remount,rw /sysroot #把/sysroot重新掛載為可讀寫的模式 2 chroot /sysroot #把根目錄切換到/sysroot 3 passwd #修改密碼 4 touch /.autorelabel #添加隱藏文件.autorelabel 5 exit #從chroot中退出 6 reboot #重啟系統(tǒng)?有關(guān)chroot命令及其在緊急求援模式下更改root管理員密碼的作用,參考這里。
?
RPM與Yum軟件倉庫
RPM(紅帽軟件包管理器):通過將安裝規(guī)則與源代碼打包到一起,降低軟件安裝難度。
Yum軟件倉庫:通過將大量的常用RPM軟件包存放在一起,解決軟件包之間的依賴關(guān)系,進(jìn)一步降低軟件安裝難度。
?
systemd初始化進(jìn)程和必須記住的管理服務(wù)命令
Linux系統(tǒng)的開機過程:從BIOS開始,進(jìn)入Boot Loader,然后加載系統(tǒng)內(nèi)核,內(nèi)核進(jìn)行初始化,最后啟動初始化進(jìn)程。
RHEL6的初始化進(jìn)程服務(wù):System V init
RHEL7的初始化進(jìn)城服務(wù):systemd
| 作用 | System V init命令(RHEL6) | systemctl命令(RHEL7) |
| 啟動服務(wù) | service 服務(wù)名 start | systemctl start 服務(wù)名 |
| 重啟服務(wù) | service 服務(wù)名 restart | systemctl restart 服務(wù)名 |
| 停止服務(wù) | service 服務(wù)名 stop | systemctl stop 服務(wù)名 |
| 查看服務(wù)狀態(tài) | service 服務(wù)名 status | systemctl status 服務(wù)名 |
| 開機自啟動 | chkconfig 服務(wù)名 on | systemctl enable 服務(wù)名 |
| 開機不自啟動 | chkconfig 服務(wù)名 off | systemctl disable 服務(wù)名 |
?
書本筆記
?
轉(zhuǎn)載于:https://www.cnblogs.com/kaminwu/p/10826874.html
總結(jié)
以上是生活随笔為你收集整理的《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 老丫么老毛桃
- 下一篇: linux 其他常用命令