初学者学习Linux之NFS

实例搭建nfs共享

1.  简单基本安装配置

第一步:

先配置好ip,然后关闭防火墙

Ifconfig eth0 172.17.204.131/24             //设置IP/24,/24代表子网掩码:255.255.255.0

Service iptables stop                         //关闭防火墙

先挂载文件,然后安装“nfs-clietn”人rpm包,也可以用yum安装

实现用rpm包安装nfs,先挂载软件包过来,保证光盘接入

然后来挂载软件包到Linux中

2.安装“nfs”软件包

1.  先建一个文件及存放软件包

2.  然后就挂载过来。

3.  进到挂载目录安装“nfs”软件包

4.  查看“nfs”软件包,小白的话就建议先全部安装。

Mkdir /mnt/cdrom              //创建目录

Mount /dev/cdrom /mnt/cdrom       //挂载软件包

rpm –ivh –-nodeps –-force nfs*       //全部解决依赖性,然后强制安装 nfs 。

CentOS6.5以上一般主要几个安装包是系统默认已经安装了的,这里是演示给没安装的看。

3.主要配置:重要部分

第二步:

1.  配置exports这个文件

2.  挂载文件,重新加载

配置exports文件:

Vim /etc/exports           //nfs的默认配置文件

进去后是空白的,然后给它写上配置。

/home/172.17.204.131/24 (rw,sync,no_root_squash,anonuid=501,anongid=501)

文本编辑       /路径                 IP/24              (权限,权限,权限)             //权限解说往下看

/24:子网掩码  权限自定义添加

然后保存并退出。

重启“nfs”服务

Service nfs restart

转到第二台Linux测试

先给第二台配置好ip,然后访问第一台,并挂载

Showmount   –e   IP           //访问服务机

挂载命令

mount –tnfs 172.17.204.131:/home/   /home/

然后查看一下磁盘是否已经挂载

df –a

4.开机启动、启动等级设置

1、启动NFS服务器

# service portmap start     //启动portmap服务

# service nfs start        //启动nfs服务

2.查看nfs服务状态

#service portmap status      //查看portmap状态

#service nfs stop             //查看nfs状态

3.NFS开机启动设置

#chkconfig –list portmap

#chkconfig –list nfs

设置在哪个等级下启动

#chkconfig –level 35 portmap on        //设置portmap在等级3跟5的状态下启动

#chkconfig –level 35 nfs no                  //设置nfs在等级3跟5的状态下启动

2.nfs配置文件权限认识

rw :读写;

ro :只读;

sync :同步模式,内存中数据时时写入磁盘;

async :不同步,把内存中数据定期写入磁盘中;

no_root_squash :加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;

root_squash:和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root;

all_squash:不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份;

anonuid/anongid :要和root_squash 以及all_squash一同使用,用于指定使用NFS的用户限定后的uid和gid,前提是本机的/etc/passwd中存在这个uid和gid。

时间: 2024-10-11 11:29:16

初学者学习Linux之NFS的相关文章

初学者学习linux运维的几个问题及老鸟建议

初学者学习linux运维的几个潜意识的问题:1.习惯到处问.不管啥问题,反正就是一点都不思考,结果是经常被鄙视,就算会了,自己也没多大提高. 2.找不到人,问不到答案时就去搜索,搜索关键字还不会选取,结果还是找不到答案. 3.没意识或者不习惯去查看软件的帮助.手册.久而久之养成了坏习惯,限制了自己的发展.  老男孩老师给的建议: 1.一般解决故障问题,一定要先看故障日志,根据报错输出或者日志文件自行排查下,别忘了这可是上帝给你的难得的提升的机会,一但错过,提升机会就让给别人了! 2.实在解决不了

忠告初学者学习Linux系统的8点建议

导读 新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:如何给添加的用户归属用户组,复制整个文件到另一个目录下面,磁盘合理划分,甚至配置IP,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,就可以很轻易的解决掉这方面的问题.而有有些不伙伴他往往上一上来都想直接搞网站.开启sshd服务.ftp服务,根本没有想到要先了解一下Linux 的基础.你连走路都不会何来奔跑一说? 第一:学会使用Linux命令 时至今日Linu

初学者学习Linux选择哪个发行版本合适?

Linux是免费开源的操作系统,具有非常重要的作用,现在想要学习Linux的人越来越多了.不过很多人学习Linux的目的是不同,有的人可能想要从事相关的工作,有的人可能就是想要多掌握一门技术,那么针对不同情况的初学者,Linux选择哪个发行版本好?接下来为大家介绍一下吧. 1.运维和分布式开发可以选择红帽版本:红帽版本主要分为了RHEL和centos,新手学习的时候如果不想太过于折腾,可以直接使用conetos,和RHEL在操作使用层面上完全没有区别的,只是来源有所区分,分为了开源免费和企业收费

初学者学习Linux之DNS服务搭建

配置DNS大概步骤: 1.       配置IP地址,DNS指向自己. 2.       关闭防火墙,关闭selinux. 3.       挂载并安装bind包 4.       复制配置文件 5.       配置named.conf主要文件 6.       配置正反向文件 7.       配置正向文件 8.       配置反向文件 9.       重启服务 10.     测试服务 正文 1.       配置IP地址,DNS指向自己. [[email protected] ~]#

初学者学习Linux之本地yum源安装配置

本地yum源配置 1.  查看光盘挂载情况 [[email protected] ~]# mkdir /test [[email protected] ~]# mount /dev/cdrom /test/ mount: blockdevice /dev/sr0 is write-protected, mounting read-only [[email protected] ~]# df Filesystem     1K-blocks    Used Available Use% Mount

初学者怎么学习Linux操作系统

一. 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面我们就分类介绍. 1.1 初学者入门首选-redhat系列在学习redhat系列li

Linux初学者学习命令有什么意义

对于参加Linux的初学者来说,Linux命令的学习没有那么简单,很多初学者很少使用命令或不知道如何使用命令,其实Linux命令是很重要的,下面小编就给大家详细介绍下Linux命令. 有朋友用了很长时间的Linux图形界面,基本不使用命令行输入命令执行,所以装的Linux最终成了摆设.这里总结一些命令行下常使用的命令,希望能有用. 什么是命令 我们通常所说的Linux命令行是运行在终端(terminal)的shell (阅读Linux架构以了解什么是shell以及它在Linux系统中的位置) 所

献给初学者:谈谈如何学习Linux操作系统

为了能把这篇不错的文章分享给大家.所以请允许我暂时用原创的形式展现给大家 一. 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面我们就分类

献给初学者 谈谈如何学习Linux操作系统

为了能把这篇不错的文章分享给大家.所以请允许我暂时用原创的形式展现给大家 一. 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面我们就分类