导航:首页 > 编程系统 > 实验五linuxnfs服务器配

实验五linuxnfs服务器配

发布时间:2023-09-25 02:09:33

linux如何知道nfs配置成功,求详细的图解!!!!!!!!!!

3、linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享
# mkdir –p /mnt/nfs
注:建立一个目录用来作专挂接点(mount point)
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs

/etc/exports 设定档的语法属与参数

㈡ LINUX怎样安装和使用NFS服务

举例,有台机器叫AAA,想把自己机器根下的一个叫abc的目录极其里面的所有文件都共享给一台叫BBB的机器。

在这里AAA就可看成是服务器,BBB为客户端,方法如下:

(在AAA上先配置)

1.

vi /etc/exports
(用vi编辑器打开共享资源,在里面填写共享的属性,linux下nfs的共享资源路径为etc下的exports)

打开编辑器后,里面可能什么都没有,需要自己填写,然后保存即可,在这里填写

2.

/abc BBB(ro)

之后按Esc停止文字录入,然后按Shift+;键,在出来的冒号后输入wq,表示保存退出!
(这个的格式是这样的:先给出要共享的路径,然后空格,后面写共享给谁,可以是IP地址或主机名。再后面的括号里表示以什么方式来共享,ro是客户端只能读,如果想让客户端可以改,可设为rw,即可读写)

㈢ 如何配置linux内核具有nfs的功能

1、使用的技术

NFS

2、测试环境

NFS服务器:192.168.255.18

NFS客户端:192.168.255.11

操作系统:REDHAT4

3、NFS服务器配置

(1)配置 /etc/hosts.deny

禁止任何客户端能和你的NFS服务器进行NFS连接:

### NFS DAEMONS
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

(2)配置/etc/hosts.allow

允许那些你想要的客户端和你的NFS服务器建立连接。下列步骤将允许任何IP地址
以192.168.2开头的主机(连接到NFS服务器上),也可以指定特定的IP地址。

### NFS DAEMONS
portmap: 192.168.255.
lockd: 192.168.255.
rquotad: 192.168.255.
mountd: 192.168.255.
statd: 192.168.255.

(3)重启portmap

运行 $ /etc/init.d/portmap restart 重启portmap daemon。

(4)配置/etc/exports

NFS挂载目录及权限由/etc/exports文件定义。比如要将我的/tmp目录让
192.168.255.*的IP共享, 则在该文件末尾添加下列语句:

/tmp 192.168.255.*(rw,sync,no_root_squash)

192.168.255.* 网段内的NFS客户端能够共享NFS服务器/tmp目录内容,且有读,写
权限,并且该用户进入/home/zp/share目录后的身份为root,最好加上sync,否则
$ sudo exportfs -r 时会给出警告, sync是NFS的默认选项。

(5)重启NFS服务

运行 $ /etc/init.d/nfs-kernel-server restart 重启nfs服务)

(6)NFS服务器查看共享是否成功

$ Showmount –e 192.168.255.18

/tmp 192.168.255.*

(6)NFS客户端启动NFS服务

service nfs start

(7)NFS客户端查看服务器共享目录

Showmount –e 192.168.255.18

(8)挂载NFS服务器共享目录

mount –t nfs -o tcp192.168.255.18:/tmp /tmp

4、错误排查

当/etc/exports设置的权限,不符合client端的来源时,则会出现以下错误信息:

mount: hostname:/dir failed, reason given by server: Permission denied

㈣ 如何在linux操作系统中配置NFS服务器

服务器端

1.检查所需要的包

[root@app71 ~]# rpm -qa | grep nfs

nfs-utils-1.2.3-36.el6.x86_64

nfs4-acl-tools-0.3.3-6.el6.x86_64

nfs-utils-lib-1.1.5-6.el6.x86_64

2. 配置输出选项

[root@app71 ~]# vi /etc/exports

/mnt/iso 192.168.1.1(rw,sync,no_root_squash)

3. 启动NFS服务

[root@app71 ~]# service nfs start

4. 查看共享

[root@app71 ~]# showmount -e

Export list for app71:

/mnt/iso 32.32.99.0/24

5. 开机启动

[root@app71 ~]# chkconfig --level 35 nfs on

客户端

  1. 创建挂载点mkdir -p /mnt/bk

  2. mount -t nfs 192.168.1.10:/mnt/iso /mnt/bk

  3. 使用df -h查看/mnt/bk是否挂载成功。

  4. 将/etc/mtab中关于nfs的行增加到/etc/fstab中,实现自动挂载,注意先启动服务器。使用mount -av来查看自动挂载是否正常,正常情况文件系统挂载点无任何变化。

如果是oracle备份需要指定参数,包括读写缓冲,版本,超时等。更多信息可查看man 手册

㈤ Linux NFS服务

这个是考核的autonfs
1、首先安装并启动autofs ,service autonfs start
2、nfs服务器 端配置nfs共享:
[root@linux-node3 ~]# cat /etc/exports
/var/test *(rw)
[root@linux-node3 ~]#

3、客户端配置auto.master文件
-bash-3.2$ cat /etc/auto.master
/misc /etc/auto.misc

/net -hosts
/home/nfsuser /etc/auto.nfsuser

+auto.master
-bash-3.2$

4、客户端配置/etc/auto.nfsuser
[root@linux-node2 ~]# cat /etc/auto.nfsuser
test -ro,soft,intr 172.16.1.11:/var/test

5、重启autofs服务
service autofs restart

6、切换到nfsuser,直接cd test,即可实现挂载//var/test
[root@linux-node2 ~]# su - nfsuser
-bash-3.2$ cd test
-bash-3.2$ ls
aa
-bash-3.2$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 7.7G 3.9G 3.4G 54% /
/dev/sda1 99M 12M 82M 13% /boot
/dev/mapper/myvg01-lv01
14G 13G 89M 100% /oracle
tmpfs 2.1G 0 2.1G 0% /dev/shm
172.16.1.11:/var/test
7.7G 3.9G 3.4G 54% /home/nfsuser/test

7、至于说要登录自动挂载,则把cd test命令放到.bash_profile即可

㈥ Linux新手配置NFS服务器时进入vi,到最后一行,直接按i输入然后出现warning:changing a readonly file

出现warning:changing a readonly file是设置错抄误造成的,解决方法为:

1、NFS服务端安装nfs-utils软件yum install nfs-utils -y。

㈦ 在Linux中配置NFS和DHCP服务器

大家知道,DHCP(动态主机配置协议)可以使客户端自动从服务器得到一个IP地址。如何配置DHCP服务器,在Windows 2000 Server中很容易实现。那在Linux中能否实现呢?答案是肯定的,大家知道Linux是非常好的网络操作系统,使用它可以很轻松的搭建一台高性能的DHCP服务器。本文就使用红旗Linux Server 2.0搭建DHCP的过程讲述一下。

首先,我们来看DHCP工作的过程,看一下客户端是通过哪些手段得到IP地址的。当DHCP启动时,TCP/IP初始化并且由客户端发送一个DHCP DISCOVER的报文向DHCP服务器申请一个IP。DHCP服务器收到DHCP DISCOVER后,它将从客户端主机的地址池中为它提供一个尚未被分配的IP地址。该报文信息被返回到上述主机。客户端随后发出一个包含有DHCP服务器提供IP地址的DHCP REQUEST的报文。DHCP服务器向客户端发回一个含有原先被发出IP地址及其分配方案的应答报文。DHCP服务器提供给客户端的IP地址是有时间限制的,DHCP客户端要想继续使用这个IP地址,必须在租期到来时对它进行更新和续借。

配置DHCP服务器的过程:

DHCP服务是通过程序/usr/sbin/dhcpd提供的。在DHCP服务器启动时,dhcpd要读取dhcpd.conf文件的内容(dhcpd.conf保存的是DHCP服务器的配置信息)。dhcpd将客户端租用的信息保存在dhcpd.lease文件中。在DHCP服务器为客户提供IP地址之前,将在这个文件中记录租用的信息。新的租用信息会添加到dhcpd.leases的尾部。为了向一个子网提供DHCP服务,dhcpd需要知道子网的网络号码和子网掩码。还有地址范围等等。

DHCP服务器配置文件内容:

文件名:

/etc/dhcpd.conf

内容:

subnet 192.168.0.0 netmask 255.255.255.0{
range 192.168.0.10 192.168.0.30;
default-lease-time 86400;
max-lease-time 604800;
option subnet-mask 255.255.255.0;
option routers 192.168.0.2;
option domain-name "cy.com";
option broadcast-address 192.168.0.255;
option domain-name-servers 192.168.0.3; }

其中subnet x.x.x.x netmask x.x.x.x 说明IP地址是否属于该子网上,提供子网的一些参数;range x.x.x.x x.x.x.x 是DHCP服务器可以分配的IP地址范围; default-lease-time 设置缺省的IP租用时间,常用的是86400秒(一天);max-lease-time 最大租用时间。常用的是604800(一周);option subnet-mask 设置IP地址的子网掩码;option routers 设置在DHCP发布IP地址的同时,把网关发布出去,这一项是用来指明网关的;option domain-name-servers 设置在DHCP发布IP地址的同时,把DNS发布出去,这一项用来指明DNS服务器的IP地址;option broadcast-address 设置该子网的广播地址;option doamin-name 设置DNS域名。
DHCP还可以把主机的MAC地址和IP捆绑在一起,防止IP地址的乱用。具体方法是,在/etc/dhcpd.conf中输入:

host pc1{
hardware ethernet xx:xx:xx:xx:xx:xx
fixed-address 192.168.0.9;
}

host pc1中的pc1是指定主机的名字;hardware ethernet 指定要捆绑IP地址主机的MAC地址;fixed-address 指定捆绑后的IP地址。

现在配置文件已经有了,但还是不能启动dhcpd,为什么呢?因为我们还没有创建关于dhcpd的租用文件。

现在我们创建dhcpd.leases文件:

#toouch /var/state/dhcp/dhcpd.leases

然后就可以启动DHCP了:

#/etc/rc.d/init.d/dhcpd start

如果希望在每次启动系统的时候也启动DHCPD,请执行命令:

#/sbin/chkconfig --level 3 dhcpd on

chkconfig 命令是检查、设置系统的各种服务。参数 —level <等级代号>指定该系统服务要在哪一个执行等级中开启或关闭,范围是0-7。然后,在Linux客户端的设置netconf在网络设置中把IP地址的获得设置为DHCP。 这样,我们DHCP服务器的配置就完成了

㈧ 谁有下linux在ubantu下nfs,tftp,minicon的安装配置启动和测试的步骤,求帮助

配置tftp
配置tftp服务的步骤:
1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd
sudo apt-get install tftpd tftp xinetd
2、建立配置文件
在/etc/xinetd.d/下建立一个配置文件tftp
sudo vi tftp
在文件中输入以下内容:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
保存退出
3、建立tftp服务文件目录(上传文件与下载文件的位置),
并且更改其权限
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot -R
4、重新启动服务
sudo /etc/init.d/xinetd restart
至此tftp服务已经安装完成了,下面可以对其进行一下测试。
(假设在当前目录下有一个测试文件test.txt)
$tftp 127.0.0.1
tftp> put test.txt
Sent 1018 bytes in 0.0 seconds
tftp> get test.txt
Received 1018 bytes in 0.1 seconds
tftp> quit
$
通过get命令,可以把当前目录下的test.txt文件,
通过tftp上传到它的服务文件目录。
这时,在/tftpboot下面会出现test.txt文件。
通过put命令,可以从/tftpboot下,下载test.txt文件。
这样就验证了tftp服务配置的正确性。
当文件上传与下载结束后,可以通过quit命令退出。
严格按照以上步骤配置tftp服务,一般都可以成功。
如果出现无法get或者put的时候,可以查看一下防火墙是否关闭。
配置nfs服务器
在ubuntu下安装、配置nfs服务的步骤如下:
1、安装nfs
Ubuntu上默认是没有安装nfs服务器的,因此我们首先安装nfs服务器端:
$sudo apt-get install nfs-kernel-server
在一些文档中,提出还需要使用apt-get来手动安装nfs的客户端nfs-common,
以及端口映射器portmap,
但其实这是没有必要的,因为在安装nfs-kernel-server时,
apt会自动为我们把它们安装好。
2、配置/etc/exports
nfs允许挂载的目录及权限在文件/etc/exports中进行了定义。
例如,我们要将根目录下的rootfs目录共享出来,
那么我们需要在/etc/exports文件末尾添加如下一行:
/rootfs *(rw,sync,no_root_squash)
其中:/rootfs是要共享的目录,
*代表允许所有的网络段访问,
rw是可读写权限,
sync是资料同步写入内存和硬盘,
no_root_squash是nfs客户端分享目录使用者的权限,
如果客户端使用的是root用户,那么对于该共享目录而言,
该客户端就具有root权限。
其它nfs常用的参数有:
ro 只读访问
rw 读写访问sync 所有数据在请求时写入共享
async nfs在写入数据前可以响应请求
secure nfs通过1024以下的安全TCP/IP端口发送
insecure nfs通过1024以上的端口发送
wdelay 如果多个用户要写入nfs目录,则归组写入(默认)
no_wdelay 如果多个用户要写入nfs目录,则立即写入,
当使用async时,无需此设置。
hide 在nfs共享目录中不共享其子目录
no_hide 共享nfs目录的子目录
subtree_check 如果共享/usr/bin之类的子目录时,
强制nfs检查父目录的权限(默认)
no_subtree_check 和上面相对,不检查父目录权限
all_squash 共享文件的UID和GID映射匿名用户anonymous,
适合公用目录。
no_all_squash 保留共享文件的UID和GID(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas root用户具有根目录的完全管理访问权限
anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的UID
anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的GID
3、重启服务
$sudo /etc/init.d/portmap restart
$sudo /etc/init.d/nfs-kernel-server restart
4、测试nfs
此时可以运行以下命令来显示一下共享出来的目录:
$showmount -e
或者可以使用以下命令把它挂载在本地磁盘上,例如将/rootfs挂载到/mnt下:
$ sudo mount -t nfs localhost:/rootfs /mnt
可以运行df命令查看是否挂载成功。查看后可以使用以下命令卸载:
$ sudo umount /mnt

用指令"rpm -qa | grep minicom"来确认是否安装了minicom,回车后会显示minicom 的版本信息
#minicom -s
启动
出现配置菜单:选serial port setup
进入串口配置
输入A配置串口驱动为/dev/ttyS0
输入E配置速率为115200 8N1
输入F将 Hardware Flow Control 设 为 NO
回车 退出

在配置菜单 选Save setup as df1保存(一定要记得这一步)
选Exit退出
下次在输入minicon 即可直接进入。
命令minicom是进入串口超级终端画面,而minicom -s为配置minicom。
说明/dev/ttyS0 对应为串口0 为你连接开发板的端口。
注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复

㈨ Linux搭建NFS服务器

作者:SpookZanG
linux搭建NFS服务器
一、什么是NFS服务
NFS是Network
File
System的简写,即网络文件系统.
网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.
NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。
二、NFS的优势
1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到。
2.用户不必在每个网络上机器里头都有一个home目录。Home目录
可以被放在NFS服务器上并且在网络上处处可用。
3.诸如软驱,CDROM,和
Zip®
之类的存储设备可以在网络上面被别的机器使用。这可以减少整个网络上的可移动介质设备的数量。
NFS至少有两个主要部分:一台服务器和一台(或者更多)客户机。客户机远程访问存放在服务器上的数据。为了正常工作,一些进程需要被配置并运行。
三、NFS的搭建
1、服务器端
安装NFS的服务程序
yum
install
-y
nfs-utils
写配置文件
写入
/music
192.168.0.0/255.255.255.0(rw,sync)
格式是:
要共享的目录
共享的IP及掩码或者域名(权限,同步更新)
启动服务
/etc/init.d/portmap
restart
/etc/init.d/nfs
restart
chkconfig
nfs
on
chkconfig
portmap
on
然后关闭防火墙以及更改Selinux关于NIS的选项
/etc/init.d/iptables
stop
(防护墙服务关闭)
chkconfig
iptables
off
system-config-selinux
(设置selinux)
2、客户端
编辑fstab文件,实现开机自动挂载
mount
-t
nfs
IP:/目录
挂载到的目录
(此为临时挂载)
如:mount
-t
nfs
192.168.0.9:/doce
/doc
编辑FSTAB文件
vim
/etc/init.d/fstab
IP:/目录
挂载到的目录
nfs
defaults
0
0
然后关闭防火墙以及更改Selinux关于NIS的选项
/etc/init.d/iptables
stop
(防护墙服务关闭)
chkconfig
iptables
off
system-config-selinux
(设置selinux)
至此,搭建完毕。

阅读全文

与实验五linuxnfs服务器配相关的资料

热点内容
数据标注哪里可以接 浏览:482
在家自学编程下什么学 浏览:705
最近很火的app软件是什么软件 浏览:862
ai文字工具 浏览:157
兰博玩游戏路径怎么选择正确文件 浏览:972
淘宝直通车恢复老版本 浏览:510
播放草莓的图片我都文件 浏览:55
微信大文件打不开 浏览:767
家装合同准备哪些文件 浏览:296
应用bat合并excel文件 浏览:984
迅雷影音文件夹 浏览:109
makefile的文件路径 浏览:392
计算机程序文件名扩展名为 浏览:982
网络游戏推广策划案 浏览:609
替换所有文件内容的代码 浏览:960
不是常用数据模型有哪些 浏览:426
aspcms版本号 浏览:835
安卓怎么用数据流量下载软件 浏览:553
大众手动空调数据流通道号是多少 浏览:303
手机qq令牌 浏览:737

友情链接