====== 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 列出套件提供檔案清單