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

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.pswp.cn/pingmian/82779.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt Creator调用Python代码

Qt Creator调用Python代码 项目场景:现在我写的Qt上位机,需要调用同事使用python写的代码,所以我需要一个整合,把同事的代码融合进我的Qt工程里来。 所以,本篇记录Qt Creator中调用Python的一种方法。 操作系统:windows 11 64位 Python使用的版本为 3.9.10,(安装参…

【QQ音乐】sign签名| data参数 | AES-GCM加密 | webpack(上)

1.目标 网址:https://y.qq.com/n/ryqq/toplist/26 切换榜单出现请求,可以看到sign和data是加密的 2.逆向分析 搜索sign: 可以看到sign P(n.data),而n.data就是请求的加密data参数 data {"comm":{"cv":4747474,&qu…

uni-app(6):Vue3语法基础下

1 列表渲染 1.1 在 v-for 里使用数组 v-for 指令可以实现基于一个数组来渲染一个列表。v-for 指令需要使用 item in items 形式的特殊语法,其中 items 是源数据数组,而 item 则是被迭代的数组元素的别名。 在 v-for 块中,我们可以访问所有父…

STM32之SPI——外部FLASH和RFID

一、SPI协议的原理与应用 基本概念 串行外设接口SPI(Serial Peripheral Interface)是由美国摩托罗拉公司最先推出的一种同步串行传输规范,也是一种单片机外设芯片串行外设扩展接口。该接口是一种高速、全双工、同步的通信总线,并…

51c视觉~3D~合集3

我自己的原文哦~ https://blog.51cto.com/whaosoft/13954440 #SceneTracker 在4D时空中追踪万物!国防科大提出首个长时场景流估计方法 本篇分享 TPAMI 2025 论文​​SceneTracker: Long-term Scene Flow Estimation Network​​,国防科大提出首…

cf2059B

原题链接:https://codeforces.com/contest/2059/problem/B 题目背景: 将一个长度为 n 的数组 a 划分为 k 个数组,再将所有偶数索引的数组合并成 b 数组,定义代价为 的最小索引 i ,可得到的最小代价为多少。 思路&am…

爬虫到智能数据分析:Bright Data × Kimi 智能洞察亚马逊电商产品销售潜力

前言 电商数据分析在现代商业中具有重要的战略价值,通过对消费者行为、销售趋势、商品价格、库存等数据的深入分析,企业能够获得对市场动态的精准洞察,优化运营决策,预测市场趋势、优化广告投放、提升供应链效率,并通…

从解决一个分享图片生成的历史bug出发,详解LayoutInflater和View.post的工作原理

问题背景 最近在项目中遇到一个问题:在档口分享功能中,需要动态生成一个分享图片。代码是这样写的: // 项目中的代码 val shareView LayoutInflater.from(thisStallMainActivityV1).inflate(R.layout.share_header_stall_main_layout, nul…

2.linux目录切换命令:cd与pwd以及路径与路径符

cd 切换当前工作目录 cd [linux路径0] cd没有选项,直接执行,只有参数.如果没有参数,表示回到用户的home目录 pwd 无参,无选项,直接打印当前工作目录的绝对路径 路径 相对路径 以当前目录为起点,路径描述无需使用/开头 # cd Desktop 绝对路径 路径描述需要以/开头 cd…

摩尔条纹 原理以及matlab 实现

一、简介 莫尔条纹的形成原理-CSDN博客 “莫尔”一词源于法文“Moire”,其原本的含义是“波动”或者“起波纹的”。早在古代时期,人们便偶然发现,当把两块薄的丝绸织物相互叠加放置时,能够看到一种呈现不规则形态的花纹。此后&a…

【海康USB相机被HALCON助手连接过后,MVS显示无法连接故障。】

在Halcon里使用助手调用海康USB相机时,如果这个界面点击了【是】 那么恭喜你,相机只能被HALCON调用使用,使用MVS或者海康开发库,将查找不到相机 解决方式: 右键桌面【此电脑】图标 ->选择【管理】 ->选择【设备…

数据治理是什么意思?数据治理平台有哪些?

目录 一、数据治理的概念 1. 数据治理的定义 2. 数据治理的目标 二、数据治理的实施流程 1. 规划阶段 2. 评估阶段 3. 执行阶段 4. 监控与评估阶段 三、常见的数据治理平台 1. FineDataLink 2. IBM InfoSphere Information Governance Catalog 四、总结 随着企业业…

高效工具-tldr

喜欢使用命令操作的小伙伴,肯定会遇到一个问题,查看命令如何使用时,会列出一堆,特别是英文,看的直发懵。前段时间我也是研究git命令,也遇到了类似的问题。好在有大数据,帮我普及相关的知识。 在…

安卓添加设备节点权限和selinux访问权限

# 1 修改设备节点权限及配置属性设置节点值 ## 1.1 修改设备节点权限 ### 1.1.1 不会手动卸载的节点 在system/core/rootdir/init.rc中添加节点权限 在on boot下面添加 chown system system /sys/kernel/usb/host chmod 0664 /sys/kernel/usb/host ### 1.1.2 支持热插拔的…

ssm学习笔记(尚硅谷) day1

创建新项目 maven的聚合 1. 标记父类项目 标签<packaging>pom</packaging>表示将该项目标记为父类项目&#xff0c;必须添加。 以下是标签<packing>的常见取值 groupId在pom.xml中&#xff0c;可以从pom.xml直接修改。 2. 通过<modules>添加子项目…

基于Java,SpringBoot,Vue,UniAPP医院预约挂号买药就诊病例微信小程序系统设计

摘要 随着医疗信息化的不断推进以及“互联网医疗”模式的广泛普及&#xff0c;传统医院挂号流程中存在的排队时间长、资源分配不均等问题日益凸显&#xff0c;急需通过数字化手段加以解决。本研究设计并实现了一套基于Java、SpringBoot、Vue与UniAPP技术栈的医院预约挂号微信小…

Axure项目实战:运输统计页引入echarts实现高保真设计(JS代码ctrl+c ctrl+v懂得来)

亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢!如有帮助请订阅专栏! Axure产品经理精品视频课已登录CSDN可点击学习https://edu.csdn.net/course/detail/40420 案例视频: 数据统计引入echarts示例演示 课程主题:运输统计页引入echarts实现高保真设计 主要内容…

python打卡day39

图像数据与显存 知识点回顾 图像数据的格式&#xff1a;灰度和彩色数据模型的定义显存占用的4种地方 模型参数梯度参数优化器参数数据批量所占显存神经元输出中间状态 batchisize和训练的关系 作业&#xff1a;今日代码较少&#xff0c;理解内容即可 在 PyTorch 中&#xff0c;…

15.1 【基础项目】使用 HTML、CSS 和 TypeScript 构建的简单计数器应用

一个简单的计数器应用是学习如何集成 HTML、CSS 和 TypeScript 的绝佳项目。该应用允许用户对计数值进行增加、减少和重置&#xff0c;展示了 TypeScript 中基本的 DOM 操作和事件处理。 我们将构建的内容 我们将创建一个具有以下功能的计数器应用&#xff1a; 增加计数值减…