综合实验作业

node01:192.168.175.146

node02:192.168.175.147

【node01】

node01 与 node02 防火墙在本实验中都需要放行的服务;

[root@localhost ~]# firewall-cmd --permanent --add-service=dns
success
[root@localhost ~]# firewall-cmd --permanent --add-service=http
success
[root@localhost ~]# firewall-cmd --permanent --add-service=nfs
success
[root@localhost ~]# firewall-cmd --permanent --add-service=rpc-bind
success
[root@localhost ~]# firewall-cmd --permanent --add-service=mountd
success
[root@localhost ~]# firewall-cmd --reload
success

[root@localhost ~]# firewall-cmd --list-services

cockpit dhcpv6-client dns http mountd nfs rpc-bind ssh

 

[root@localhost ~]# mkdir -p /nfs/rhce

运行一个 Web 服务器。HTTP 服务器的虚拟主机配置如下:

[root@localhost conf.d]# cat vhost.conf

<directory  /nfs/rhce>

allowoverride  none

require all granted

</directory>

<virtualhost 192.168.175.146:80>

documentroot    /nfs/rhce  

servername  www.rhce.com

</virtualhost>

配置 BIND DNS 服务器的区域文件: 

①named.conf

[root@localhost ~]# cat /etc/named.conf

options {

        listen-on port 53 { 192.168.175.146; };  # 主服务器IP地址

        directory       "/var/named";

};

zone "rhce.com" IN {

        type master;

        file "named.rhce";

};

②named.rhce 

[root@localhost named]# cat named.rhce

$TTL 1d

@       IN      SOA     @       admin.dadou.com. ( 2024071101

                                                        1

                                                        1

                                                        1

                                                        1)

        NS      ns.rhce.com.

ns      A       192.168.175.146

www     A       192.168.175.146

ftp     CNAME   www

将网络接口 ens160 的 IPv4 DNS 服务器地址修改为 192.168.175.146,并随后重新启动了该网络接口以应用更改。

[root@localhost rhce]# nmcli connection modify ens160 ipv4.dns 192.168.175.146
[root@localhost rhce]# nmcli connection up ens160 
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
[root@localhost rhce]# 
[root@localhost rhce]# nmcli device show | grep DNS
IP4.DNS[1]:                             192.168.175.146

 DNS 查询www.rhce.com 的 A 记录:

 

在  /nfs/rhce 目录下创建一个名为 index.html 的文件,并向其中写入文本 haha rhce。通过 curl 命令访问 www.rhce.com 看是否能得到响应 "haha rhce"

[root@localhost nfs]# echo haha rhce > rhce/index.html

[root@localhost nfs]# curl www.rhce.com
haha rhce

成功配置好 NFS(网络文件系统)服务,将 /nfs/rhce 目录导出为对所有客户端(192.168.175.147)可读写(rw)。然后重启 NFS 服务并查看当前的导出列表,确认 /nfs/rhce 目录已经被正确导出。

[root@localhost ~]# vim /etc/exports

[root@localhost ~]# cat /etc/exports

[root@localhost ~]# cat /etc/exports
/nfs/rhce 192.168.175.147(rw)

[root@localhost ~]# systemctl restart nfs-server
[root@localhost ~]# systemctl restart rpcbind

[root@localhost ~]# showmount -e 192.168.175.146
Export list for 192.168.175.146:
/nfs/rhce 192.168.175.147

[root@localhost ~]# exportfs

/nfs/rhce             <world>

【node02】

修改配置文件 named.conf :

[root@localhost ~]# cat /etc/named.conf

options {

listen-on port 53 { 192.168.175.147; };

directory         "/var/named";

};

zone "rhce.com" IN {

type slave;

masters { 192.168.175.146; };  

file "slaves/named.rhce";

};

确保客户端 node02 与服务器 node01 的 DNS 相同:这样才能访问 www.rhce.com:

[root@localhost ~]# nmcli connection modify ens160 ipv4.dns 192.168.175.146
[root@localhost ~]# nmcli connection up ens160 
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

[root@localhost ~]# curl www.rhce.com
haha rhce

autofs的自动挂载:安装软件包:

[root@localhost ~]# dnf install autofs -y

 将服务器 192.168.175.146 上的 /nfs/rhce 目录挂载到客户端的 /rhce/ 目录上。然后通过ll /rhce/命令查看了挂载点/rhce/下的内容。

[root@localhost ~]# mount 192.168.175.146:/nfs/rhce /rhce/

[root@localhost ~]# df -h /rhce/
Filesystem                 Size  Used Avail Use% Mounted on
192.168.175.146:/nfs/rhce   17G  1.2G   16G   7% /rhce
 

[root@localhost ~]# ll /rhce/
total 2
-rw-r--r--. 1 root   root   10 Jul 11 16:02 index.html

在 Linux 系统中,/etc/auto.master 文件是 autofs 服务的配置文件之一,autofs 是一个用于自动挂载网络文件系统(如 NFS、CIFS/SMB 等)或本地文件系统的守护进程。当访问 autofs 管理的目录时,它会自动挂载相应的文件系统,并在您不再需要时自动卸载它们。

主映射文件:/etc/auto.master 告诉 automount 服务哪个自动挂载映射文件(auto.nfs)应该被使用,以及这些映射应该挂载到哪个挂载点(/rhce)。

[root@localhost ~]# vim /etc/auto.master

automount 服务的自动挂载映射文件:下列配置指示了 automount 服务在访问名为 rhce 的挂载点时,应该自动挂载来自 192.168.175.146 服务器的 /nfs/rhce 目录。

[root@localhost ~]# cat /etc/auto.nfs

rhce        192.168.175.146:/nfs/rhce

重启 autofs 服务:在更改 /etc/auto.master 或 /etc/auto.nfs 文件后,需要重启 autofs 服务以使更改生效。

systemctl restart autofs

测试服务器与客户端是否能实现共享:

1、先在node01 的 /nfs/rhce 上创建 test.txt 文件:

[root@localhost rhce]# touch test.txt
[root@localhost rhce]# 
[root@localhost rhce]# ll
total 3
-rw-r--r--. 1 root root 10 Jul 11 16:02 index.html
-rw-r--r--. 1 root root  0 Jul 11 17:13 test.txt

 在 node02上查看:

[root@localhost rhce]# ll
total 3
-rw-r--r--. 1 root root 10 Jul 11 16:02 index.html
-rw-r--r--. 1 root root  0 Jul 11 17:13 test.txt

2、在 node02 的 /rhce 上创建一个文件:

[root@localhost rhce]# touch hei

在 node01上查看:

[root@localhost rhce]# ll
total 4
-rw-r--r--. 1 nobody nobody  0 Jul 11 18:02 hei
-rw-r--r--. 1 root   root   10 Jul 11 16:02 index.html
-rw-r--r--. 1 root   root    0 Jul 11 17:13 test.txt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/793695.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

实变函数精解【3】

文章目录 点集求导集 闭集参考文献 点集 求导集 例1 E { 1 / n 1 / m : n , m ∈ N } 1. lim ⁡ n → ∞ ( 1 / n 1 / m ) 1 / m 2. lim ⁡ n , m → ∞ ( 1 / n 1 / m ) 0 3. E ′ { 0 , 1 , 1 / 2 , 1 / 3 , . . . . } E\{1/n1/m:n,m \in N\} \\1.\lim_{n \rightar…

PGCCC|【PostgreSQL】PCA认证考试大纲#postgresql认证

PostgreSQL Certified Associate|PCA&#xff08;初级&#xff09; 学员将学会安装、创建和维护PostgreSQL数据库。学完后&#xff0c;学员可以从事PostgreSQL数据库的数据操作和管理等工作。 获证途径 参加PostgreSQL培训再考试 考试为上机考试。 PostgreSQL PCA培训考试课…

“金山-讯飞”杯2024年武汉理工大学程序设计竞赛 A. Mobiusp败走***(思维题-点双连通分量、连通性)

题目 思路来源 官方题解 题解 手玩发现&#xff0c;能换的话&#xff0c;当且仅当.和1在一个环里&#xff0c;而这就是点双连通分量 所以最优策略是先把.换到(x,y)的位置&#xff0c;然后判断.和1在不在一个环里 也就是&#xff1a; 1. 判断删掉1时&#xff0c;.和(x,y)联…

VSCode上通过C++实现单例模式

单例模式实际上就是为了确保一个类最多只有一个实例&#xff0c;并且在程序的任何地方都可以访问这个实例&#xff0c;也就是提供一个全局访问点&#xff0c;单例对象不需要手动释放&#xff0c;交给系统来释放就可以了&#xff0c;单例模式的设计初衷就是为了在整个应用程序的…

基于扩散的生物打印策略,控制可打印性和结构特性

基于扩散的生物打印策略&#xff0c;控制可打印性和结构特性 在生物打印中&#xff0c;将生物材料和细胞按特定设计逐层堆积&#xff0c;构建具有复杂结构和功能的三维组织结构。微挤出生物打印是最常用的方法&#xff0c;其核心是生物墨水&#xff0c;它由聚合物材料和细胞组…

Go语言入门之Map详解

Go语言入门之Map详解 1.基础定义 map是一个无序的&#xff0c;k-v键值对格式的集合 &#xff08;1&#xff09;特点 类型特点&#xff1a;map为引用类型&#xff0c;所以在函数中更新value值会永久改变顺序特点&#xff1a;map的遍历是无序的&#xff0c;因为底层是哈希表&am…

[Linux][Shell][Shell逻辑控制]详细讲解

目录 1.if 判断1.if-then2.if-then-else3.elif4.case5.实际上手 2.条件测试0.事前说明1.test 命令2.[]3.双括号1.(())2.[[]] 4.实际上手 3.循环1.for2.while3.until命令4.控制循环1.break2.continue 5.处理循环的输出 1.if 判断 1.if-then 语法&#xff1a;if command thenco…

ARM功耗管理标准接口之SCMI

安全之安全(security)博客目录导读 思考&#xff1a;功耗管理有哪些标准接口&#xff1f;ACPI&PSCI&SCMI&#xff1f; Advanced Configuration and Power Interface Power State Coordination Interface System Control and Management Interface 下图示例说明了实现…

MongoDB教程(一):Linux系统安装mongoDB详细教程

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; 文章目录 引言一、Ubuntu…

昇思25天学习打卡营第23天|基于MindSpore通过GPT实现情感分类

1. 学习内容复盘 %%capture captured_output # 实验环境已经预装了mindspore2.2.14&#xff0c;如需更换mindspore版本&#xff0c;可更改下面mindspore的版本号 !pip uninstall mindspore -y !pip install -i https://pypi.mirrors.ustc.edu.cn/simple mindspore2.2.14 I…

一文入门【NestJs】Modules

&#x1f6a9;引言 在探索NestJS的生态系统时&#xff0c;理解模块&#xff08;Modules&#xff09;的概念是至关重要的第一步。NestJS&#xff0c;作为一个基于Node.js的现代框架&#xff0c;借鉴了Angular的模块化设计思路&#xff0c;为开发者提供了一种优雅的方式来组织和…

jenkins打包java项目报错Error: Unable to access jarfile tlm-admin.jar

jenkins打包boot项目 自动重启脚本失败 查看了一下项目日志报错&#xff1a; Error: Unable to access jarfile tlm-admin.jar我检查了一下这个配置&#xff0c;感觉没有问题&#xff0c;包可以正常打&#xff0c; cd 到项目目录下面&#xff0c;手动执行这个sh脚本也是能正常…

vue中el-table单元格复制功能

一、单页面中使用 1.在el-table上绑定单击事件 cell-click“copyText” 或双击事件 cell-dblclick“copyText” 注&#xff1a;cell-dblclick函数有四个参数&#xff0c;分别是row, column, cell, event&#xff1b; row&#xff1a;可看到被其操作单元格所在行的所有的数据&…

电力需求预测挑战赛笔记 Taks1 跑通baseline

#AI夏令营 #Datawhale #夏令营 赛题 一句话介绍赛题任务可以这样理解赛题&#xff1a; 【训练时序预测模型助力电力需求预测】 电力需求的准确预测对于电网的稳定运行、能源的有效管理以及可再生能源的整合至关重要。 赛题任务 给定多个房屋对应电力消耗历史 N 天的相关序列数…

广度优先(BFS)

先看一道简单的题&#xff0c;迷宫问题&#xff1a; 洛谷P1746 离开中山路&#xff1a;P1746 离开中山路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<iostream> #include<cstring> #include<queue> #include <utility> #define N 1002 …

深度学习编码解码结构-以及kreas简单实现

图像分割中的编码解码结构&#xff08;Encoder-Decoder Model&#xff09;是一种广泛应用的网络架构&#xff0c;它有效地结合了特征提取&#xff08;编码&#xff09;和分割结果生成&#xff08;解码&#xff09;两个过程。以下是对图像分割中编码解码结构的详细解析&#xff…

链路聚合概述

技术背景&#xff1a; 随着网络规模不断扩大&#xff0c;人们对骨干链路的带宽吞吐量与可靠性提出了越来越高的要求。根据传统的方案&#xff0c;只能将当前链路更换为更高速的链路。但是更换链路需要付出较高的成本费用&#xff0c;而且灵活性差&#xff0c;因此我们需要探索…

旷野之间4 - 100 个 Kubernetes 面试问题及答案

100 个 Kubernetes 面试问题及答案 Kubernetes 简介 什么是 Kubernetes&#xff1f; Kubernetes 是一个开源容器编排平台&#xff0c;可自动部署、扩展和管理容器化应用程序。 什么是容器&#xff1f; 容器是一个轻量级、独立的、可执行软件包&#xff0c;其中包含运行应用…

ctfshow-web入门-文件上传(web166、web167)(web168-web170)免杀绕过

目录 1、web166 2、web167 3、web168 4、web169 5、web170 1、web166 查看源码&#xff0c;前端只让传 zip 上传 zip 成功后可以进行下载 随便搞一个压缩包&#xff0c;使用记事本编辑&#xff0c;在其内容里插入一句话木马&#xff1a; 上传该压缩包&#xff0c;上传成功…

SSL 证书错误:如何修复以及错误发生的原因

SSL证书可以提升网站的可信度。然而&#xff0c;如果您的SSL证书出现错误&#xff0c;您可能会得到一个“不安全”的标签&#xff0c;这可能会导致访问者失去对您网站的信任并转向竞争对手。 本文将介绍SSL证书错误的原因及其对用户的潜在影响。随后&#xff0c;我们将提供详细…