您好,登錄后才能下訂單哦!
本篇內容介紹了“Inittab啟動配置文件的維護方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
相信對于inittab配置文件的重要性就不用筆者過多闡述了。單刀直入,談談維護這個配置文件時需要注意的事項。
一、inittab文件修改后無法啟動怎么辦?
Inittab文件中的內容就好像微軟操作系統中的注冊表。如果系統管理員在調整時更改不準確的話,那么就有可能導致操作系統無法正確啟動。發生這種情況時,系統管理員除了重新安裝Linux操作系統外,還有其他的方法嗎?其實不需要重新安裝就可以解決這個inittab文件被意外不準確修改所帶來的麻煩。即系統管理員可以在啟動時采用單人模式進入操作系統。即使inittab文件被修改的一塌糊涂了,仍然可以在單用戶模式下登陸到操作系統。然后重新對這個文件進行修改,直到修改準確為止。
如用戶采用的是GRUB開機管理程序的話(大部分Linux操作系統采用的是這種開機管理程序),則只要在啟動的時候當出現顯示菜單畫面時,按a鍵,即可以進入到單用戶模式。如果采用的是LILO開機管理程序的話,則在啟動顯示LILO開機菜單畫面時,按Ctrl+X鍵,當切換到文字模式的LILO登陸畫面時,輸入inux s命令即可。此時系統就會自動以單用戶的模式等到到操作系統。
不過有些系統管理員即使能夠成功以單用戶模式登陸到操作系統,它們也無能為力。因為他們不知道這個inittab文件到底哪些內容在最近一次成功登陸系統后被更改了。為了以后能夠順利恢復這個文件,筆者有兩個建議。首先,在對inittab文件在做更改時,***在文件的開頭和更改的地方,著名修改的內容與原因。好記性不如爛筆頭。萬一修改后系統無法正常登陸,在可以采用這些備注性的內容來重新調整相關的參數。其次,***在修改這些配置文件之前,將這個文件進行備份。如此的話,即使不知道哪些地方被更改了,只需要將這個文件利用原先備份的內容覆蓋掉即可。所以說,在修改這個配置文件之前,***系統管理員就即使做好備份。
二、在文字模式與圖形窗口之間進行切換。
操作系統啟動后,讓系統自動以什么形式登陸呢?Linux操作系統跟Windows操作系統不同,其有兩個選擇。即系統管理員可以讓操作系統啟動時就已文本模式登陸到操作系統;也可以在啟動時直接進入窗口管理模式。具體在登陸的時候到底采用什么模式,就是這個inittab文件所控制的。如有個系統管理員,可能不怎么熟悉文字模式的操作。為此在安裝一個數據庫軟件的時候,是先進入到圖形化管理界面的。等到數據庫部署完畢,投入生產使用后,則系統管理員希望操作系統在下次登陸的時候以文字模式登陸,而不啟用圖形化管理窗口。也就是說,讓操作系統在重新啟動后,直接在文字模式下登陸。要實現這個需求的話,該如何調整這個inittab文件。
在談如何更改這個文件之前,筆者再強調一次,先對這個文件進行備份,以備不時之需。然后可以使用操作系統自帶的任何一個文本編輯器,如vim等等,打開這個配置文件。然后在這個文件中,會找到一個默認啟動級別的配置。如id:5:initdefault。這就是表示,默認情況下系統登陸的是圖形化管理界面。如果系統管理員向讓用戶默認以文字模式登陸的話,那么就可以修改這一行的內容來實現。修改方式也很簡單,只需要將這一行的內容修改為id:3:initdefault即可。當啟動級別為3時,表示采用的是文字模式。當操作系統下次重新啟動時,就會直接進入純文字模式的登陸畫面了。當用戶下次需要使用圖形化界面時,可以將這個選項修改回來,即修改為5。或者說,在文字模式下,直接運行startx命令即可。不過兩者的最終效果有所不同。如果通過修改inittab文件來修改的話,其效果是***了。也就是說,從3改為5的話,那么下次重新啟動就會登陸到圖形化管理界面。但是如果是在文本模式下按startx命令來啟動圖形化管理窗口,那么只是對當前的繪畫有效。當操作系統下次重新啟動時,默認情況下仍然采用的是文本管理模式。對于這點細小差異,用戶需要引起注意。***需要說明的是,修改完成之后***能夠在后面跟上一個備注。如在什么時間出于什么原因進行了什么樣的更改。這對于后需的維護有很大的幫助。
三、文字模式下帳號的提示內容。
當輸入正確的用戶名與密碼在文字模式下登陸操作系統后,系統會顯示如下的提示符:
[root @aap root]#
這個提示符可以告訴我們什么內容呢?首先,我們可以知道用戶當前使用的帳號是root(從左到右的***個參數)。其次我們可以知道這臺主機的名稱為app。@符號后面的內容就表示主機的名稱。***的一個root表示當前用戶所在的目錄名稱。如果是以特權用戶root登陸的,則系統系統為其分配的主目錄就是/root。而如果使用的是普通用戶的話,則在創建用戶帳號時,會給其在/home目錄下創建一個以它的用戶名命名的用戶文件夾。當以文字模式登陸的時候,系統會自動定位到這個用戶的主目錄下面。而***一個提示符#也是表明用戶身份地一個符號。如果現實的符號為#,表示當前登陸的帳戶為特權帳戶。如果顯示的符號為$,則表示當前帳戶的性質是普通用戶。在Windows操作系統中的DOS命令窗口,提示符并不會隨著用戶身份的轉換而轉換。Linix操作系統的這個特性跟思科等網絡操作系統很相像,都會隨著操作系統身份的轉換而改變提示符。這在一定程度上可以給系統管理員一個提醒的作用。
如果如果采用的是上面提到的單用戶模式,則這個提示符有很大的不同。一般情況下在單用戶模式下,其采用的提示符格式為“shell版本號#”。另外需要注意的是,在單用戶模式下,使無法進入到圖形管理模式的。
四、利用單用戶模式來讓系統自動登陸。
在單用戶模式下除了可以修復inittab文件錯誤而無法修改的問題外,還有一些比較特殊的作用。如當這臺操作系統只有一個用戶使用,而沒有其他用戶存在的時候,系統管理員可以將這臺操組系統設置為單用戶模式。此時每次重新啟動后,管理員不需要每次啟動時都經過登陸、輸入用戶名與口令的程序,即不需要身份驗證的過程。此似也可以更改Inittab文件讓操作系統每次都是以單用戶模式進行登陸。此時可以將id:5:initdefault這個內容中的5改為1即可。啟動級別1表示的是單用戶模式。不過這種模式筆者并不是很建議采用。因為采用這種模式的話,沒有用戶名與口令的保護,則任何人都可以使用這臺電腦。顯然操作系統失去了***的保護,是很不安全的。其次由于單用戶模式下無法啟動圖形化管理界面,為此對于大部分用戶來說可能并不怎么適用。
為此通常情況下,單用戶模式往往只用來完成一些特殊的使命。如上面所講到的,如果因為inittab文件損壞而無法啟動時,可以采用單用戶模式登陸操作系統來修復這個文件。單用戶模式另外一個重要的用途就是當忘記root 特權帳戶密碼的時候,可以以單用戶模式登陸。因為在單用戶模式下不需要用戶名與密碼認證。登陸后再重新設置root密碼即可。
“Inittab啟動配置文件的維護方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。