NFS-Samba服务器_Linux_College_Laboratory report11

Linux命令操作使用_College记录


实验步骤:

1. NFS的安装和检测

a) 检测是否已经安装NFS服务。rpm -qa|grep nfs或rpm -q nfs-utils
在这里插入图片描述

b) 查看nfs的运行状态,抓图。systemctl status nfs-server
在这里插入图片描述

c) 启动NFS服务,抓图。systemctl start nfs-server
d) 再次查看nfs的运行状态。
在这里插入图片描述

  1. 设置配置文件
    a) 在/tmp目录下创建一个目录share。mkdir /tmp/share
    在这里插入图片描述

b) 设置目录权限(应根据实际需求设置),这里简单设置为所有用户可以读写
chmod -R 777 /tmp/share
在这里插入图片描述

c) 在/tmp/share中新建一个文件abc。 touch /tmp/share/abc
在这里插入图片描述

d) 打开nfs的配置文件,把导出目录设置为/tmp/share,所有人同步,设置好后抓图。
vim /etc/exports
增加这一句,中间按tab隔开:/tmp/share *(rw,sync)
在这里插入图片描述

e) 使nfs配置生效,抓图。exportfs –rv
在这里插入图片描述

f) 重启nfs服务,抓图。systemctl restart nfs-server
在这里插入图片描述

g) 如果正在运行Firewalld服务,则需要允许通过防火墙进入必要的NFS服务(mountd,nfs,rpc-bind),然后重新加载防火墙规则以应用更改,如下所示:
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd –reload
在这里插入图片描述

  1. 挂载(正常情况下是在另外一台linux中操作的,这里就以在本机上模拟操作)
    a) 通过showmount -e ip查看远程linux中的导出目录。
    在这里插入图片描述

b) 创建一个目录/mnt/nfs,挂载远程目录到/mnt/nfs,抓图。
mount ip:/tmp/share /mnt/nfs
在这里插入图片描述

c) 通过运行mount命令确认已安装远程文件系统,抓图。 mount | grep nfs
在这里插入图片描述

d) 浏览/mnt/nfs中的内容,抓图 ls /mnt/nfs
在这里插入图片描述

e) 尝试新建、删除等操作。
在这里插入图片描述

f) 卸载。 umount /mnt/nfs
在这里插入图片描述

  1. 设置开机自动挂载远程主机的nfs导出目录(了解即可)
    a) 编辑/etc/fstab文件
    b) 添加
    远程IP:/tmp/share /mnt/nfs nfs rw,sync 0 0
    在这里插入图片描述

2.Samba服务器的配置

实验步骤:

  1. 安装samba服务
  1. 查看你的linux系统是否已经安装samba服务,抓图。 rpm -q samba
    在这里插入图片描述

  2. 安装更新:
    安装前可以修改为阿里源:
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
    dnf -y install samba
    在这里插入图片描述

  3. 添加一用户linuxa。 useradd linuxa
    在这里插入图片描述

  4. 设置smb密码。 pdbedit -a linuxa或smbpasswd -a linuxa
    在这里插入图片描述
    在这里插入图片描述

  5. 创建共享文件夹/wins。 mkdir /wins
    并且在/wins创建一个info.txt文件
    在这里插入图片描述

  6. 修改/wins文件夹权限。 chmod -R 777 /wins
    在这里插入图片描述

  7. 备份smb.conf,抓图:cp /etc/samba/smb.conf /etc/samba/smb2.conf
    在这里插入图片描述

  8. 修改smb.conf,添加如下内容,然后保存退出:vim /etc/samba/smb.conf
    [wins]
    comment=all can see
    path=/wins
    writable=yes

    在这里插入图片描述
    在这里插入图片描述

  9. 检测配置文件。 Testparm
    在这里插入图片描述

  10. 允许Samba穿越防火墙,以便外部用户可以访问samba共享。
    firewall-cmd --add-service=samba --permanent
    firewall-cmd --reload

  11. 重新启动smb服务。systemctl restart smb
    2.在windows中访问linux的共享文件夹
    1)在windows中访问linux的共享文件夹:通过网上邻居或者资源管理器输入\ip进行访问,然后输入用户名linuxa和密码登陆,抓图。

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值