首頁 > 軟體

RHCSA 系列(一): 回顧基礎命令及系統文件

2020-06-16 17:53:01

RHCSA (紅帽認證系統工程師) 是由 RedHat 公司舉行的認證考試,這家公司給商業公司提供開源作業系統和軟體,除此之外,還為這些企業和機構提供支援、訓練以及咨詢服務等。

RHCSA 考試準備指南

RHCSA 考試(考試編號 EX200)通過後可以獲取由 RedHat 公司頒發的證書. RHCSA 考試是 RHCT(紅帽認證技師)的升級版,而且 RHCSA 必須在新的 Red Hat Enterprise Linux(紅帽企業版)下完成。RHCT 和 RHCSA 的主要變化就是 RHCT 基於 RHEL5,而 RHCSA 基於 RHEL6 或者7,這兩個認證的等級也有所不同。

紅帽認證管理員最起碼可以在紅帽企業版的環境下執行如下系統管理任務:

  • 理解並會使用命令管理檔案、目錄、命令列以及系統/軟體包的文件
  • 在不同的啟動等級操作執行中的系統,識別和控制進程,啟動或停止虛擬機器
  • 使用分割區和邏輯卷管理本地儲存
  • 建立並且設定本地檔案系統和網路檔案系統,設定他們的屬性(許可權、加密、存取控制列表)
  • 部署、設定、並且控制系統,包括安裝、升級和解除安裝軟體
  • 管理系統使用者和組,以及使用集中制的 LDAP 目錄進行使用者驗證
  • 確保系統安全,包括基礎的防火牆規則和 SELinux 設定

關於你所在國家的考試註冊和費用請參考 RHCSA 認證頁面

在這個有15章的 RHCSA(紅帽認證管理員)備考系列中,我們將覆蓋以下的關於紅帽企業 Linux 第七版的最新的資訊:

  • Part 1: 回顧基礎命令及系統文件
  • Part 2: 在 RHEL7 中如何進行檔案和目錄管理
  • Part 3: 在 RHEL7 中如何管理使用者和組
  • Part 4: 使用 nano 和 vim 管理命令,使用 grep 和正規表示式分析文字
  • Part 5: RHEL7 的進程管理:啟動,關機,以及這之間的各種事情
  • Part 6: 使用 'Parted' 和 'SSM' 來管理和加密系統儲存
  • Part 7: 使用 ACL(存取控制列表)並掛載 Samba/NFS 檔案分享
  • Part 8: 加固 SSH,設定主機名並開啟網路服務
  • Part 9: 安裝、設定和加固一個 Web 和 FTP 伺服器
  • Part 10: Yum 包管理方式,使用 Cron 進行自動任務管理以及監控系統紀錄檔
  • Part 11: 使用 FirewallD 和 Iptables 設定防火牆,控制網路流量
  • Part 12: 使用 Kickstart 自動安裝 RHEL 7
  • Part 13: RHEL7:什麼是 SeLinux?他的原理是什麼?
  • Part 14: 在 RHEL7 中使用基於 LDAP 的許可權控制
  • Part 15: 虛擬化基礎和用KVM管理虛擬機器

在第一章,我們講解如何在終端或者 Shell 視窗輸入和執行正確的命令,並且講解如何找到、查閱,以及使用系統文件。

RHCSA:回顧必會的 Linux 命令 - 第一部分

前提:

至少你要熟悉如下命令

在這篇文章中你將會找到更多的關於如何更好的使用他們的正確用法和特殊用法.

雖然沒有嚴格的要求,但是作為討論常用的 Linux 命令和在 Linux 中搜尋資訊方法,你應該安裝 RHEL7 來嘗試使用文章中提到的命令。這將會使你學習起來更省力。

使用 Shell 進行互動

如果我們使用文字模式登入 Linux,我們就會直接進入到我們的預設 shell 中。另一方面,如果我們使用圖形化介面登入,我們必須通過啟動一個終端來開啟 shell。無論那種方式,我們都會看到使用者提示符,並且我們可以在這裡輸入並且執行命令(當按下回車時,命令就會被執行)。

命令是由兩個部分組成的:

  • 命令本身
  • 引數

某些引數,稱為選項(通常使用一個連字元開頭),會改變命令的行為方式,而另外一些則指定了命令所操作的物件。

type 命令可以幫助我們識別某一個特定的命令是由 shell 內建的還是由一個單獨的包提供的。這樣的區別在於我們能夠在哪裡找到更多關於該命令的更多資訊。對 shell 內建的命令,我們需要看 shell 的手冊頁;如果是其他的,我們需要看軟體包自己的手冊頁。

檢查Shell的內建命令

在上面的例子中, cdtype 是 shell 內建的命令,topless 是由 shell 之外的其他的二進位制檔案提供的(在這種情況下,type將返回命令的位置)。

其他的內建命令:

其它內建命令 

exec 命令

它用來執行我們指定的外部程式。請注意在多數情況下,只需要輸入我們想要執行的程式的名字就行,不過exec 命令有一個特殊的特性:不是在 shell 之外建立新的進程執行,而是這個新的進程會替代原來的 shell,可以通過下列命令來驗證。

  1. #ps-ef |grep[shell 進程的PID]

當新的進程終止時,Shell 也隨之終止。執行 exec top ,然後按下 q 鍵來退出 top,你會注意到 shell 對談也同時終止,下面的螢幕錄影展示的那樣:

export 命令

給之後執行的命令的輸出環境變數。

更多詳情見請繼續閱讀下一頁的精彩內容http://www.linuxidc.com/Linux/2015-09/123131p2.htm


IT145.com E-mail:sddin#qq.com