首页主机资讯Linux PostgreSQL 安装步骤能简化吗

Linux PostgreSQL 安装步骤能简化吗

时间2025-11-19 16:09:06发布访客分类主机资讯浏览1287
导读:可以,按发行版用包管理器一条命令即可完成安装与初始化,再按需做最小配置即可使用 最简安装步骤清单 Ubuntu 或 Debian 更新索引并安装:sudo apt update && sudo apt install...

可以,按发行版用包管理器一条命令即可完成安装与初始化,再按需做最小配置即可使用


最简安装步骤清单

  • Ubuntu 或 Debian

    1. 更新索引并安装:sudo apt update & & sudo apt install -y postgresql postgresql-contrib
    2. 启动并设为开机自启:sudo systemctl enable --now postgresql
    3. 登录并设置管理员密码:sudo -u postgres psql -c “ALTER USER postgres PASSWORD ‘你的密码’; ”
    4. 验证:sudo pg_isready(看到 accepting connections 即正常)
  • RHEL、CentOS、Fedora、openEuler 等

    1. 安装服务器与客户端:
      • RHEL/CentOS 7:sudo yum install -y postgresql-server postgresql
      • RHEL/CentOS 8+、Fedora、openEuler:sudo dnf install -y postgresql-server postgresql
    2. 初始化数据目录:sudo postgresql-setup --initdb
    3. 启动并设为开机自启:sudo systemctl enable --now postgresql
    4. 登录并设置管理员密码:sudo -i -u postgres psql -c “\password postgres”

常见后续配置

  • 远程访问(仅开发环境建议开放,生产请限定网段)
    • 修改 postgresql.conf:listen_addresses = ‘*’
    • 修改 pg_hba.conf,增加:host all all 0.0.0.0/0 md5(或改为 scram-sha-256 更安全)
    • 重启生效:sudo systemctl restart postgresql
  • 基础性能参数(示例,按机器内存调整)
    • shared_buffers:建议为内存的15%~20%(如 2GB 起)
    • max_connections:按业务调整(示例 500)

更省事的选择

  • Docker 一条命令运行(开发/测试)
    • docker run --name pg -e POSTGRES_PASSWORD=你的密码 -p 5432:5432 -d postgres:17
  • 一键脚本
    • 社区存在多版本一键安装脚本(支持自定义版本、端口、目录、服务单元等),适合标准化交付与快速试验。使用前请审阅脚本来源与参数,避免安全风险。

安全提示

  • 默认仅本地可连;开放外网前务必限制来源 IP、使用强口令或证书认证,并开启防火墙策略。
  • 生产环境避免使用 trust 认证,优先采用 md5 或 scram-sha-256,并定期更新补丁与备份数据。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux PostgreSQL 安装步骤能简化吗
本文地址: https://pptw.com/jishu/751276.html
如何设置Ubuntu PHP内存限制 Linux PostgreSQL 数据备份策略是什么

游客 回复需填写必要信息