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