2012年3月27日 星期二

Postfix設定檔語法檢查

以管理員權限執行以下指令:
postfix check
如果沒有任何訊息出現,表示一切正常,否則postfix會指出錯誤之處!

查看系統中正在執行的程式之資料

ps
-l:長格式顯示
-u:顯示使用者名稱和起始時間
-i:顯示各程式的詳細執行情況
-s:顯示各程式的訊號名稱
-v:顯示虛擬記憶體使用情況
-m:顯示記憶體分配情形
-f:顯示執行的路行群
-a:其它使用者執行的程式一併顯示出來
-x:顯示所有程序
-r:顯示前景執行的程式
-c:只顯示執行程式的名字
-e:顯示執行程式的環境變數
-f:不顯示標題欄
-w:若訊息一列無法容納,則換列顯示

Linux下搜尋文件檔案內容

例如,搜尋/etc/amavis/conf.d下所有文件內有包含whitelist的檔案
grep /etc/amavis/conf.d/* -e whitelist

2012年3月26日 星期一

LINUX核心模組的觀察:lsmod,modinfo

lsmod:顯示目前核心載入了多少模組,顯示的內容包括

  • 模組名稱(Module);
  • 模組的大小(size);
  • 此模組是否被其他模組所使用 (Used by)
modinfo:顯示模組的資訊
modinfo [-adln] [module_name|filename]
-a  :僅列出作者名稱;
-d  :僅列出該 modules 的說明 (description);
-l  :僅列出授權 (license);
-n  :僅列出該模組的詳細路徑。

顯示LINUX系統硬體訊息

指令:dmesg
例如:顯示網路卡的訊息
dmesg | grep eth

檢查已安裝的postfix版本

dpkg -l |grep postfix

postconf -d |grep mail_version

postconf mail_version

postconf常用參數,請參閱

常用postconf參數設定