====== Linux ======
* 如何查看版本
* 檢視 /etc/issue 或 /etc/issue.net 的內容
* 檢視 /proc/version
* 執行 uname -a
* 執行 lsb_release -a
* 伺服器終端機可以安裝 zhcon 來顯示中文訊息
先安裝套件包 gcc gcc-c++ ncurses-devel
到 http://sourceforge.net/projects/zhcon/ 下載 zhcon-0.2.5.tar.gz zhcon-0.2.5-to-0.2.6.diff.gz
解壓縮與上補丁
# tar zxvf zhcon-0.2.5.tar.gz
# gunzip zhcon-0.2.5-to-0.2.6.diff.gz
# cd zhcon-0.2.5/
# patch -p1 < ../zhcon-0.2.5-to-0.2.6.diff
編譯與安裝
# ./configure
# make
# make install
執行
# zhcon --help
# zhcon --utf8
# zhcon --utf8 --drv-vga
設定檔會安裝到 /usr/local/etc/zhcon.conf
可以嘗試修改
#x_resolution = 640
#y_resolution = 480
x_resolution = 800
y_resolution = 600
#color_depth = 4
color_depth = 8
===== 系統監控 =====
[[smartmontools]] 檢測硬碟相關 S.M.A.R.T 資訊,若有問題會發郵件通知。
[[http://htop.sourceforge.net/|htop]] 用 Linux 附的傳統 top 畫面是黑白的,用這個 htop 畫面是彩色的。
===== 安全性 =====
==== DenyHosts ====
[[denyhosts|DenyHosts]] 是一支用 python 寫成的 Script,主要目的就是幫助 Linux 系統管理者保護你的 SSH 伺服器,避免被駭客用字典攻擊或暴力攻擊。
==== iptables ====
[[http://newweb.syups.tp.edu.tw/documents/memo/iptables/iptables.htm|使用 iptables 建置 Linux 防火牆]]
===== 系統更新 =====
==== APT ====
更新來源的設定檔在 /etc/apt/sources.list
# apt-get install XXX
安裝 XXX
# apt-get remove XXX
移除 XXX
# apt-get update
更新套件包資料庫
# apt-get upgrade
更新全部套件包
# apt-get dist-upgrade
將系統發行版本更新到最新版本
# apt-cache search XXX
搜尋套件 XXX
# apt-get clean
清理安裝時所下載的套件包
# apt-get autoclean
清除沒用或不完整的套件包
==== YUM ====
# yum check-update
# yum update XXX
更新套件包 XXX
# yum upgrade
升級全部的套件包
# yum search XXX
搜尋套件包 XXX
# yum install XXX
安裝套件包 XXX
# yum remove XXX
移除套件包 XXX
# yum list
列出所有可安裝或更新的套件包
# yum list XXX
列出 xxx 套件包
# yum list XXX*
列出名稱為 xxx 開頭的套件包
# yum list installed
列出已安裝套件
# yum list updates
列出可更新套件
# yum info
列出所有套件資訊
# yum info updates
列出可更新套件資訊
# yum info installed
列出已安裝套件
# yum provides
列出套件提供檔案清單