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

上海网站建设的网可以做视频的一个网站

上海网站建设的网,可以做视频的一个网站,seo网站建设 大时代,wordpress组件TencentOS 简介 2019 年#xff0c;随着腾讯公司外部客户的需求#xff0c;以及公司开源协同战略的推进#xff0c;tlinux 对外开源并进行了品牌升级#xff0c;升级为 TencentOS Server。TencentOS 包含三大场景#xff0c;分别如下#xff1a; TencentOS Server…TencentOS 简介 2019 年随着腾讯公司外部客户的需求以及公司开源协同战略的推进tlinux 对外开源并进行了品牌升级升级为 TencentOS Server。TencentOS 包含三大场景分别如下 TencentOS Server即服务器OS简称 TSTencentOS Tiny即物联网OS简称 TTTencentOS Edge即边缘OS简称 TE 参考TencentOS 相比 CentOS 不同点在哪 关于 TencentOS Server TencentOS Server 是腾讯公司自主研发的定制化服务器操作系统。该系统集成了众多服务 器系列的优点加入自主研发的软件便于用户操作使用提供全方位内核及用户态的 操作系统支持。 视频介绍 TencentOS Server–为云而生的腾讯第三代服务器操作系统 系统特点安全、易用、稳定、快速、长久支持。安装镜像提供了服务器常用的各种软件支持同时可以使用线上软件源安装及更新软件。此说明适用于 Tencent OS Server 2.4 发行版与 3.1 发行版的安装与使用本文中以 Tencent OS Server 3.1 环境为例讲解 PostgreSQL 13.x 版本的安装。 前提条件 为了安装软件包你需要以 root 或者其他有 sudo 权限的用户身份登录系统。 安装步骤 2.1 列出可用的 PostgreSQL 模块 dnf module list postgresql输出结果显示postgresql 有4个版本。每个版本都有两个部分服务器和客户端。 服务器版本 10是默认的版本 [rootTENCENT64 ~]# dnf module list postgresql Last metadata expiration check: 0:01:22 ago on Fri 28 Jan 2022 05:14:05 PM CST. TencentOS Server 3.1 - AppStream Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module TencentOS Server 3.1 - TencentOS-AppStream Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 [e] client, server [d] [i] PostgreSQL server and client module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled2.2 安装服务器版本 13输入 sudo dnf install postgresql:132.3 你可能还想安装 contrib 包它们给 PostgreSQL 数据库提供一些额外的特性 sudo dnf install postgresql-contrib2.4 一旦安装完成使用下面的命令初始化 PostgreSQL 数据库 sudo postgresql-setup initdb ... Initializing database ... OK可能输出如下提示信息 [rootTENCENT64 /]# sudo postgresql-setup initdb WARNING: using obsoleted argument syntax, try --help WARNING: arguments transformed to: postgresql-setup --initdb --unit postgresql* Initializing database in /var/lib/pgsql/data* Initialized, logs are in /var/lib/pgsql/initdb_postgresql.log查看 pgsql 初始化日志信息 vim /var/lib/pgsql/initdb_postgresql.loginitdb_postgresql.log 日志信息 The files belonging to this database system will be owned by user postgres. This user must also own the server process.The database cluster will be initialized with locale en_US.UTF-8. The default database encoding has accordingly been set to UTF8. The default text search configuration will be set to english.Data page checksums are disabled.fixing permissions on existing directory /var/lib/pgsql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... Asia/Shanghai creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok syncing data to disk ... okSuccess. You can now start the database server using:/usr/bin/pg_ctl -D /var/lib/pgsql/data -l logfile start2.5 启动 PostgreSQL 服务并且启用开机启动 PostgreSQL 服务。 sudo systemctl enable --now postgresql2.6 验证安装结果使用 psql 工具连接 PostgreSQL 数据库服务器并且打印它的版本号。 sudo -u postgres psql -c SELECT version();输出如下信息 [rootTENCENT64 ~]# sudo -u postgres psql -c SELECT version(); could not change directory to /root: Permission denied version ------------------------------------------------------------------------------------------------------------PostgreSQL 13.3 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1), 64-bit (1 row)PostgreSQL 角色和身份认证方法 PostgreSQL 支持多种身份认证方法。最常用的方法如下trust、password、ident、peer auth-method 指定当一个连接匹配这个记录时要使用的认证方法。 更多详细请查看 https://www.w3cschool.cn/postgresql13_1/postgresql13_1-z9af3jew.html trust无条件地允许连接。允许任何可以与PostgreSQL数据库服务器连接的用户以他们期望的任意 PostgreSQL 数据库用户身份登入而不需要口令或者其他任何认证。reject无条件地拒绝连接。这有助于从一个组中“过滤出”特定主机例如一个reject行可以阻塞一个特定的主机连接而后面一行允许一个特定网络中的其余主机进行连接。scram-sha-256执行SCRAM-SHA-256认证来验证用户的口令。md5要求客户端提供一个 md5加密的口令进行认证这个方法是允许加密口令存储在 pg_shadow 里的唯一的一个方法。password要求客户端提供一个未加密的口令进行认证。因为口令是以明文形式在网络上发送的所以我们不应该在不可信的网络上使用这种方式。gss用 GSSAPI 认证用户。只对 TCP/IP 连接可用。它可以与 GSSAPI 加密一起结合使用。sspi用 SSPI 来认证用户。只在 Windows 上可用。ident通过联系客户端的 ident 服务器获取客户端的操作系统名并且检查它是否匹配被请求的数据库用户名。Ident 认证只能在 TCIP/IP 连接上使用。当为本地连接指定这种认证方式时将用 peer 认证来替代。peer通过从内核获得客户端的操作系统用户名并把它用作被允许的数据库用户名和可选的用户名映射来工作。和 Ident 一样这种方法只在本地连接上支持。ldap使用LDAP服务器认证。radius用 RADIUS 服务器认证。cert使用 SSL 客户端证书认证。pam使用操作系统提供的可插入认证模块服务PAM认证。bsd使用由操作系统提供的 BSD 认证服务进行认证。 PostgreSQL 客户端身份验证访问控制通常被定义在 pg_hba.conf 文件中。默认情况下对于本地连接PostgreSQL 被设置成身份认证防范 peer。 为了以 postgres 用户身份登录 PostgreSQL 服务器首先切换用户然后使用 psql 工具访问 PostgreSQL。 sudo su - postgres psql或者使用 sudo 命令访问 PostgreSQL sudo -u postgres psql注意postgres 用户仅仅在本地被使用。 创建 PostgreSQL 角色和数据库 说明仅仅超级用户和拥有 CREATEROLE 权限的角色可以创建新角色。 举例我们创建一个名称为 chait 的角色一个名称为 chaitdb 的数据库并且授予该数据库上的权限。 # 4.1 连接到 PostgreSQL shell sudo -u postgres psql # 4.2 创建一个新的 PostgreSQL 角色 create role chait # 4.3 创建一个新的数据库 create database chaitdb # 4.4 通过下面的查询语句授予用户在数据库上的所有权限 grant all privileges on database chaitdb to chait启用远程访问 PostgreSQL 服务器 说明默认情况下PostgreSQL 服务器仅仅监听本地网络接口127.0.0.1。 为了允许远程访问你的 PostgreSQL 服务器打开配置文件 # 查找 postgresql.conf 位置 sudo find postgresql.conf # 编辑 postgresql.conf 文件 sudo vim /var/lib/pgsql/data/postgresql.conf /CONNECTIONS AND AUTHENTICATION往下滑动到 CONNECTIONS AND AUTHENTICATION 部分并且添加或者编辑下面的行 #------------------------------------------------------------------------------ # CONNECTIONS AND AUTHENTICATION #------------------------------------------------------------------------------# - Connection Settings - listen_addresses * # what IP address(es) to listen on;保存文件并且使用下面的命令重启 PostgreSQL 服务 :wq!sudo systemctl restart postgresql使用 ss 工具来验证这个修改 [rootTENCENT64 /]# ss -nlt | grep 5432 LISTEN 0 244 0.0.0.0:5432 0.0.0.0:* LISTEN 0 244 [::]:5432 [::]:* 上面的输出显示 PostgreSQL 服务器已经在监听所有网络接口0.0.0.0的默认端口。 最后一步是通过编辑 pg_hba.conf 文件配置服务器去接受远程连接。下面是一些例子展示了不同的用户示例 [rootTENCENT64 /]# ls /var/lib/pgsql/data base log pg_hba.conf pg_multixact pg_serial pg_stat_tmp pg_twophase pg_xact postmaster.opts current_logfiles pg_commit_ts pg_ident.conf pg_notify pg_snapshots pg_subtrans PG_VERSION postgresql.auto.conf postmaster.pid global pg_dynshmem pg_logical pg_replslot pg_stat pg_tblspc pg_wal postgresql.conf [rootTENCENT64 /]# sudo vim /var/lib/pgsql/data/pg_hba.confpg_hba.conf 默认配置如下 # TYPE DATABASE USER ADDRESS METHOD# local is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident # Allow replication connections from localhost, by a user with the replication privilege. local replication all peer host replication all 127.0.0.1/32 ident host replication all ::1/128 ident修改为如下 # TYPE DATABASE USER ADDRESS METHOD# local is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 0.0.0.0/0 trust # IPv6 local connections: host all all ::1/128 ident # Allow replication connections from localhost, by a user with the replication privilege. local replication all peer host replication all 0.0.0.0/0 trust host replication all ::1/128 ident最后我们用 DBeaver 客户端工具访问链接测试下如下所示 总结 tlinux 3.1 是基于 RedHat-CentOS-Release 的发行版默认支持 PostgreSQL 的 9.6/10/12/13 版本内核信息查看如下 WARNING! The remote SSH server rejected X11 forwarding request. Welcome to TencentOS 3 64bit Version 3.1 20211028 Last login: Fri Jan 28 17:13:06 2022 from 192.168.10.251 [rootTENCENT64 ~]# uname -a Linux TENCENT64.site 5.4.119-19-0008 #1 SMP Mon Sep 13 14:54:39 CST 2021 x86_64 x86_64 x86_64 GNU/Linux [rootTENCENT64 ~]# cat /etc/redhat-release CentOS Linux release 8.4.2105 (Core) [rootTENCENT64 ~]# 关于 PostgreSQL 更多版本安装信息请查看 https://www.postgresql.org/docs/14/index.html
http://www.hkea.cn/news/14336845/

相关文章:

  • 后端网站开发Wordpress不同分类下分页
  • 做网站就用建站之星网站建设需要什么流程图
  • 机械设备如何做网站前端和后端是什么意思
  • 域名访问网站张家界商城网站建设
  • 域名服务商网站三亚网站建设品牌
  • 负责网站建设和网络推广的重庆网站租赁空间
  • 网站如何做支付系统关键词指数批量查询
  • 企业营销策划 网站建设新网域名注册步骤
  • 苏州网站建设设计产品是做网站
  • 百度网站官网网址腾讯云域名备案需要提供网站建设方案书
  • 适合初学者做的网站保定php网站制作
  • 动漫网站建设策划书wordpress 火车头发布规则
  • 建设网站企业排行鲜花网站建设的利息分析
  • 做国外网站什么定位免费海外网站cdn加速
  • 租号网站开发阜城网站建设代理
  • 中国质量建设协会网站亚马逊网站推广怎么做
  • asp.net 网站开发架构太仓网站建设公司
  • 网站与新媒体建设测评方案大连开发区社保网站
  • 东莞网站优化推荐软装设计费用
  • 好看的设计网站wordpress和织梦哪个好
  • 威海网站优化沈阳建站模板展示
  • 如何建设一个静态网站基础建设文本网站
  • 做两个阿里网站吗网站建设 品牌塑造计划
  • 高安网站制作荆门网站制作
  • 越影网站建设做网站SEO用什么电脑方便
  • 行业门户网站建设方案设计了网站
  • 摄影网站开发背景怎么写顺德制作网站
  • 网站由哪些部分组成部分江苏省建设厅八大员考试报名网站
  • 网站建设 经验做阿里巴巴网站费用
  • 中国空间站搭建国际合作平台ps网站首页怎么设计