2023中职组网络建设与运维Linux部分题解方法及思路-Part5

本文详细介绍了2023年网络建设与运维中的关键模块,包括在Linux系统上搭建Redis主从集群、ISCSI服务的磁盘管理和认证、PostgreSQL数据库部署、Containerd容器化技术以及开发环境的配置,提供了极简和效率两种操作方法。
摘要由CSDN通过智能技术生成

以下展示 Part5 内容摘要:该Part共15页,预览版可通过上方资源链接下载
如需part1请点击此处!
如需part2请点击此处!
如需part3请点击此处!

Tips:接下来的解题思路都会有“极简”和“效率”两种方式:追求简单(而不去记忆一些较长的命令)可采用“极简”做法,但是这种做法往往效率低下,对于重复的(在多台机器间有规律的、确定性的)操作所占用的时间会更长;反之,如果追求速度,可采用“效率”做法,但是这种做法往往需要记忆一些命令行常用脚本或循环语句、或是通过Ansible来执行批量化操作(这需要你熟悉掌握 Ansible Yaml的剧本编写格式以及 Ansible-doc 的查询技巧)

模块八:Redis服务

任务描述:请采用 redis 服务,实现高并发数据和海量数据的读写。

(1)利用 linux2 搭建 redis cluster 集群,使用端口 7001-7003模拟主节点,7004-7006 模拟从节点,让其他主机可以访问 redis 集群。

关于 Redis 简单概述:【趣话Redis第一弹】我是Redis,MySQL大哥被我坑惨了!哔哩哔哩 bilibili## 1-1. “极简”:用户与用户组管理

1-1. “极简”:在单台机器上搭建 Redis 主从关系

1-2. “效率”:使用循环语句来批量快速操作

模块九:ISCSI 服务

任务描述:请采用 iscsi,搭建存储服务。

(1)为 linux8 添加 4 块硬盘,每块硬盘大小为 5G,创建 lvm 卷,卷组名为 vg1,逻辑卷名为 lv1,容量为全部空间,格式化为 ext4 格式。使用 /dev/vg1/lv1 配置为 iSCSI 目标服务器,为 linux9 提供 iSCSI服务。iSCSI 目标端的 wwn 为 iqn.2023-08.lan.skills:server , iSCSI发起端的 wwn 为 iqn.2023-08.lan.skills:client。
(2)配置linux9为iSCSI 客户端,实现 discovery chap 和 session chap 双向认证, Target 认证用户名为 IncomingUser , 密码为 IncomingPass ;Initiator 认证用户名为 OutgoingUser,密码为 OutgoingPass 。修改 /etc/rc.d/rc.local 文件开机自动挂载 iscsi 硬盘到/iscsi 目录。

1-1. “极简”:磁盘管理与ISCSI基础设置

2-1. “极简”:ISCSI认证与客户端连接

模块十:postgresql 服务

任务描述:请采用 postgresql 服务,实现数据存储。

(1)配置 linux3 为 postgresql 服务器,创建数据库 userdb,在该数据库中创建表 userinfo,在表中插入 2 条记录,分别为(1,user1, 2004-7-1),(2,user2,2004-7-2),口令与用户名相同,password 字段用 md5 函数加密,表结构如下:

字段名数据类型主键
idserial
namevarchar(10)
birthdaydate
passwordvarchar(100)

(2)设置可以直接在 shell 下操作数据库,然后备份数据库 userdb(含创建数据库命令)到/var/pgbak/userdb.sql;备份 userinfo 表记录到/var/pgbak/userinfo.sql,字段之间用’,'分隔。

1-1. “极简”:部署 postgresql 服务器以实现简单的数据表创建

2-1. “极简”:备份数据库及数据表

模块十一:Containerd 服务

任务描述:请采用 containerd,实现容器虚拟化技术。

(1)在 linux4 上安装 containerd,导入 rocky 镜像。
(2)创建名称为 skills 的容器,映射本机的 8000 端口到容器的 80 端口,在容器内安装 apache2,默认网页内容为“HelloContainerd”。

1-1. “极简”:安装 containerd 并导入 rocky 镜像

2-1. “极简”:创建容器并完成容器内网页部署

模块十二:开发环境搭建

任务描述:实现 linux 系统编程开发环境搭建。

(1)配置 linux4 为 c 语言、c++语言和 go 语言编译环境。

1-1. “极简”:配置编译环境

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fedorat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值