CentOS 透過 yum 自動安裝”安全性”修正更新

參考安裝步驟:
http://alvinalexander.com/linux-unix/centos-yum-installing-only-security-updates

# install the security plugin
yum -y install yum-plugin-security

# display all security-related updates
yum --security check-update

# list all bugs fixed
yum updateinfo list bugzillas

# summary of advisories
yum updateinfo summary

# upgrade all packages with security info to latest available package
yum --security update

# upgrade all packages with security info to last security update
# (as opposed to the latest possible update)
yum --security update-minimal

# help
man 8 yum-security

 

Shell: bash, tcsh, sh 的比較 (不同)

bash:
Linux 的使用者普遍使用的 shell, 網路上找到的 Linux script 或相關教程. 都是以 bash 為範本.

tcsh:
若你是個 C 語言的開發者, tcsh 的語法較為接近 C.

sh:
在各種 Unix-like 平台之間, 相容性最高的 shell, 若要寫一個通用的 script, 以 sh 最為理想.
(建議一定要瞭解 sh 的基本用法)

[參考網頁]

個人建議學 bash + sh. 參考網頁: https://web.fe.up.pt/~jmcruz/etc/unix/sh-vs-csh.html

Linux 指令: find 尋找目錄或檔案

用檔名尋找

(預設區分檔案名稱英文大小寫)
find -name “檔案名稱”

(不區分檔案名稱英文大小寫)
find -iname “檔案名稱”

反向尋找(即不符合此名稱的檔案)
find -not -name “檔案名稱”

find -type 檔案類型
檔案類型有:
f: 一般檔案
d: 目錄
l: 連結
c: 字元裝置
b: 區塊裝置

指令格式:
find [-H | -L | -P] [-EXdsx] [-f path] path … [expression]
find [-H | -L | -P] [-EXdsx] -f path [path …] [expression]

CentOS yum 安裝套件指令

 

  1. 查詢適當的安裝套件(以安裝 whois 指令為例, 查詢 package 名稱), 若已知套件名稱, 則可跳過.
    # yum whatprovides *bin/whois*
  2. 查詢到套件名稱後, 再使用安裝指令, 將該套件(package)安裝到本地系統
    # yum install jwhois