NFS综合实验

目录

题目要求:

步骤:

一、DNS部分:

1.修改 node01 主机的DNS服务相关配置文件

2.测试: 

3.查看DNS和GATEWAY:

4.开启 node01 主机的防火墙:

5.放行 node01 主机的防火墙服务:

6.开启SELinux:

7.查看DNS和GATEWAY:

8.开启 node02 主机的防火墙

9.放行 node02 主机的防火墙服务

10.开启SELinux

11.测试:

二、Web部分: 

1.修改 node01 主机的Web服务相关配置文件

三、NFS共享部分:

1.安装 node01 主机所需软件:

2. 安装 node02 主机所需软件:

3.创建 node02 主机/rhce目录

4.编辑 node02 主机所需配置文件

5.重新读取配置文件,加载并生效。

6.重启nfs服务 :

7.测试:

8.开启 node02 主机的rpcbind服务,并放行防火墙服务:

9.在 node01 主机进行测试

10.在 node01 主机创建目录:

11.编辑 node01 主机的 NFS 自动挂载的配置文件 

12.重启自动挂载服务:

四、结果测试:

五、重启测试:


题目要求:

 现有主机 node01 和 node02,完成如下需求:
1、在 node01 主机上提供 DNS 和 WEB 服务
2、dns 服务提供本实验所有主机名解析
3、web服务提供 www.rhce.com 虚拟主机
4、该虚拟主机的documentroot目录在 /nfs/rhce 目录
5、该目录由 node02 主机提供的NFS服务共享
6、该目录可以通过autofs服务实现自动挂载
7、所有服务应该在重启之后依然可以正常使用

步骤:

首先准备两台虚拟机,示范为:131和132

环境准备:①仓库(/etc/yum.repos.d/rpm.repo)

                  ②挂载(mount /dev/sr0 /mnt)

                  ③安装所需软件(dnf install vim httpd lrz* bash-com* net-tools bind)

一、DNS部分:

1.修改 node01 主机的DNS服务相关配置文件

[root@localhost ~]# cat /etc/named.conf 
options {
	listen-on port 53 { 192.168.146.131; };
	directory 	"/var/named";
};

zone "." IN {
	type hint;
	file "named.ca";
};

zone "rhce.com" IN {
	type master;
	file "named.rhce";
};
[root@localhost ~]# cat /var/named/named.rhce 
$TTL	1d
@	IN	SOA	@	admin.rhce.com.	(2024071101
						1
						1
						1
						1)
	IN	NS		ns.rhce.com.
ns	IN	A		192.168.146.131
www	IN	A		192.168.146.131

2.测试: 

3.查看DNS和GATEWAY:

4.开启 node01 主机的防火墙:

[root@localhost ~]# systemctl start firewalld

5.放行 node01 主机的防火墙服务:

[root@localhost ~]# firewall-cmd --permanent --add-service=dns
[root@localhost ~]# firewall-cmd --permanent --add-service=http
[root@localhost ~]# firewall-cmd --reload

6.开启SELinux:

[root@localhost ~]# setenforce 0

7.查看DNS和GATEWAY:

8.开启 node02 主机的防火墙

9.放行 node02 主机的防火墙服务

10.开启SELinux

11.测试:

二、Web部分: 

1.修改 node01 主机的Web服务相关配置文件

[root@localhost ~]# cat /etc/httpd/conf.d/vhost.conf 
<directory /nfs>
allowoverride none
require all granted
</directory>

<virtualhost 192.168.146.131:80>
documentroot	/nfs/rhce
servername	www.rhce.com
</virtualhost>
[root@localhost ~]# tail -1 /etc/hosts
192.168.146.131 www.rhce.com

三、NFS共享部分:

1.安装 node01 主机所需软件:

[root@localhost ~]# dnf install nfs-utils -y
[root@localhost ~]# dnf install autofs -y        #用于自动挂载

2. 安装 node02 主机所需软件:

[root@localhost ~]# dnf install nfs-utils -y

3.创建 node02 主机/rhce目录

[root@localhost ~]# mkdir /rhce

4.编辑 node02 主机所需配置文件

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

5.重新读取配置文件,加载并生效。

[root@localhost ~]# exportfs -r

6.重启nfs服务 :

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

7.测试:

[root@localhost ~]# showmount -e 192.168.146.132

8.开启 node02 主机的rpcbind服务,并放行防火墙服务:

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

9.在 node01 主机进行测试

[root@localhost ~]# showmount -e 192.168.146.132

设置自动挂载:

10.在 node01 主机创建目录:

[root@localhost ~]# mkdir /nfs

11.编辑 node01 主机的 NFS 自动挂载的配置文件 

[root@localhost ~]# cat /etc/auto.master
#
# Sample auto.master file
# This is a 'master' automounter map and it has the following format:
# mount-point [map-type[,format]:]map [options]
# For details of the format look at auto.master(5).
#
/misc	/etc/auto.misc
/nfs	/etc/auto.nfs
...

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

12.重启自动挂载服务:

[root@localhost ~]# systemctl restart autofs

四、结果测试:

五、重启测试:

 

 

 注意:过10min左右自动挂载消失,测试成功

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
河北工业大学的Linux实验中,我们学习了NFS(Network File System)网络文件系统的使用。 首先,我们了解了NFS的概念和原理。NFS是一种分布式文件系统,用于在不同的计算机之间共享文件和目录。它允许远程的计算机通过网络访问本地计算机上的文件,就像访问本地文件一样。 然后,我们学习了如何在Linux系统中配置和使用NFS。在服务器端,我们需要安装和配置NFS服务。我们可以使用命令行工具,如yum,来安装NFS软件包。然后,我们需要编辑NFS配置文件,指定需要共享的目录和相关的访问权限。 在客户端,我们需要安装NFS客户端软件。同样,我们可以使用命令行工具来安装。然后,我们需要使用mount命令将远程服务器上的共享目录挂载到本地系统中。这样,我们就可以像访问本地文件一样访问远程服务器上的文件了。 接下来,我们进行了实际的实验。在实验中,我们尝试了在服务器端共享一个目录,并在客户端上挂载和访问该共享目录。我们还尝试了设置不同的访问权限,以限制对共享文件的访问。 通过这次实验,我们深入了解了NFS的原理和使用方法。我们学会了如何在Linux系统中配置NFS服务,并在不同的计算机之间共享文件和目录。NFS的使用使得文件的共享和访问更加方便和灵活。这对于多人协作和数据存储管理非常有用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值