Ubuntu20.04 - Postgresql(pg10)离线主从搭建

环境信息>  主节点:192.168.99.106        从节点:192.168.99.105

1. 下载ubuntu下的postgresql离线包(pg10)

注: 此处可从国内开源站点获取,例:清华源 https://mirrors.tuna.tsinghua.edu.cn/ubuntu

2. 上传服务器并安装

sudo dpkg -i ./*.deb

注: 1&2需要两台服务器均安装

3. 主服务器配置

#先创建一个新目录用来存放归档文件

mkdir /opt/pgsql/pg_archive

#创建一个数据库用户进行主从同步。创建用户replica,并赋予登录和复制的权限

postgres# CREATE ROLE replica login replication encrypted password 'replica';

#修改pg_hba.conf,允许replica用户来同步(路径在第二步骤执行出来的语句有显示)ps -ef | grep postgresql

Ubuntu 20.04系统上安装openssh-9.7p1这个版本的离线包(即预先下载并解压好的二进制包),你可以按照以下步骤操作: 1. **下载离线包**: - 访问OpenSSH项目的官方网站或其他可靠的源找到openssh-9.7p1的适合Ubuntu 20.04的二进制包(通常是.deb文件)。由于我们在这里假设包已下载好,你可以将路径替换为你实际存放包的位置。 ```bash sudo cp /path/to/offline_9.7p1_deb_package openssh-server_9.7p1_amd64.deb ``` 2. **检查依赖**: 确保你的系统已经安装了dpkg-dev和build-essential等构建工具,如果没有,可以先安装: ```bash sudo apt-get install dpkg-dev build-essential ``` 3. **安装**: 使用`dpkg`命令直接安装,因为它支持从本地包文件安装: ```bash sudo dpkg -i openssh-server_9.7p1_amd64.deb ``` 可能会提示权限不足,这时输入`sudo`确认安装。 4. **配置服务**: 完成安装后,需要手动编辑配置文件,并启动和启用ssh服务: ```bash sudo nano /etc/ssh/sshd_config # 编辑配置项,然后保存并关闭文件 sudo systemctl start ssh sudo systemctl enable ssh ``` 5. **安全性和验证**: 为了保证系统的安全性,你应该生成新的RSA公钥对,并设置root用户禁用密码登录: ```bash sudo ssh-keygen -t rsa -A sed 's/#PermitRootLogin prohibit-password/PermitRootLogin no/' /etc/ssh/sshd_config > /tmp/sshd_config sudo mv /tmp/sshd_config /etc/ssh/ ``` 6. **重启服务以应用更改**: ```bash sudo systemctl restart ssh ``` 完成以上步骤后,你已经成功地在Ubuntu 20.04离线安装了openssh-9.7p1。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值