ubuntu 及 postgredql 安装配置小坑摘录

ubuntu 16.04.1 安装 Ubuntu Server 16.04.1安装配置图解教程,按教程修改局域网static IP

开启sftp必须 解决SSH服务拒绝密码,之后才能欢乐地使用filezilla的sftp通过root角色登陆和操作

装完以后记得切到root角色,然后更新源列表 apt update,然后再装postgredql

修改默认用户postgres的密码

postgres用户还没设置密码, 需要修改密码, 在终端输入

sudo -u postgres psql template1

继续输入

ALTER USER postgres with encrypted password 'your_password';

\q 退出

就修改好了, 重启postgresql

sudo systemctl restart postgresql.service

然后通过修改两处设置实现pgadmin4通过局域网连接数据库:

1、修改监听地址

sudo gedit /etc/postgresql/9.5/main/postgresql.conf

将 #listen_addresses = 'localhost' 的注释去掉并改为 listen_addresses = '*'

2、修改可访问用户的IP段

sudo gedit /etc/postgresql/9.5/main/pg_hba.conf

在文件末尾添加: host all all 0.0.0.0 0.0.0.0 md5 ,表示运行任何IP连接

linux自带VI编辑器基本功能要会用

insert/replace切换

esc退回命令状态

:q! 不保存文件,强制退出vi

:wq 保存文件并退出vi