赞
踩
mount /dev/sr0 /mnt #把光盘挂载到/mnt目录下(前提虚拟机是光盘挂载)
cd /etc/yum.repos.d/
vim local.repo
[local] #仓库描述
name=local #仓库名称
baseurl=file:///mnt #指定访问路径为光盘挂载目录
gpgcheck=0 #不验证安全性
yum clean all && yum makecache ##清理yum缓存并更新
yum repolist ###检查
服务端:
######服务端
systemctl stop firewalld ####先关闭防火墙
setenforce 0 ####核心防护
yum install httpd -y ##装httpd
cd /var/www/html/ ##切换到固定目录
mkdir centos7
mount /dev/sr0 centos7 ##挂载
systemctl restart httpd ##重启服务
(1)安装httpd服务
(2)切换到服务的根目录,配置完成后重启
(3)在浏览器访问
客户端:
客户端
systemctl stop firewalld ####先关闭防火墙
setenforce 0 ####核心防护
cd /etc/yum.repos.d ###切换到固定目录
mkdir bak ###创建备份文件夹
mv *.repo bak/ ###将网源移走减少干扰
mv bak/* . ###移回网源
vim http.repo ###搭建http源
[http]
name=http
baseurl=http://192.168.10.130/centos7
gpgcheck=0
yum clean all ###清缓存
yum makecache ###建立元数据
yum install dhcp ###验证
systemctl restart httpd ##重启服务
服务端:
setenforce 0 ###关闭核心防护
systemctl stop firewalld ###关闭防火墙
yum install vsftpd -y ###安装ftp服务
cd /var/ftp/
ls
mkdir centos7
mount /dev/sr0 centos7/
systemctl start vsftpd
(1)安装vsftp服务
(2)去vsftp的根目录完成相关配置后重启服务
(3)在客户端验证
(4)客户端详细步骤如下
客户端
setenforce 0 ###关闭核心防护
systemctl stop firewalld ###关闭防火墙
yum install ftp ###安装ftp服务
ftp 192.168.10.130 ###去测试
cd /etc/yum.repos.d
mkdir bak
mv *.repo bak/
vim ftp.repo
[ftp]
name=ftp
baseurl=ftp://192.168.10.130/centos7
gpgcheck=0
yum install bind ###验证
yum -y install 软件名 #安装、升级软件包,“-y”选项表示自动确认
yum -y remove 软件名 #卸载软件包,可自动解决其依赖关系
yum -y update 软件名 #升级软件包
yum list #查询软件包列表
yum list installed #查询系统中已安装的软件包
yum list available #查询仓库中尚未安装的软件包
yum list updates #查询可以升级版本的软件包
yum info 软件名 #查询软件包的描述信息
yum info httpd
yum search [all] 关键词 #根据某个关键词来查找相关的软件包
yum search all httpd
yum whatprovides 命令 #查询命令属于哪个软件包
yum whatprovides netstat
yum install 包名 -y --downloadonly
yum reinstall -y bash --downloadonly ###下载已安装过的rpm包
yum install 包名 -y --downloadonly --downloaddir=/tmp/ ###下载RPM包到指定目录
NFS 是一种基于 TCP/IP 传输的网络文件系统协议,最初由 sun 公司开发。通过使用 NFS协议,客户机可以像访问本地目录一样访问远程 NFS 服务器中的共享资源。
NFS 也是 NAS存储设备必然支持的一种协议,但是因为没有用户认证机制,而且数据在网络上明文传输,安全性很差,所以一般只能在局域网中使用。
存储类型分为三种:
NFS 服务的实现依赖于 RPC (Remote Process Call,远端过程调用)机制,以完成远程到本地的映射过程。在Centos 7系统中,需要安装 nfs-utils、rpcbind 软件包来提供 NFS 共享服务,前者用于 NFS 共享发布和访问,后者用于 RPC 支持。手动加载 NFS 共享服务时,应该先启动 rpcbind,再启动 nfs。
rpm -q rpcbind nfs-utils #查询是否安装
yum install -y nfs-utils rpcbind #安装nfs和rpc的软件包
systemctl start nfs #开启nfs服务
systemctl start rpcbind #开启rpcbind服务
systemctl enable nfs #开机自启nfs服务
systemctl enable rpcbind #开机自启rpcbind服务
NFS端口号不固定
RPC端口号111
(1)写配置文件vim /etc/exports
(2)在客户端查看服务端是否共享、挂载
(3)测试,在客户端创建文件
(4)在服务端的配置文件需要修改,即便是修改了权限但客户端还是没有权限,无法创建。看第三步绿色框的内容。
(5)这时给文件夹最大权限就可以
注 NAS要注意:文件夹本身的权限和服务的权限
systemctl start nfs #开启nfs服务
systemctl start rpcbind #开启rpcbind服务
systemctl enable nfs #开机自启nfs服务
systemctl enable rpcbind #开机自启rpcbind服务
netstat -anpu | grep rpc #过滤出rpc所有UDP连接信息
rpcinfo -p localhost #查看nfs向rpc注册的端口信息
exports -v #验证结果
exports -r #刷新结果
umount -lf /mnt/ #强制解挂
showmount -e localhost #验证共享
本文内容主要讲了NFS的安装步骤,先安装nfs和rpcbind软件,然后修改配置文件设置共享,再创建共享目录,最后开启服务,客户端就可以访问共享目录了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。