当前位置: 首页 > news >正文

机械行业网站模板template是什么文件

机械行业网站模板,template是什么文件,简述企业网站建设实施的步骤,深圳品牌策划机构文章目录 一、PostgreSQL部署方式1.Yum方式部署2.RPM方式部署3.源码方式部署4.二进制方式部署5.Docker方式部署 二、PostgreSQL部署1.Yum方式部署1.1.部署数据库1.2.连接数据库 2.RPM方式部署2.1.部署数据库2.2.连接数据库 3.源码方式部署3.1.准备工作3.2.编译安装3.3.配置数据… 文章目录 一、PostgreSQL部署方式1.Yum方式部署2.RPM方式部署3.源码方式部署4.二进制方式部署5.Docker方式部署 二、PostgreSQL部署1.Yum方式部署1.1.部署数据库1.2.连接数据库 2.RPM方式部署2.1.部署数据库2.2.连接数据库 3.源码方式部署3.1.准备工作3.2.编译安装3.3.配置数据库3.4.连接数据库 4.二进制方式部署4.1.准备工作4.2.配置数据库4.3.连接数据库 5.Docker方式部署5.1.部署数据库 开源中间件 # PostgreSQLhttps://iothub.org.cn/docs/middleware/ https://iothub.org.cn/docs/middleware/postgresql/postgres-deploy/一、PostgreSQL部署方式 1.Yum方式部署 # 下载安装包本文以二进制包方式安装# 下载地址 https://www.postgresql.org/download/# CentOS安装参考 https://www.postgresql.org/download/linux/redhat/sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmsudo yum install -y postgresql11-serversudo /usr/pgsql-11/bin/postgresql-11-setup initdbsudo systemctl enable postgresql-11sudo systemctl start postgresql-112.RPM方式部署 # 下载地址: https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/#或者直接执行wget下载 wget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-11.4-1PGDG.rhel7.x86_64.rpmwget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-libs-11.4-1PGDG.rhel7.x86_64.rpmwget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-server-11.4-1PGDG.rhel7.x86_64.rpm3.源码方式部署 # 获取官方源码包 准备装11.7版本选择其他版本进入下面的第一个地址后退选择目的版本即可# 安装官方教学 https://www.postgresql.org/docs/11/install-getsource.html# 源码包 https://www.postgresql.org/ftp/source/# 11.7:连接可能随着官方的更新而失效 https://ftp.postgresql.org/pub/source/v11.7/postgresql-11.7.tar.gzhttps://www.postgresql.org/ftp/source/ https://www.postgresql.org/docs/11/install-getsource.html https://www.postgresql.org/download/ 4.二进制方式部署 # 下载二进制包 pgsql有很多类型的包对于不同linux发行版都有对应的编译好的包安装很方便另外如果对于通用的linux平台可以编译源码安装或者安装官方编译好的二进制包源码包的安装仅仅比二进制安装多出一个编译步骤其余的都一样所以这里使用安装方式是安装编译好的二进制包# pgsql官网地址 https://www.postgresql.org/ 进入后点击download就来到下载页这里点击Linux下面的Other Linux选项然后点击下方的tar.gz archive下载二进制归档然后就来到最终的pgsql下载页了地址为 https://www.enterprisedb.com/download-postgresql-binarieshttps://www.postgresql.org/ https://www.postgresql.org/download/ https://www.enterprisedb.com/download-postgresql-binaries 注意官网没有11以后的linux版本5.Docker方式部署 https://hub.docker.com/_/postgres$ docker run -d \--name some-postgres \-e POSTGRES_PASSWORDmysecretpassword \-e PGDATA/var/lib/postgresql/data/pgdata \-v /custom/mount:/var/lib/postgresql/data \postgres二、PostgreSQL部署 1.Yum方式部署 1.1.部署数据库 1.安装yum源 # yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2.安装postgresql # yum install -y postgresql11-server3.数据库初始化 # /usr/pgsql-11/bin/postgresql-11-setup initdb4.修改配置文件 # cd /var/lib/pgsql/11/data/# 修改配置文件 vim /var/lib/pgsql/11/data/postgresql.conf# 修改为如下 listen_addresses * port 5432 # 修改配置文件 vim /var/lib/pgsql/11/data/pg_hba.conf# 修改为如下 host all all 0.0.0.0/0 md5# 或 host all all all md5# 说明 TYPEpg的连接方式local本地unix套接字hosttcp/ip连接 DATABASE指定数据库 USER指定数据库用户 ADDRESSip地址可以定义某台主机或某个网段32代表检查整个ip地址相当于固定的ip24代表只检查前三位最后一位是0~255之间的任何一个 METHOD认证方式常用的有identmd5passwordtrustreject。md5是常用的密码认证方式。password是以明文密码传送给数据库建议不要在生产环境中使用。trust是只要知道数据库用户名就能登录建议不要在生产环境中使用。reject是拒绝认证。5.postgresql 安装目录授权 # chown postgres:root -R /usr/pgsql-11/ 6.启动服务 # systemctl start postgresql-11 # 服务自启动 # systemctl enable postgresql-11#查看端口 # netstat -lntp # netstat -nat1.2.连接数据库 1.切换用户设置数据库密码 # su - postgres $ psql -U postgres # ALTER USER postgres with encrypted password postgres;退出: \q 列出所有库 \l 列出所有用户 \du 列出库下所有表\d2.RPM方式部署 2.1.部署数据库 1.下载RPM包 下载地址: https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/#或者直接执行wget下载 wget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-11.4-1PGDG.rhel7.x86_64.rpmwget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-libs-11.4-1PGDG.rhel7.x86_64.rpmwget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7.2-x86_64/postgresql11-server-11.4-1PGDG.rhel7.x86_64.rpm2.安装 先安装相应依赖 # yum install -y libicu systemd-sysv 安装rpm包需要按照这个顺序安装卸载就反序卸载 # rpm -ivh postgresql11-libs-11.4-1PGDG.rhel7.x86_64.rpm # rpm -ivh postgresql11-11.4-1PGDG.rhel7.x86_64.rpm # rpm -ivh postgresql11-server-11.4-1PGDG.rhel7.x86_64.rpm卸载 rpm -e postgresql11-server-11.4-1PGDG.rhel7.x86_64 rpm -e postgresql11-11.4-1PGDG.rhel7.x86_64 rpm -e postgresql11-libs-11.4-1PGDG.rhel7.x86_64 rm -rf /usr/pgsql-11/ rm -rf /var/lib/pgsql/ 3.数据库初始化 # /usr/pgsql-11/bin/postgresql-11-setup initdb 4.修改配置文件 # cd /var/lib/pgsql/11/data/# 修改配置文件 vim /var/lib/pgsql/11/data/postgresql.conf# 修改为如下 listen_addresses * port 5432 # 修改配置文件 vim /var/lib/pgsql/11/data/pg_hba.conf# 修改为如下 host all all 0.0.0.0/0 md5# 或 host all all all md5# 说明 TYPEpg的连接方式local本地unix套接字hosttcp/ip连接 DATABASE指定数据库 USER指定数据库用户 ADDRESSip地址可以定义某台主机或某个网段32代表检查整个ip地址相当于固定的ip24代表只检查前三位最后一位是0~255之间的任何一个 METHOD认证方式常用的有identmd5passwordtrustreject。md5是常用的密码认证方式。password是以明文密码传送给数据库建议不要在生产环境中使用。trust是只要知道数据库用户名就能登录建议不要在生产环境中使用。reject是拒绝认证。5.postgresql 安装目录授权 # chown postgres:root -R /usr/pgsql-11/ 6.启动服务 # systemctl start postgresql-11 服务自启动 # systemctl enable postgresql-11查看端口 # netstat -lntp # netstat -nat2.2.连接数据库 1.切换用户设置数据库密码 # su - postgres $ psql -U postgres # ALTER USER postgres with encrypted password postgres;退出: \q 列出所有库 \l 列出所有用户 \du 列出库下所有表\d3.源码方式部署 3.1.准备工作 1.1.安装gcc编辑器 # gcc --version 1.2.安装make # make --version1.3.安装readline # yum install readline # yum -y install -y readline-devel1.4.安装zlib-devel # yum install zlib # yum install zlib-devel1.5.下载postgresql源码 postgresql的官方网站下载 https://www.postgresql.org/3.2.编译安装 2.1.解压下载的压缩包 # cd /root # tar -xzvf postgresql-11.0.tar.gz创建postgresql的安装目录 # mkdir -p /home/app/postgresql/data 2.2.生成makefile # cd postgresql-11.0 # ./configure --prefix/home/app/postgresql2.3.编译安装 # make make install2.4.安装工具集 # cd /home/software/postgresql-11.0/contrib # make make install3.3.配置数据库 3.1.创建postgres用户 # groupadd postgres # useradd -g postgres postgres3.2.修改data目录的用户为postgres chown -R postgres:postgres /home/app/postgresql/data3.3.修改环境变量 # su postgres $ vim /home/postgres/.bash_profile添加环境变量export PGHOME/home/app/postgresqlexport PGDATA/home/app/postgresql/dataexport PATH$PGHOME/bin:$PATHexport MANPATH$PGHOME/share/man:$MANPATHexport LANGen_US.utf8export DATEdate %Y-%m-%d %H:%M:%Sexport LD_LIBRARY_PATH$PGHOME/lib:$LD_LIBRARY_PATHalias rmrm -ialias llls -lh 然后使环境变量立即生效否则initdb命令会找不到$ source /home/postgres/.bash_profile3.4.初始化数据库 $ initdb -D /home/app/postgresql/data/ Success. You can now start the database server using:pg_ctl -D /home/app/postgresql/data/ -l logfile start3.5.修改配置文件 # cd /home/app/postgresql/data/修改配置文件 vim /home/app/postgresql/data/postgresql.conf# 修改为如下 listen_addresses * port 5432 # 修改配置文件 vim /home/app/postgresql/data/pg_hba.conf# 修改为如下 host all all 0.0.0.0/0 md5# 或 host all all all md53.6.启动数据库 $ su postgres $ cd /home/postgres $ pg_ctl -D /home/app/postgresql/data/ -l logfile startcd /home/postgres //logfile需要在postgres的用户目录下创建pg_ctl -D /home/app/postgresql/data/ -l logfile start查看端口 # netstat -lntp # netstat -nat3.7.添加postgresql至服务(未验证)cd /home/software/postgresql-11.4/contrib/start-scriptschmod ax linux.cp linux /etc/init.d/postgresql 此时就可以使用 /etc/init.d/postgresql stop 来停止postgresql 也可以使用service postgresql start 来启动postgresql 修改postgresql脚本中prefix和PGDATA的内容 chkconfig --add postgresql //设置服务开机启动3.4.连接数据库 参考 1.2.连接数据库 4.二进制方式部署 4.1.准备工作 1.下载软件 # wget https://get.enterprisedb.com/postgresql/postgresql-10.12-1-linux-x64-binaries.tar.gz2.创建postgres用户 # groupadd postgres # useradd -g postgres postgres3.创建postgresql的安装目录 # mkdir -p /home/app进入下载目录解压 # tar -xzvf postgresql-10.12-1-linux-x64-binaries.tar.gz -C /home/app创建data目录 # mkdir -p /home/app/pgsql/data # mkdir -p /home/app/pgsql/log授权 # cd /home/app/pgsql # chown -R postgres.postgres pgsql4.2.配置数据库 1.初始化数据库 切换用户 postgres并执行初始化操作 # su postgres# cd /home/app/pgsql/bin$ ./initdb -E utf8 -D /home/app/pgsql/data Success. You can now start the database server using:./pg_ctl -D /home/app/pgsql/data -l logfile start2.配置环境变量 ~/.bash_profile 添加如下内容 注这个文件目录是在当前用户postgres的根目录下即/home/{User}/[postgresiZ2ze72jggg737pb9vp1g6Z data]$ vim ~/.bash_profilePATH/home/app/pgsql/bin:$PATH export PATH配置文件生效 $ source ~/.bash_profile修改后的配置文件 # .bash_profile# Get the aliases and functions if [ -f ~/.bashrc ]; then. ~/.bashrc fi# User specific environment and startup programsPATH$PATH:$HOME/.local/bin:$HOME/binPATH/home/app/pgsql/bin:$PATHexport PATH3.修改配置文件 # cd /home/app/postgresql/data/# 修改配置文件 vim /home/app/postgresql/data/postgresql.conf# 修改为如下 listen_addresses * port 5432 修改配置文件 vim /home/app/postgresql/data/pg_hba.conf# 修改为如下 host all all 0.0.0.0/0 md5或 host all all all md54.启动数据库 $ cd /home/app/pgsql/bin $ ./pg_ctl -D /home/app/pgsql/data -l logfile start查看端口 # netstat -lntp # netstat -nat4.3.连接数据库 参考 1.2.连接数据库 5.Docker方式部署 5.1.部署数据库 1.创建目录 # mkdir -p /data/psql2.运行容器 docker run -d --network host --name pg12 --restartalways \ -e LANGC.UTF-8 \ -e TZAsia/Shanghai \ -e POSTGRES_DBpostgres \ -e POSTGRES_USERpostgres \ -e POSTGRES_PASSWORDpostgres \ -v /data/psql:/var/lib/postgresql/data \ postgres:123.进入容器 # docker exec -it pg12 /bin/sh切换用户 # su - postgres $ psql # \l开源中间件 # PostgreSQLhttps://iothub.org.cn/docs/middleware/ https://iothub.org.cn/docs/middleware/postgresql/postgres-deploy/
http://www.zqtcl.cn/news/475831/

相关文章:

  • 网站不备案会有什么影响最新企业名录搜索软件
  • 邯郸做网站公司哪家好优化设计四年级下册数学答案
  • wordpress企业建站模版wordpress门户网站模板
  • 网站建设时间及简介企业注册代理
  • 网站首页制作方案wordpress中常用插件安装包
  • 阿里云建立网站赤坎网站建设公司
  • 时光轴 网站小公司做网站赚钱吗
  • 手机管理网站模板乐山住房和城乡建设厅网站
  • wordpress链接样式设置方法网络seo推广培训
  • 建站系统wordpress下载企业网站建设课程体会
  • 网站资源规划怎么写wordpress怎么解绑域名
  • 建湖企业做网站多少钱网页开发工具软件
  • WordPress怎么建小站wordpress替换谷歌字体库
  • ps建设网站步骤佛山做外贸网站特色
  • 杭州做代发的网站有哪些计算机基础网站建设和网络安全
  • 做汽配外贸是在哪个网站做山东百度推广
  • 网站类型大全cms监控软件下载官网
  • 网站设计制作 建网站免费asp地方门户网站系统
  • 凡科网做的网站保存后就上传了吗东莞网站推广建设
  • 网站推广案例闲鱼上做网站
  • 网站 做购物车分类信息网站建设系统
  • 网站做弹窗坂田建设网站
  • 北仑网站推广保险网站建设
  • 文山城乡建设部网站首页个人网站怎么注册
  • 西安企业建站wordpress外部调用后台
  • 江苏手机网站建设公司域名查询ip解析
  • 网站上的用户注册怎么做的苏州网站建设制作服务商
  • 网站开发模版宁波网
  • 以鹦鹉做头像的网站wordpress post是什么
  • 公司怎么建立自己网站做网站需要编码吗