openguass数据库描述指令集合(等保)

1、查看数据库是否配置了密码复杂度,密码最小使用长度是否大于8位,密码复杂度的要求是否包含3类不同字符。

A:数据库密码:K+~3m5Kzbjf_zDr!^2K)#。满足要求。


2、数据库密码最大使用期限配置是否小于90天。

A:password_reuse_time #Whether the new password can be reused in password_reuse_time days

A:当前为60天。

在这里插入图片描述


3、数据库是否配置了登录失败设置

A:failed_login_attempts =10 #Enter the wrong password reached failed_login_attempts times, the current account will be locked

A:10次登录失败

在这里插入图片描述


4、数据库是否配置了超时自动退出功能

A:设置了 session_timeout 超时时间为 10 分钟

在这里插入图片描述


5、数据库远程连接是是否采用加密传输(ssl)。

A:设置了 ssl = on

在这里插入图片描述


6、是否存在默认用户,默认账户是什么。

A:不存在默认用户


7、是否开启数据库审计?

A:开启了数据库审计

在这里插入图片描述


8、数据库的存储加密算法是?

A : password_encryption_type = 0 #Password storage type, 0 is md5 for PG, 1 is sha256 + md5, 2 is sha256 only 。加密算法是 MD 5

在这里插入图片描述


9、当前数据库存在哪些账户?

A:当前存在 root、omm、data_analysis、dbmind_monitor、rmtdisplay用户,用于不同的权限划分。

在这里插入图片描述


10、数据库是否存在三权账户(数据库管理员、安全管理员和审计管理员账户)。

A:存在三权分立的账号。

Omm : 数据库管理员

Root :安全管理员

dbmind_monitor : 审计管理员账号

如上图


11、数据库是否对可登录的终端地址进行限制。

A:当前来说,没有限制。listen_addresses = ‘*’,待完成试运行之后,转入正式运行时,根据真实的终端地址来限制。


12、当前数据库是否冗余配置(多台服务器实现高可用)。

A:当前有两台机器做主从互备,如下图所示。

完成试运行之后,转入正式运行时,根据真实的终端地址来限制。


12、当前数据库是否冗余配置(多台服务器实现高可用)。

A:当前有两台机器做主从互备,如下图所示。

在这里插入图片描述

### openGauss 数据库安装教程 #### 1. 安装环境准备 在开始安装之前,需确保操作系统满足最低要求,并完成必要的依赖项安装。推荐的操作系统为 openEuler 20.03 LTS 或 CentOS 类似版本。以下是具体操作步骤: 通过 `yum` 工具安装所需的开发工具和库文件: ```bash yum install -y libaio-devel flex bison ncurses-devel glibc-devel patch readline-devel libnsl ``` 如果上述命令无法正常运行,则可以先更新软件源后再尝试安装: ```bash yum update ``` 此部分的具体说明可参见相关资料[^1]。 --- #### 2. 创建用户和用户组 为了安全性和权限管理,建议创建专门用于运行数据库服务的独立用户和用户组。执行如下命令来实现这一目标: ```bash groupadd dbgrp useradd gaussdb -g dbgrp passwd gaussdb ``` 这一步骤同样可以在参考资料中找到更详细的描述[^3]。 --- #### 3. 下载与解压安装包 下载适合当前系统的 openGauss 版本压缩包(例如适用于 CentOS 的二进制分发版)。假设已获取到名为 `openGauss-1.0.0-CentOS-64bit.tar.gz` 的文件,按照以下方式处理该文件: ```bash mkdir -p /soft/openGauss mv openGauss-1.0.0-CentOS-64bit.tar.gz /soft/openGauss/ cd /soft/openGauss/ tar -zxvf openGauss-1.0.0-CentOS-64bit.tar.gz ``` 这些指令的作用是从归档文件提取程序所需的内容至指定路径下。 --- #### 4. 初始化配置 切换到刚刚建立好的 Gauss 用户身份来进行后续设置工作: ```bash su - gaussdb export PATH=/soft/openGauss/bin:$PATH gs_preinstall -U gaussdb -G dbgrp -X /soft/openGauss/clusterconfig.xml --non-interactive ``` 其中 `-X` 参数指向 XML 配置模板的位置;而 `--non-interactive` 表明无需人工干预模式下的自动化部署过程。 --- #### 5. 启动数据库实例并验证功能 当所有前期准备工作完成后,就可以利用控制脚本来激活单节点模式的服务端口监听状态了: ```bash gs_ctl start -D /opt/software/openGauss/data/single_node -Z single_node ``` 这条语句中的参数定义了数据存储位置以及所处的工作形态——即单一服务器架构形式[^2]。 最后确认一切运转无误的方法之一便是登录客户端界面查看基本信息输出情况: ```sql gsql -d postgres -p 8000 -h localhost SELECT version(); ``` 以上就是完整的 OpenGauss 数据库简易安装流程概述及其对应的关键技术要点解析。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值