Linux裡最重要的幾個命令

2021-08-21 14:34:02 字數 1673 閱讀 5961

c1. 不帶密碼進系統

啟動後馬上按 e 編輯系統的啟動配置檔案,即grub的配置檔案。(這個檔案會在每次啟動時自動恢復成初始值)

對於 linux 7 使用者而言找到 linux16  開始的那一行,在行尾加空格 輸入rd.break,按 【ctrl】+x繼續啟動系統。

這時會進入乙個臨時系統。

接下來部分是高能,

輸入:mount -o remount,rw /sysroot

#重新以讀寫方式載入原系統的root使用者

chroot /sysroot

#切換到原系統的root使用者。

這個時候游標起始處已經變成了 sh-4.2:了

現在如果輸入passwd root 就可以更改系統root使用者的登陸密碼了。

然後要新建乙個刷selinux的檔案,輸入: touch /.autorelabel

然後再重新開機就可以使用新生成的密碼登陸了。注意,由於之前更改了selinux的策略所以會先重啟一遍刷一下,然後第二次自動重啟時你才可以登陸系統。

1.1 禁止開機破密碼登陸,對於rh7系統

修改 /etc/grub.d/00_header 檔案。在行尾加入以下**:

cat passwd user 123456

eof儲存退出後重新刷一下grub.cfg

輸入 grub2-mkconfig -o /boot/grub2/grub.cfg

然後再次開機的時候想按e進入grub編輯就要輸入使用者名稱 user 和密碼123456了

2. 重新生成系統 grub 檔案

對於 linux 7 使用者而言,如果你重新編輯了 /boot/grub2/grub.cfg 檔案,

那麼,在命令列輸入: grub2-mkconfig -o /boot/grub2/grub.cfg 才可以把這個檔案變成你的真正的 grub.cfg 配置檔案

對於 linux 6 使用者而言,需要自己手動修改 /boot/grub/grub.conf 檔案,主要是下面這幾行

default = 0  #表示從第乙個引導區啟動系統,

#如果硬碟裡有多個系統可以啟動就會從第 0 個開始以此往後排,每乙個就是下面titile之下的那些內容

timeout=5 #表示機器啟動後等待5秒再進行下一步啟動

splashimage = (h0,0)/grub/splash.xpm.gz   #這個是乙個啟動後的游標,刪了也不要緊

hiddenmenu  #表示要不要把啟動時的載入過車列印到螢幕

title  red hat enterprise linux (2.6.32-358.el6.x86_64)     #這一行title之後的那些內容就是啟動系統時展示的標題,可以隨便寫

root (h0,0)     #表示從第乙個硬碟的第乙個分割槽,即你的 /boot 分割槽啟動

kernel /vimlinuz-2.6.32-358.el6.x86_64 ro root=uuid= ()  #ro表示唯讀模式,     

#root表示把你硬碟裡的那個根分割槽載入進來啟動

#括號代表實際檔案裡的一,長串數字是你的硬碟的硬體編號,

#後面還有一大堆資訊,是可以刪除的   

#如果記不住 uuid 可以把括號替換為 /dev/sda2

initrd /initramfs.-2.6.32-358.x86_64.img   #這個是啟動時要載入到記憶體的img檔案

#

紮實,紮實是工作裡最重要的因素

給你一件事情,紮實的把事情安排好,開始做之前,把安排規劃透明出來到老闆以及相關人員,把方案說清楚,如果有多套方案就把各自到利弊都說清楚,並且說明最後選擇目標方案都原因。做都過程中,定期及時都把進度匯報出來給到老闆和相關人員,說明進度情況問題解決情況以及存在到風險情況等,千萬不要自己坑哧坑哧做但是不定...

原 WTL訊息鏈最重要的幾個點

wtl訊息鏈最重要的幾個點 1 bhandled,設為false訊息會繼續向下傳遞,反之結束傳遞。2 chain msg map thechainclass 強制讓訊息向鏈類傳遞 讓鏈類處理 3 chain msg map alt thechainclass,id 與alt msg map id 配...

Mybatis原始碼中最重要的幾個類

xmlconfigbuilder 對mybatis config進行解析,並給configration物件的屬性賦值 sqlsessionfactorybuilder sqlsessionfactory的工廠類 sqlsessionfactory 用來構建sqlsession的工廠,根據config...