鳥哥的私房菜學習筆記2

重新啓動 X Window 的快速按鈕:

一般來說,我們是可以手動來直接修改 X Window 的配置文件的,不過,修改完成後的設定項目不會立刻被加載, 必須要重新啓動X Window纔行(特別注意,不是重新啓動Linux,而是重新啓勱 X  Window!) 。那如何重新啓動X 呢? 最簡單的方法就是:

          直接註銷,然後再重新登入卲可;

          在 X 的畫面中直接按下[Alt] + [Ctrl] + [Backspace]

X window 與文本模式的切換

Linux 預設的情況下會提供六個 Terminal 來讓使用者登入, 切換的方式爲使用:[Ctrl] + [Alt] +[F1]~[Fx]的組合按鈕。

在Linux 默認的登入模式中,主要分爲兩種,一種是僅有純文本接口(所謂的執行等級 run level 3)的登入環境,在這種環境中你可以有終端文本登陸界面,但是沒有圖形窗口接口的環境喔。 另一種則是圖形接口的登入環境(所謂的執行等級 run level 5),此時開機完成後的默認是等待登入的圖形環境!

如果你是以純文本環境啓動的 Linux ,那要怎舉啓動X 窗口畫面呢? 你可以在任意一個文本終端接口使用你的賬號登入後下達如下的命令即可:

[xufubo@www ~]$startx

不過你要讓 startx 生效至少需要底下這幾件事情的配合:

          ★你的 tty7 並沒有其他的窗口軟件正在運作(tty7 必須是空出來的);

          ★你必須要已經安裝了 XWindow system,並且 X server 是能夠順利啓動的;

          ★你最好要有窗口管理員,例如GNOME/KDE 等;

          ★啓動 X 所必須要的服務。

Linux 預設提供了個 Run level 給我們使用,其中最常用到的就是 run level 3 與 run level 5 這兩者了。 如果你想要讓 Linux 在下次開機時使用純文本環境(run level 3)來登入, 只要修訂一下/etc/inittab 這個文件的內容,就能夠在下次重新啓動時生效了!

/etc/inittab的內容如下:

# inittab is onlyused by upstart for the default runlevel.

# ADDING OTHERCONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

# Systeminitialization is started by /etc/init/rcS.conf

# Individualrunlevels are started by /etc/init/rc.conf

# Ctrl-Alt-Deleteis handled by /etc/init/control-alt-delete.conf

# Terminal gettysare handled by /etc/init/tty.conf and /etc/init/serial.conf,

# withconfiguration in /etc/sysconfig/init.

# For informationon how to write upstart event handlers, or how

# upstart works,see init(5), init(8), and initctl(8).

# Default runlevel.The runlevels used are:

#   0 - halt (Do NOT set initdefault to this)

#   1 - Single user mode

#   2 - Multiuser, without NFS (The same as 3,if you do not have networking)

#   3 - Full multiuser mode

#   4 -unused

#   5 - X11

#   6 - reboot (Do NOT set initdefault to this)

#

id:3:initdefault:

這臺機器默認是文本登入,因爲id:3:initdefault

如果已經啓動了一個X還想啓動第二個命令是:startx--  :1

善於應用Tab鍵:

            [Tab] 接在一串命令的第一個字的後面,則爲命令補全;

            [Tab] 接在一串命令的第二個字以後時,則爲『文件補齊』!

Man  page下常見的幾個數字的意義是這樣的:

1  用戶在 shell 環境中可以操作的命令或者可執行文件

2  系統調用等

3  大部分爲 C 的庫函數(libc)

4  設備文件的說明,通常在/dev 下的文件

5  配置文件或者是某些文件的格式

6  遊戲(games)

7  慣例與協議等,例如 Linux 文件系統、網絡協議等等的說明

8  系統管理員可用的管理命令

9  跟 kernel 有關的文件

既然有 man page,自然就是因爲有一些文件數據,所以才能夠以 man page 讀出來那麼這些man page 的數據 放在哪裏呢?不同的 distribution 通常可能有點差異性,不過,通常是放在/usr/share/man 這個目錄裏頭,然而,我們可以通過修改他的 man page搜尋路徑來改變。修改/etc/man.config (有的版本爲 man.conf 戒 manpath.conf)。

舉例:

查出系統中還有哪些跟『man』這個命令有關的說明文件: man -f man

找出系統的說明文件中,只要有 man 這個關鍵詞就將該說明列出來。

     man -k man

一般來說,我們只需要記住幾個常見的命令即可。那我們如何找到所需要的命令呢?舉例來說,打印的相關命令,我們其實僅記得 lp(line print)而已。那我就由 man lp 開始,去找相關的說明, 然後,再以lp[tab][tab] 找到任何以 lp 爲開頭的命令,找到我認爲可能相關的命令後, 再以 man 去查詢命令的用法。所以,如果是實際在管理 Linux,只要記得幾個重要的命令可。

還有重要的幫助文檔存放目錄:/usr/share/doc

RHEL6.4下忘記root密碼:

1.  在開機啓動的時候讀秒時按鍵盤上的“E”鍵 或者“ESC”鍵,會進入如下界面

讀秒界面:


2.出現下圖,選擇第二項,再次按“E”鍵

 

3. 經過第二步,這個畫面可以編輯,在信息的最後加“空格”,直接輸入數字的“1”(如圖)或者鍵入“single”也行,回車確定進入下一步。

4. 操作完第三步,會出現下圖,是不是感覺又回到第二步了呢?並不是,這裏按鍵盤的"B"鍵,進入引導系統。注意,這兒是“B”鍵。

5.  在下面這個畫面中的“#”後輸入“passwd root”,重新設置root的密碼,密碼輸入一遍,確認輸入一遍,共2遍,然後輸入reboot重啓系統,root密碼重置就完成了。

 

以上僅僅是多種方法中的一種。

Linux 目錄配置(依據--FHS)

FHS官方文檔:

  http://www.pathname.com/fhs/

 

可分享的(shareable) 

不可分享的(unshareable)

不變的(static) 

/usr (軟件放置處)

/etc (配置文件)

/opt (第三方軟件)

/boot (開機核心文件)

可變的(variable)

/var/mail (使用者郵件信箱)

/var/run (程序相關,與系統運作有關)

/var/spool/news (新聞組)

/var/lock (程序相關)

有五個目錄不可與根目彔放在不同的 partition,分別爲/etc, /bin, /lib, /dev, /sbin 五個。

Linux下目錄總圖:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章