總第78篇
在接下來的文章中,系統都是采用Red Hat Enterprise Linux 8.0版本進行操作的,這也是目前企業應用最多的版本,希望在你閱讀文章后能給你帶來啟發,
1.重置root管理員密碼
有時會遇到把Linux系統的密碼忘記了,這個不用慌,可以只用幾步就可以重置了,首先你應該確定你的系統是不是RHEL8版本, 如果是再進行接下來的操作,我的系統如下圖所示:
此時,重啟Linux系統并在出現引導界面時,按下鍵盤上的e鍵進入內核編輯界面,如下圖所示:
在linux引數這一行的末尾追加rd.break引數,然后按下Ctrl + X來運行修改過的內核程式,如下圖所示:
大約過20s左右,系統進入緊急救援模式,再依次輸入下面的命令,等待系統重啟就可以用新的密碼進行登陸了,
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot
2.RPM紅帽包管理器
在RPM(RedHat Package Manager)發布之前,要想在Linux系統中安裝軟體只能采取原始碼包的方式安裝,這是一件非常困難的事情,很多時候我們在安裝、卸載、升級程式時還要考慮其它程式間的依賴關系,操作難度相當大,
RPM正是為了解決這些問題而設計的,它很像Windows中的控制面板,會建立統一的資料庫,詳細記錄軟體資訊并能夠自動分析依賴關系,目前RPM已被多個Linux系統使用,RPM包是預先在Linux主機上編譯好并打包的檔案,安裝起來非常快捷,下面列出了幾個常用的命令:
| 命令格式 | 詳細描述 |
|---|---|
| rpm - help | 查看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的命令格式 |
對于一個RPM包名字為:“goodaa-4.20-454.el8_4.5.x86_64",它所代表的意思如下:
RPM包有一個特點,就是它是指定作業系統版本的,RHEL8的RPM包只能安裝在此版本的Linux系統里, 另外,包結尾是以i686結束的RPM包,是32位的包,
3.YUM軟體倉庫
RPM是為了簡化安裝復雜度,而YUM(Yellow dog Updater, Modified)是為了進一步降低復雜度并解決軟體包間的依賴關系 而設計的,YUM軟體倉庫根據用戶的要求分析出所需的軟體包及其相關的依賴關系,后自動從服務器下載軟體包并安裝到系統,
YUM的常用命令如下,可以用yum - help來查看全部,
| 命令 | 作用 |
|---|---|
| yum repolist all | 列出所有倉庫 |
| yum list all | 列出倉庫中的所有軟體包 |
| yum install | 全部安裝 |
| yum install package1 | 安裝指定的包package1 |
| yum groupinstall group1 | 安裝程式組group1 |
| yum reinstall | 重新安裝 |
| yum update | 全部更新 |
| yum check-update | 檢查可更新的程式 |
| yum info package1 | 顯示包package1的資訊 |
| yum list | 顯示所有已安裝和可以安裝的包 |
| yum remove package1 | 洗掉包package1 |
| yum deplist package1 | 查看程式包package1的依賴情況 |
| yum clean all | 清除所有倉庫快取 |
| yum clean packages | 清除快取目錄下的包 |
| yum clean headers | 清除快取目錄下的headers |
4. Linux系統常用的快捷鍵
最基本的快捷操作有:
- 按上下方向鍵,可以查看歷史輸入命令;
- 按
Tab鍵可補齊命令名或目錄,若不是唯一的,多按幾次,會出來相應的串列; !ls重復運行最后一條以ls開頭的命令;
與Ctrl鍵組合的快捷操作如下表:
| 快捷鍵 | 作用說明 |
|---|---|
| a | 游標跳至行首 |
| b | 游標左移一個字母 |
| c | 殺死當前行程 |
| d | 洗掉提示符最后一個字符或Exit或logout |
| e | 游標移動至行尾 |
| f | 后移一個字符 |
| h | 洗掉游標前一個字符,同backspace鍵 |
| k | 清除游標后至行尾的內容 |
| l | 清屏,相當于clear |
| p | 重復上一次命令 |
| r | 搜索之前輸入過的命令 |
| u/w | 清除游標前到行首間的所有內容 |
| x/z | 將當前行程轉到后臺進行,使用"fg"命令恢復 |
本文到此結束!下篇繼續!
如果對你有幫助,請隨手 點贊 或 贊賞!關注本專欄,更多干貨與你分享,
=======================================================
歡迎【關注、私信 @武三郎】,我們一起交流一起進步,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/222848.html
標籤:其他
上一篇:Ubuntu一些命令筆記
