Centos7设定指定端口访问

1.指定Postgrepsql访问端口

防火墙相关命令
1.查看防火墙的状态
firewall-cmd --state
2.查看防火墙指定端口是否开启
netstat -ntlp #
firewall-cmd --list-ports
3.开启防火墙添加指定端口访问
firewall-cmd --zone=public --add-port=5432/tcp --permanent
4.重启防火墙
systemctl restart firewalld.service
firewall-cmd --state
5.查看防火墙是否开启指定访问的端口
firewall-cmd --list-ports

2.新增Postgresql用户组权限

# 新增用户组
groupadd postgres
# 新增用户
useradd postgres -g postgres
# 新建数据库执行文件目录
mkdir -p /usr/local/pgsql
# 新建数据库数据文件目录
mkdir -p /db/pgsql/data
# 修改目录拥有者
chown -R postgres /usr/local/pgsql/.
chown -R postgres /db/pgsql/data
chown -R postgres /db/pgsql/data/.

3.编译和安装postgresql

# 编辑PATH搜索路径
vi /etc/profile
添加下面的两行:
PATH=/usr/local/pgsql/bin:$PATH
export PATH
# 生效PATH搜索路径
source /etc/profile
# 安装编译源码所需的工具和库
yum -y install wget gcc readline-devel zlib-devel make
# 进入源码压缩包下载目录
cd /usr/src
# 下载源码压缩包
可以在这里输入网址看下最新的安装包版本:http://ftp.postgresql.org/pub/source/v9.6.3/
wget http://ftp.postgresql.org/pub/source/v9.6.3/postgresql-9.6.3.tar.bz2
(wget https://ftp.postgresql.org/pub/source/v10.2/postgresql-10.2.tar.bz2)
# 解压缩源码包
tar jxvf ./postgresql-9.6.3.tar.bz2
# 进入解压缩源码目录
cd ./postgresql-9.6.3
# 执行源码编译配置脚本
./configure
# 编译源码、安装
make
make install

4.配置postgresql

su - postgres
# 执行数据库初始化脚本
/usr/local/pgsql/bin/initdb --encoding=utf8 -D /db/pgsql/data
# 退出变更登录
exit我是可恶的占位符!
# 复制PostgreSQL执行脚本
cp /usr/src/postgresql-9.6.3/contrib/start-scripts/linux /etc/init.d/postgresql
# 增加执行权限
chmod +x /etc/init.d/postgresql
# 编辑PostgreSQL执行脚本,指定数据库文件目录
vi /etc/init.d/postgresql
PGDATA="/db/pgsql/data"
# 编辑配置文件,配置可访问数据库的网络地址
(注意别忘了去掉#listen_addresses=前面的#)
vi /db/pgsql/data/postgresql.conf
listen_addresses = '*'
# 启动PostgreSQL服务
service postgresql start
# 以postgres用户登录数据库,修改postgres用户的数据库密码
psql -U postgres
postgres=# ALTER USER postgres PASSWORD '123456';
postgres=# CREATE DATABASE dsideal_db;
postgres=# \q
# 编辑配置文件,设置密码md5验证vi /db/pgsql/data/pg_hba.conf# "local" is for Unix domain socket connections onlylocal all all trust# IPv4 local connections:#host all all 127.0.0.1/32 trusthost all all 0.0.0.0/0 trust2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。定位到#listen_addresses=’localhost’。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求。这个已经完成了 将行开头都#去掉,将行内容修改为listen_addresses=’*'来允许数据库服务器监听来自任何主机的连接请求
# 重启数据库服务
service postgresql restart
# 设置开机自动启动服务
chkconfig postgresql on

01Postgresql下载安装和配置相关推荐

  1. Windows Android SDK下载安装,配置,异常问题解决教程

    Windows Android SDK下载安装,配置,异常问题解决教程 参考文章: (1)Windows Android SDK下载安装,配置,异常问题解决教程 (2)https://www.cnbl ...

  2. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  3. c mysql安装教程 pdf_MySQL下载安装、配置与使用教程详细版(win7x64)

    用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. 我这个写得有点太详细了,甚至有 ...

  4. java ee 下载 安装配置_JavaEE下载安装及配置.doc

    JavaEE下载安装及配置 Apache Tomcat下载安装及配置 下载 Tomcat6.X最新版本官网下载地址:/tomcat/tomcat-6/v6.0.35/bin/ 右键迅雷下载即可. 安装 ...

  5. 只需五步学会Maven 3.6.1OR 3.6.3及其他版本的下载安装与配置【图文详解】

    第一步,下载并解压缩包 ​第二步,配置两个环境变量 ​第三步,测试是否安装成功 ​第四步,指定本地仓库的路径 第五步,修改镜像仓库 第一步,下载并解压缩包 Maven官方下载地址:https://ma ...

  6. windows下x265下载安装与配置

    本文转载自: https://blog.csdn.net/frd2009041510/article/details/50446007?spm=a2c4e.11153940.blogcont31081 ...

  7. MongoDB数据库的下载, 安装与配置

    MongoDB数据库下载安装与使用 文章目录 1.MongoDB数据库的下载, 安装与配置 2.MongoDB数据库操作 3.Python与mongo交互 ------文章目录 1.MongoDB数据 ...

  8. x265探索与研究(一):x265下载安装与配置

    x265下载安装与配置 研究了这么久的HEVC Test Model(HM),相信大家对x265开源代码的实现与框架早就充满了好奇,接下来的日子,我将把自己入手学习与探索"x265开源代码的 ...

  9. PHP开发环境MySQL下载安装及配置流程

    PHP开发环境&MySQL下载安装及配置流程 因工作需要,从0开始学PHP,前几天看完视频教程后开始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无 ...

  10. Mac OS X上下载安装和配置hadoop指南

    Mac OS X上下载安装和配置hadoop指南 jdk下载 下载hadoop 添加Hadoop环境变量 修改Hadoop的配置文件 启动Hadoop jdk下载 [可以在这个网盘去下载] https ...

最新文章

  1. Caused by: org.greenrobot.eventbus.EventBusException: Subscriber class com.baidu.iov.dueros.film.ui
  2. 金融行业数据管理将何去何从?
  3. Java集合框架List,Map,Set等全面介绍
  4. 王彪20162321 2016-2017-2 《程序设计与数据结构》第5周学习总结
  5. Linux 环境变量启动过程/配置文件的读取过程
  6. JQData数据提取及MySQL简单操作——基于Python
  7. Selenium WebDriver的工作原理
  8. 【报告分享】2022年私域电商平台趋势报告.pdf(附下载链接)
  9. java treeset排序_java TreeSet的排序之自然排序
  10. Spring总结七:AOP动态代理的实现
  11. 输入一个整数求其各位数字的平方和c语言,C++程式输入一个长整数,求各位数字的平方和...
  12. dubbox与dubbo
  13. 记2015年的腾讯校招经历——状态篇
  14. 用XDOC制作Flash出国签证
  15. 低代码搭建门店管理之收发货管理系统
  16. xp系统中如何修复浏览器打不开的问题
  17. 图形学中变换用到的数学知识
  18. java实现生成二维码及扫码登录
  19. poj 1163经典DP
  20. 分子对接教程 | (6) AutoDock对接操作与对接结果解读

热门文章

  1. C++实用的闹钟程序
  2. switch语句及其嵌套
  3. 读了7年通信最后还是转了码,这值得吗?
  4. (7)开机动画2D版,开机动画3D版
  5. C语言知识点--define的替换列表为空是怎么回事?
  6. 记一下怎样关闭windows defender安全中心
  7. 贝塔自助授权系统php源码,贝塔自助授权系统v1.1
  8. 在火狐浏览器中获得borderColor的值
  9. PDF编辑器哪个好,如何把PDF文件拆分成多个文件
  10. [转]优秀程序设计的Kiss原则(keep it simple,stupid)