Chapter 3. 伺服器運行時環境

Table of Contents
3.1. PostgreSQL 使用者帳戶
3.2. 建立資料庫集群
3.3. 啟動資料庫伺服器
3.3.1. 伺服器啟動失敗
3.3.2. 客戶端連結問題
3.4. 運行時配置
3.4.1. pg_settings
3.4.2. 規劃器和最佳化器調節
3.4.3. 日誌和除錯
3.4.4. 一般操作
3.4.5. WAL
3.4.6. 短選項
3.5. 管理內核資源
3.5.1. 共享記憶體和信號燈
3.5.2. 資源限制
3.6. 關閉伺服器
3.7. 用 SSL 進行安全的 TCP/IP 連結
3.8. SSH進行安全 TCP/IP 連結

本章討論如何設定和運行資料庫伺服器以及如何與操作系統交互.

3.1. PostgreSQL 使用者帳戶

和大量其它與外界相聯的伺服器守護程序一樣,我們也建議 用一個獨立的使用者帳戶運行PostgreSQL.這個使用者帳戶應該擁有 由這個伺服器管理的資料,而且不應該與其他守護程序共享這些資料. (比如,用"nobody" 使用者是個爛主意.) 我們不建議把可執行文件安裝為由此使用者所有, 因為這樣一來被攻破的系統就可以修改它們自己擁有的二進位文件.

要向你的系統裡增加使用者帳戶,參考命令 useraddadduser. 我們經常使用 postgres 的使用者名,但並不是必須的.