Linux PostgreSQL 安装步骤能简化吗
导读:可以,按发行版用包管理器一条命令即可完成安装与初始化,再按需做最小配置即可使用 最简安装步骤清单 Ubuntu 或 Debian 更新索引并安装:sudo apt update && sudo apt install...
可以,按发行版用包管理器一条命令即可完成安装与初始化,再按需做最小配置即可使用
最简安装步骤清单
-
Ubuntu 或 Debian
- 更新索引并安装:sudo apt update & & sudo apt install -y postgresql postgresql-contrib
- 启动并设为开机自启:sudo systemctl enable --now postgresql
- 登录并设置管理员密码:sudo -u postgres psql -c “ALTER USER postgres PASSWORD ‘你的密码’; ”
- 验证:sudo pg_isready(看到 accepting connections 即正常)
-
RHEL、CentOS、Fedora、openEuler 等
- 安装服务器与客户端:
- RHEL/CentOS 7:sudo yum install -y postgresql-server postgresql
- RHEL/CentOS 8+、Fedora、openEuler:sudo dnf install -y postgresql-server postgresql
- 初始化数据目录:sudo postgresql-setup --initdb
- 启动并设为开机自启:sudo systemctl enable --now postgresql
- 登录并设置管理员密码: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
