2025 一带一路暨金砖国家技能发展与技术创新大赛 第一届“信创适配及安全管理赛项”样题

article/2025/8/28 1:00:25

2025 一带一路暨金砖国家技能发展与技术创新大赛 第一届“信创适配及安全管理赛项”样题

    • 模块A-理论知识:
    • 模块B-适配环境搭建:
        • 系统安装与配置:
        • DNS 服务配置:
        • DNS 服务配置:
        • CA 服务配置:
        • Httpd 服务配置:
        • MySQL 服务配置:
        • WordPress 站点搭建:
        • NFS 服务配置:
    • 模块 C 应用系统迁移:
        • 数据库配置与管理:
        • 数据库适配迁移:
    • 模块 D 安全与维护:
        • 信息系统安全管理:
    • 需要环境和培训可以私信博主!!!!!

模块A-理论知识:

省略

模块B-适配环境搭建:

系统安装与配置:

任务描述: 正确安装和配置操作系统

任务要求:

为 Server3 安装 openEuler 操作系统。
配置系统语言:English
配置系统时区:Asia/Shanghai
配置安装类型:Server
系统启动分区保持不变,其他分区要求如下:
在这里插入图片描述
其他未提及的配置内容保持系统默认设置。

确认并且配置服务器地址及名称:

在这里插入图片描述
确认并且配置系统网关为 10.0.0.1,确保服务器能与网关通信。

为所有 Server 主机启用防火墙,防火墙区域为 public ,根据不同服务在防火墙中使用添加端口的方式添加策略。

确认并且保持 root 用户密码为:1234567890A,确保该账户能够通过 SSH 远程登录

为所有 Server 主机生成 2 组(RSA 算法和国密算法)SSH 公私钥对,其中 RSA密钥长度为 4096。配置实现 Server 主机之间的 SSH 免密登录。

所有主机间的访问均通过 FQDN 的形式进行访问。使用 chrony 进行时间同步。Server1 与 10.0.0.1 进行时间同步,同时为其他服务器提供时间服务。

DNS 服务配置:

任务描述: 正确安装和配置操作系统。

为 Server3 安装 openEuler 操作系统。
配置系统语言:English
配置系统时区:Asia/Shanghai
配置安装类型:Server
系统启动分区保持不变,其他分区要求如下:

在这里插入图片描述
其他未提及的配置内容保持系统默认设置。

确认并且配置服务器地址及名称:

在这里插入图片描述
确认并且配置系统网关为 10.0.0.1,确保服务器能与网关通信。

为所有 Server 主机启用防火墙,防火墙区域为 public ,根据不同服务在防火墙中使用添加端口的方式添加策略。

确认并且保持 root 用户密码为:1234567890A,确保该账户能够通过 SSH 远程登录

为所有 Server 主机生成 2 组(RSA 算法和国密算法)SSH 公私钥对,其中 RSA密钥长度为 4096。配置实现 Server 主机之间的 SSH 免密登录。

所有主机间的访问均通过 FQDN 的形式进行访问。使用 chrony 进行时间同步。Server1 与 10.0.0.1 进行时间同步,同时为其他服务器提供时间服务。

DNS 服务配置:

任务描述: Server1、Server2 创建 dns 服务器,实现企业域名访问。

任务要求:利用 bind 和 bind-utils,配置 Server1 为主 dns 服务器,为所有 Server 主
机提供冗余 dns 正反向解析服务。
正向解析文件为:/var/named/dbf
反向解析文件为:/var/named/dbr

配置域名解析:(后续试题如遇到使用其他域名的,也需使用 DNS 服务进行解析)
server1.lab.org 10.0.0.101
server2.lab.org 10.0.0.102
server3.lab.org 10.0.0.103

利用 bind 和 bind-utils,配置 Server2 为备用 dns 服务器,为所有 Server主机提供冗余 dns 正反向解析服务。
正向解析文件为:/var/named/slaves/dbf
反向解析文件为:/var/named/slaves/dbr

CA 服务配置:

任务描述: 请采用 OpenSSL 搭建企业证书发放中心

任务要求: 配置 Server1 为 CA 服务器(普通),为所有 Server 主机颁发证书。证书颁发
机构有效期 10 年,公用名为 ca-rsa.lab.org

CA 路径为/etc/pki/tls/demoCA,其他 CA 文件保持在 CA 路径下的默认位置,私钥为 cakey.pem,CA 证书为 cacert.pem,私钥长度为 8192。

申请并颁发一张供 Server 主机使用的证书。其中证书信息如下:有效期 5 年,
公用名:.lab.org,国家:CN,省:shanghai,城市:shanghai,组织:system,
组织单位:system,使用者可选名称为 *.lab.org 和 lab.org。颁发者与使用
者的证书信息需按上述要求配置齐全。主机使用的证书私钥长度 4096。

将证书 server-rsa.pem 和私钥 server-rsa.key 复制到所有 Server 主机的/etc/ssl 目录。后续服务如需要使用普通证书的均使用此证书。

Server1 签发过程中加密算法采用 RSA 算法。

配置 Server2 为 CA 服务器(国密),为所有 Server 主机颁发证书。证书颁发机构有效期 10 年,公用名为 ca-sm.lab.org。

CA 路径为/etc/pki/tls/demoCA,其他 CA 文件保持在 CA 路径下的默认位置,私钥为 cakey.pem,CA 证书为 cacert.pem。
申请并颁发一张供 Server 主机使用的证书。其中证书信息如下:有效期 5 年,公用名:lab.org,国家:CN,省:shanghai,城市:shanghai,组织:system,组织单位:system,使用者可选名称为*.lab.org 和 lab.org。颁发者与使用者的证书信息需按上述要求配置齐全。

将证书 server-sm.pem 和私钥 server-sm.key 复制到所有 Server 主机的/etc/ssl 目录。后续服务如需要使用国密证书的均使用此证书。

Server2 签发过程中加密算法采用国密算法。

Httpd 服务配置:

任务描述: 请采用 Apache搭建企业网站

任务要求: 配置 Server1 为 apache 服务器,使用 lab.org 或 any.lab.org(any 代表任
意网址前缀,用 server1.lab.org 和 web.lab.org 测试)访问时,自动跳转到www.lab.org。

使用 ip 地址访问时被拒绝,访问 httpd 服务器默认返回信息为:Hello_OpenEuler

配置客户端通过 http 访问服务器时自动跳转到 https 以提供安全可靠的连接。
客户端访问服务时,必需使用 SSL 证书。

证书均使用普通证书

MySQL 服务配置:

任务描述: 请采用 MySQL 服务,完成数据库的配置。

任务要求: 在 Server1 上安装 MySQL8 数据库,安装完成初始化数据库并设置 root 密码为:
“1234567890A”。

创建数据库 userdb;在数据库中创建数据表 userinfo,在表中插入 2 条记录,分别为(A0001,student01,2025-9-11,男),(A0002,student02,2025-9-12,女),口令与用户名相同,口令使用 md5 进行加密,表结构如下:

在这里插入图片描述

在这里插入图片描述
创建一个用户:dbuser(密码: 1234567890A),允许其对该数据库进行 SELECT和 UPDATE 操作。

创建用户 dbadmin(密码: 1234567890A),赋予其对该数据库的全部权限。

编写脚本/opt/scripts/backup.sh,要求将数据库 userdb 备份到
/opt/db_back/userdb.sql(含建库建表命令)。

将表 userinfo 中的所有数据记录导出,并存放到
/opt/db_back/userinfo.txt 文件中。数据之间用分号隔开,每条数据一行。

WordPress 站点搭建:

任务描述: 请采用 wordpress 服务,为企业建立网站站点。

任务要求: 在 Server2 安装 PHP、Mariadb、httpd 环境,并部署 wordpress 应用服务。

安装完成初始化数据库并设置 root(密码为: 1234567890A)。创建数据库wordpress,供 wordpress 服务使用。

创建用户 wpadmin(密码为: 1234567890A),对 wordpress 数据库有读写权限,wordpress 应用程序使用该用户访问数据库。

利用 wordpress 搭建博客网站,站点标题为"Technology Innovation @ CHINA",站点管理员名称为 admin 密码为 1234567890A,管理员邮箱为mail@local.org,使用 http://blog.local.org 能够正常访问站点。

NFS 服务配置:

任务描述: 请采用 NFS 服务,Server3 作为 NFS 服务器,Server1、Server2 作为客户端

任务要求: 在 Server3 安装 NFS 服务。
创建共享目录/data,设置仅 Server1 有访问读写权限,server2 为只读权限,将共享目录挂在到/mnt/nfs 下。

创建共享目录/backup,设置所有本子网下的主机均能读写,将共享目录挂在到/mnt/backup 下。

设置 Server1、Server2 开机自动挂载共享目录,并进行测试。

模块 C 应用系统迁移:

数据库配置与管理:

任务描述: 请安装 opengauss 数据库及配套工具,完成对数据库及操作系统的日常检查和管理。

任务要求: 在 Server3 安装 opengauss 数据库及配套工具,设置数据库管理员 opengauss
(密码为: 1234567890A)。设置系统用户 opengauss(密码为:1234567890A)。

登录数据库,创建用户:oaadmin(密码为:1234567890A)。
创建数据库实例名为:dbA,并且在 dbA 下创建名称为 scheA 的模式,用户 oaadmin 是 scheA、dbA 的拥有者,配置用户 oaadmin 登录数据库 dbA 默认查询模式为scheA。

完成后在 sche_oa 中创建下表,表名为:tb_userinfo。

在这里插入图片描述
导入 sql 数据,完成后将数据库 dbA 以纯文本形式导出到/opt/dbA.sql 中

数据库适配迁移:

任务描述: 请安装必要工具,完成 mysql 数据库迁移到 opengauss 数据库中。

任务要求: 在 Server3 创建数据库用户,用户名为:opsadmin(密码为:1234567890A)。
创建数据库实例名为:dbC,并且在 dbC 下创建名称为 scheC 的模式,用户opsadmin 是 scheC、dbC 的拥有者

配置用户 opsadmin 登录数据库 dbC 默认查询模式为 scheC。

在 Desktop 上安装并利用数据库管理工具 Navicat,将 Server2 上的 wordpress数据库完整迁移至 Server3 opengauss 的 dbC 中。迁移完成后对数据进行检查,确保数据完整性、可用性。

将迁移完后的数据库导出备份,导出到/opt/dbC.sql 中。

模块 D 安全与维护:

信息系统安全管理:

任务描述: 调整 openEuler 操作系统的加固策略,提高系统和内网安全性。

任务要求: 系统登录加固:
SSH 加固配置均保持在 SSH 服务默认配置文件中。
⚫ 避免暴力攻击,限制用户失败认证最大次数为 3 次
⚫ 客户端存活性检测,每分钟检查 3 次
系统终端超时配置。
⚫ 终端超时时间 180 秒,超时后自动登出
系统审计管理:
使用 auditd 服务对所有主机进行审计。
⚫ 为了便于区分,在审计日志中使用主机的完全合格域名
⚫ 审计/etc/hosts 的改动情况
⚫ 审计/etc/resolv.conf 的改动情况
⚫ 审计/etc/passwd 和/etc/shadow 的改动情况
⚫ 审计/etc/sudoers 和/etc/sudoers.d 的改动情况
⚫ 审计命令 rm 的使用情况
⚫ 审计命令 reboot 的使用情况

需要环境和培训可以私信博主!!!!!


http://www.hkcw.cn/article/nlTvMWopfo.shtml

相关文章

unity编辑器扩展dll形式展示

1.背景:最近搞工程迁移发现一旦c#报错就会导致编辑器菜单没法使用,做了一些尝试发现使用dll的方式会是不错的选择。当然有些工具还是建议用外部的c#工程来写比如winform. 2.遇到的问题:我记得之前2017年左右的时候做一个unity的dll工程并不需…

Nacos | 三种方式的配置中心,整合Springboot3.x + yaml文件完成 0错误 自动刷新(亲测无误)

目录 ValueRefreshScope 导入配置依赖 启动类 添加 EnableDiscoveryClient 控制器 编写 yaml 文件 创建 Nacos Data Id 项目启动问题 测试 ConfigurationProperties 无感自动刷新 导入配置依赖 启动类 添加 EnableDiscoveryClient 控制器 Nacos DataID 模板映射 编…

[嵌入式实验]实验五:freeRTOS

一、实验目的 熟悉开发环境在开发板上通过freeRTOS进行LED控制 二、实验环境 硬件:STM32开发板、CMSIS-DAP调试工具 软件:STM32CubeMX软件、ARM的IDE:Keil C51 三、实验内容 1.实验原理 freeRTOS是一种专门设计的嵌入式实时操作系统&…

【Unity】 HTFramework框架(六十六)缺省的运行时组件检视器

更新日期:2025年5月29日。 Github 仓库:https://github.com/SaiTingHu/HTFramework Gitee 仓库:https://gitee.com/SaiTingHu/HTFramework 索引 一、缺省的运行时组件检视器1.自定义运行时组件检视器 二、使用缺省的运行时组件检视器1.定义组…

Ollama v0.8.0 发布,支持通过工具调用进行流式响应!

在 2025 年 5 月 29 日的 AI 技术浪潮中,实时交互性和高效性成为 AI 应用的核心需求。Ollama 作为一个开源的大型语言模型服务器,持续更新以满足开发者需求。Ollama v0.8.0 的发布特别引入了支持通过工具调用进行流式响应的功能,这一更新引发…

LVS+Keepalived 高可用群集

目录 一、 Keepalived 双机热备核心技术 1.1 Keepalived 架构与 VRRP协议 1.2 双机热备配置深度优化 二、 LVSKeepalived 高可用负载均衡架构 2.1 系统架构设计 2.2 LVS集成配置详解 三、 关键技术与疑难解析 3.1 DR模式 ARP 仰制机制 3.2 健康检查策略优化 四、 企业…

python + vscode 开发环境搭建

一、下载安装Python Python 官网链接Welcome to Python.org 二、Python3.12.7安装 三、Python虚拟环境 开发编译器使用Vscode 1、打开VsCode,键盘输入ctrl shift p 点击完了会在文件夹目录下出现一个.venv的路径。 虚拟环境的作用是隔离不同项目的 Python 环境…

[ Qt ] | QRadioButton和QCheckBox的使用

目录 QRadioButton 常用属性 clicked(bool)信号、pressed信号、released信号 小项目 QRadioButton QRadioButton是一个单选按钮,也是继承自QAbstractButton(继承自QWidget) 常用属性 checkable 是否能选中 checked 是否已经被选中 autoExclusive 是否排…

关于无法下载Qt离线安装包的说明

不知道出于什么原因考虑,Qt官方目前不提供离线的安装包下载,意味着网上各种文章提供的各种下载地址都失效了,会提示Download from your IP address is not allowed,当然目前可以在线安装,但是据说只提供了从5.15开始的…

github双重认证怎么做

引言 好久没登陆github了, 今天登陆github后,提醒进行2FA认证。 查看了github通知,自 2023 年 3 月起,GitHub 要求所有在 GitHub.com 上贡献代码的用户启用一种或多种形式的双重身份验证 (2FA)。 假如你也遇到这个问题&#xf…

多部手机连接同一wifi的ip一样吗?

在家庭和办公环境中,多台手机同时连接同一个WiFi路由器已成为常态。不少用户会产生疑问:这些设备的IP地址会相同吗?下面就一起来了解一下吧。 一、多部手机连接同一WiFi的IP‌一样吗 多部手机连接同一WiFi时的IP地址是否相同,需要…

实验设计与分析(第6版,Montgomery)第5章析因设计引导5.7节思考题5.7 R语言解题

本文是实验设计与分析&#xff08;第6版&#xff0c;Montgomery著&#xff0c;傅珏生译) 第5章析因设计引导5.7节思考题5.7 R语言解题。主要涉及方差分析&#xff0c;正态假设检验&#xff0c;残差分析&#xff0c;交互作用图&#xff0c;等值线图。 dataframe <-data.frame…

如何打造一份出色的技术文档?

文章目录 每日一句正能量前言一、明确文档的目标和受众二、合理规划文档结构三、注重内容的清晰性和准确性四、持续更新和优化文档五、实用工具推荐六、案例分享示例&#xff1a;如何使用Python编写一个简单的Web应用引言背景知识安装和配置使用指南高级用法常见问题参考文献 七…

记一次 Starrocks be 内存异常宕机

突发性 be 内存飙高&#xff0c;直至被系统 kill 掉&#xff0c;be 内存如下&#xff1a;其中 starrocks_be_update_mem_bytes 指标打满&#xff0c;重启也是如此 [rootlocalhost bin]# curl -XGET -s http://192.168.1.49:8040/metrics | grep "^starrocks_be_.*_mem_b…

阿里云服务器邮件发送失败(dail tcp xxxx:25: i/o timeout)因为阿里云默认禁用 25 端口

最近在测试发送邮件的功能&#xff0c;发现了一个奇怪的问题&#xff0c;同样的 docker 镜像&#xff0c;在本地跑起来是可以正常发送邮件的&#xff0c;但是在阿里云的服务器上跑&#xff0c;就会报错 i/o timeout。 排查了一圈发现&#xff0c;原来是阿里云的操作&#xff0…

什么叫做回表?

指的是在Mysql中使用非聚簇索引&#xff0c;也就是使用二级索引进行作为条件进行查询时&#xff0c;查询了除索引之外的数据&#xff0c;需要根据获得的主键去聚簇索引&#xff0c;查询其他的所需的数据。 有表格&#xff08;id,name,age&#xff09;,进行查询select * from w…

pikachu靶场通关笔记08 XSS关卡04-DOM型XSS

目录 一、XSS原理 二、DOM型XSS 三、源码分析 1、进入靶场 2、XSS探测 3、源码分析 四、渗透实战 1、Payload1 2、Payload2 3、Payload3 本系列为通过《pikachu靶场通关笔记》的XSS关卡(共10关&#xff09;渗透集合&#xff0c;通过对XSS关卡源码的代码审计找到XSS风…

Python打卡第39天

浙大疏锦行 作业&#xff1a; """ DAY 39 图像数据与显存 本节主要介绍深度学习中的图像数据处理和显存管理。 """import torch import torch.nn as nn import torch.nn.functional as F import torchvision import torchvision.transforms as…

SQLite 中文写入失败问题总结

SQLite 中文写入失败问题总结与解决方案 在 Windows 下使用 C 操作 SQLite 数据库时&#xff0c;中文字段经常出现 写入成功但内容显示为 BLOB 或 乱码 的问题。根本原因在于 SQLite 要求字符串以 UTF-8 编码 存储&#xff0c;而默认的 std::string 中文通常是 GB2312/ANSI 编…

63、【OS】【Nuttx】任务休眠与唤醒:sleep

背景 之前的 blog 分析了 Nuttx 编码规范 62、【OS】【Nuttx】编码规范解读&#xff08;十&#xff09; 接下来继续分析下 Nuttx OS 的一个核心功能&#xff0c;任务休眠与唤醒 任务休眠 先来看任务休眠&#xff0c;关键函数 sleep&#xff0c;sleep函数是 C 标准库中的一个…