Linux基础服务之NFS

NFS为网络文件系统,借助于RPC(远程过程调用),实现对远端文件系统的管理。在centos6.5中提供RPC服务的客户端为rpcbind.

1. 安装启动NFS

通过yum -y install nfs安装NFS服务(或是通过RPM包/源码编译安装都可以),首先启动rpcbind服务命令为service rpcbind start.(有些版本的系统是通过portmap提供RPC客户端服务,相对应的启动命令为 service portmap start),然后执行service nfs start启动NFS服务。

可以看到启动了多个服务,其中nfsd为NFS的主进程,quotas用于磁盘配额,mountd用于磁盘挂载。使用netstat -tunlp可以看到rpcbind监听在111端口。

执行命令rpcinfo -p localhost 就可以查看本机RPC程序所监听的端口号,其中rquotad,mountd所监听的端口是向RPC申请的,是半随机的,nfs的服务端口为2049,是固定的。

2. NFS的使用

编辑NFS的配置文件/etc/exports,多个客户之间使用空白字符分隔,每个客户端后面必须跟一个小括号,里面定义了此客户的访问特性,如访问权限等。示例:

/share 192.168.148.129/32(ro,async) 192.168.149.130/32(rw,sync)

将/web/htdocs/共享出去,配置/etc/export文件如下:

重启服务:

使用show mount -e命令查看本机的哪些文件共享给了哪些客户端主机

接下来以192.168.149.129为客户机,对192.168.149.128NFS服务器上共享的/web/htdocs/进行挂载测试

首先在129客户机上创建挂载点/mnt,使用命令mkdir /mnt.然后执行mount -t nfs 192.168.149.128:/web/htdocs /mnt.

ls看一下,挂载成功

时间: 2024-10-13 00:36:40

Linux基础服务之NFS的相关文章

Linux基础服务之lrzsz

文件版本: V1.0 文件编号: R&D0023 发布日期: 2016-11-03 编    制: 审    批: Linux基础服务之lrzsz   目录 1.文件传输4 1.1.在线安装4 1.1.1. Centos 在线安装4 1.1.2. Ubuntu在线安装4 1.2.编译安装5 1.2.1. Centos/ubuntu编译安装5 1.2.2. 检测安装5 1.3.软件使用6 1.3.1. Windows到Linux 文件6 1.3.2. Linux到Windows 文件6 1.3.3

Linux网络服务12——NFS共享服务

Linux网络服务12--NFS共享服务 一.NFS简介 端口号:TCP.UDP 111端口 NFS(Network File System)网络文件系统,是一种基于TCP/IP传输的网络文件系统协议,最初由SUM公司开发.通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源. NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用.NFS服务的实现依赖于RPC(Remote Process Call)远程过程调用机制,以完成远程到本地的映

Linux基础服务

RPM与YUM RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写.RPM 是以一种数据库记录的方式来将你所需要的软件安装到你的 Linux 系统的一套管理机制. yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装.升级等等工作. Linux中软件管理工具对比: CentOS的软件管理机制也是RPM: 1.1 RPM RPM(Red Hat Pakeage Manger)即红帽软

Linux基础服务搭建及管理

20141010V1 一.网络基础概念: OSI七层协议 TCP/IP协议 三.局域网内常用服务搭建 远程连接服务器(取得shell进行工作) 文字接口明文传输:Telnet.RSH:文字接口加密:SSH:图形接口:XDMCP.VNC.XRDP 加密方法简介: 对称加密 公钥加密私钥解密 单向加密(1雪崩效应 2定长输出) MD5 SHA1 SSH--secure shell protocol 22号端口 Client --> Server 连接步骤:1 服务器建立公钥文件 2 客户端主动连接要

基础服务汇总 NFS+SAMBA+AUTOFS(太长了,三个服务做一篇吧)

1:nfs 常用的linux之前的网络共享,内网用的,最简单的,没设置任何权限的设置类似于: vim /etc/exports: /home/samba * 复杂点的 配置权限和限定ip来源的: /home/david 192.168.1.0/24(rw) 查看nfs showmount -e nfs_server_ip [[email protected] etc]# showmount -e 10.1.2.136 Export list for 10.1.2.136: /home/samba

linux文件服务之nfs

nfs -------- Network File System 网络文件系统 nfs图解 作用:在Linux服务器间实现数据共享 软件: nfs-utils rpcbind [[email protected] ~]# rpm -q rpcbind rpcbind-0.2.0-32.el7.x86_64 [[email protected] ~]# rpm -q nfs-utils nfs-utils-1.3.0-0.21.el7.x86_64 [[email protected] ~]# 目

Linux基础服务_DNS原理以及正反向DNS配置

DNS服务的原理介绍:         dns(Domain Name Service,域名解析服务)    为c/s架构的服务 通常默认的监听的端口为:53/tcp     53/udp 将dns服务实现的应用程序为:bind        (rpm包 )          DNS的树状结构:                                  根域为:.  tld:(Top Level Domain  顶级域)                         组织域:.com,

39.搭建Linux基础服务dhcp、samba、ftp、dns

LInux搭建各种服务器教程!   DHCP服务器: 设置永久网络配置文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0 设置网卡显示配置文件路径:/etc/udev/rules.d/70-persistent-net.rules 防火墙配置文件路径:/etc/sysconfig/selinux DHCP服务的进程名:dhcpd 搭建步骤: 设置好网络,关闭防火墙功能以及防火墙服务. 安装dhcpd软件包. 复制模版文件/usr/share/doc/dh

linux基础服务,定时任务之crond

linux下有两个定时执行服务,crond和atd.at针对仅运行一次的任务,或者开机后多少时间执行的任务. 一.crond简介(centos6.5) crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务. Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任