Pages

2014年4月14日 星期一


OpenSSL安全性漏洞 檢測及更新


官方建議 升級到最新版本OpenSSL 1.0.1g。
無法立即升級的用戶可以以-DOPENSSL_NO_HEARTBEATS開關重新編譯OpenSSL。
而1.0.2-beta版本的漏洞將在beta2版本修復。當然,升級後別忘記提醒用戶更改密碼、提醒雲服務使用者更新SSL密鑰重複證書。

舊版的openssl(1.0.0之前)由於沒有使用heartbeat這個extension,反而無此風險,1.0.1之後的版本,通常有使用此extension

2014年4月13日 星期日


ubuntu下apt-get 命令參數大全


apt-cache search package  搜索包
apt-cache show package 獲取包的相關資訊,如說明、大小、版本等
sudo apt-get install package 安裝包
sudo apt-get install package – - reinstall 重新安裝包
sudo apt-get -f install 修復(依賴)安裝“-f = ——fix-missing”
sudo apt-get remove package 刪除包
sudo apt-get remove package – - purge 刪除包,包括刪除配置檔等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統

2014年4月11日 星期五


linux 系統 LOG syslog 設定檔位置

syslog 設定檔位置

/etc/rsyslog.d/50-default.conf
傳送 log 到遠端 log server 上

規則
log 等級   @log_server_ip (預設為 upd 514 port)

範例
auth.=alert   @192.168.1.2
修改完後,重新啟動 syslog

sudo /etc/init.d/rsyslog restart

是否有啟動 syslogd
# ps aux | grep syslog

2014年4月10日 星期四


Mail Server Postfix 清除佇列


佇列
/var/spool/postfix/

查看某個佇列的信件
#postcat /var/spool/postfix/deferred/D/D4079168B30

清除單一封
#postsuper -d QUEUE_ID

刪除所有在 Queue 中的郵件
#postsuper -d ALL(不建議這麼做,除非你真的清楚知道你不要所有的信件!)

2014年4月9日 星期三


Codeigniter email 中文亂碼解決

修正Codeigniter email 中文亂碼解決

在libraries/Email.php找到function subject($subject),改成如下

class CI_Email
{
    function subject($subject)
    {
                //修正中文亂碼
$subject = '=?'. $this->charset .'?B?'. base64_encode($subject) .'?=';
$this->_set_header('Subject', $subject);
return $this;
    }
...
}