通过命令:mount -t nfs -o nosuid,noexec,nodev,rw 10.0.0.7:data/ /mnt       将mnt挂载。

挂载的时候因为加了noexec参数,虽然有x权限,但是也会会导致脚本不能正常执行。

加了sh之后就可以执行了。

echo一个文件,往当前目录echo,去掉了mnt目录,这时候加上x权限就可以执行了。

exec作用:使本身带有执行权限的文件执行不了,但是如果加上sh之类的解释器exec就不会在起作用。

suid作用:

第二幅图的real时间比第一幅图的real时间缩短了十倍,用第四幅图的wsize也相当于第一幅图wsize的十倍。所以提高rsize,wsize就可以提高效率。

综上:非性能的参数越多,速度会越慢。

把文件/proc/sys/net/core/rmem_default和文件/proc/sys/net/core/rmem_default的值改大,可以提高NFS的效率。

通过命令:vim /etc/sysctl.conf向文件中输入

net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216

然后保存,再通过命令sysctl -p可查看。

有关NFS的参数优化就写到这里。了解就行。

有关exportfs命令的介绍:

exportfs的两大功能:

加载生效:

exporefs -rv:加载配置生效。

关于命令的使用。是要和/etc/exports文件中的内容相一致的。

不用配置文件而达到共享目录的效果:

通过:exportfs -o rw,sync,all_squash 10.0.0.100(客户端ip)/24:/data在服务端可以实现在配置文件修改的功能,方便之处是在命令行就可以修改。然后进到客户端,通过命令showmount -e 10.0.0.10可查看。

通过命令:/etc/init.d/nfs stop把nfs服务关闭,rpc服务重启,这时候输入命令rpcinfo -p localhost查看。就没有nfs服务的显示。

再次启动NFS服务,就显示正常。

NFS故障及解决方法:

在服务端重启nfs服务,关闭rpc服务,然后在服务端挂载,会显示挂在不上去。

Pnr(简写):程序没有注册。这个时候在服务端重启nfs服务,就正常了。

所以学习的时候要先把路走通,然后自己再去多变通。

在服务端通过命令:cd /var/lib/nfs,进入到目录中可以查目录下的子文件,etab中可以看到我们配置的权限以及默认权限。

NFS相关知识小结:

1.命令:mount(-t:指定系统文件类型。-o:参数选项。-a:挂载所有的文件系统。上图所示。),umount(-l,-f:主要用于卸载和强制卸载。),showmount(-e:显示NFS服务器的输出清单。),exportfs(-rv:r 重新挂载/etc/exports 里面的设定,也同步的更新/etc/exports和/var/lib/nfs/xtab里面的内容,v 在export的时候,将分享的目录显示到荧屏上。-o:后接选项。),,rpcinfo(-p)。如果出错了,可以用ping(-c,-t:连续ping),telnet:不需要参数。检查。

2.配置文件:/etc/fstab,/etc/exports,/var/lib/nfs/etab,/proc/mounts,/etc/mtab。

autofs:作用是当你想访问nfs目录时,系统通过autofs让nfs提前挂载在了mnt下,也可以设置在多长时间内没有访问这个目录时系统自动卸载。实现了一个自动挂载的功能。在工作中一般不会用到autofs,优点缺点都有。价值不高,不要求掌握。

在这个需要注意:建议总结一下关于fstab的知识。

yum不能用作删除文件,可以安装,查询,等操作。禁止用yum remove删除文件,否则系统会出现很多问题。

关于autofs的自动挂载:

1.在服务端进行一个共享目录的设置,我们所用的目录是/data。授予权限(rw,sync)。

2.在客户端首先进行autofs的安装命令:yum install autofs -y。安装之后,使用命令:/etc/init.d/autofs start。让autofs服务启动。

启动之后,在/etc下会生成一个auto.misc文件和auto.master文件。

进入/etc/auto.master文件,设置/mnt挂载点(mnt是定义的自动mount的挂载点, /etc/auto.misc是定义了mount的动作.)

进入/etc/auto.misc文件,服务端下的data共享目录挂载到nfsdata目录里面去:

# nfsdata目录,不需要自己创建,启动autofs时会自动创建(如下图):

在客户端创建一个文件sfgasg,在服务端的共享目录下能查看到。,如果规定时间不进入,就会自动断开,默认是300秒。

关于autofs的一篇文档(和上边的过程是一样的,只不过是以文档的形式发出来):

前提:
在服务端和客户端都要有autofs服务。安装命令:yum install autofs -y。
启动命令:/etc/init.d/autofs reatart。服务端和客户端都要执行。可能rpcbind服务和nfs服务也会影响,修改完配置文件之后无关乎在启动一次rpcbind和nfs服务。

正解:

服务端:
1.
安装rpcbind,nfs,autofs服务。
2.
[root@hsp ~]# cat /etc/exports 
/root/test_nfs_root 10.0.0.100/24(rw,sync,insecure,no_root_squash)
/data 10.0.0.100/24(rw,sync,insecure,no_root_squash)
[root@hsp ~]#

客户端:
1.
安装rpcbind,nfs,autofs服务。
2.
进入到mnt目录下执行以下命令。
[root@test mnt]# vim /etc/auto.master 
#
# Sample auto.master file
# This is a 'master' automounter map and it has the following format:
# mount-point [map-type[,format]:]map [options]
# For details of the format look at auto.master(5).
#
/misc   /etc/auto.misc
/mnt    /etc/auto.misc(PS:我们手动配置的)(mnt是定义的自动挂载的挂载点,/etc/auto.misc是定义了挂载的动作)
#
# NOTE: mounts done from a hosts map will be mounted with the
#       "nosuid" and "nodev" options unless the "suid" and "dev"
#       options are explicitly given.
#
/net    -hosts
#
# Include central master map if it can be found using
# nsswitch sources.
#
# Note that if there are entries for /net or /misc (as
# above) in the included master map any keys that are the
# same will not be seen as the first read key seen takes
# precedence.
#
+auto.master
/mnt /etc/auto.nfs
[root@test mnt]# vim /etc/auto.misc
#
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage

cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

# the following entries are samples to pique your imagination
#linux          -ro,soft,intr           ftp.example.org:/pub/linux
#boot           -fstype=ext2            :/dev/hda1
#floppy         -fstype=auto            :/dev/fd0
#floppy         -fstype=ext2            :/dev/fd0
#e2floppy       -fstype=ext2            :/dev/fd0
#jaz            -fstype=ext2            :/dev/sdc1

#removable      -fstype=ext2            :/dev/hdd
nfsdata         -fstype=nfs             10.0.0.10:/data(我们手动配置的)(10.0.0.10服务端下的data共享目录挂载到服务端的nfsdata目录里面去)( nfsdata目录,不需要自己创建,启动autofs时会自动创建)

[root@test mnt]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_sys-lv_root
                      8.3G  5.3G  3.0G  64% /
tmpfs                 491M   84K  491M   1% /dev/shm
/dev/sda1             477M   36M  416M   8% /boot
/dev/sr0              1.9G  1.9G     0 100% /media/CentOS-6.9-x86_64-LiveDVD
[root@test mnt]# /etc/init.d/autofs restart
停止 automount:                                           [确定]
正在启动 automount:                                       [确定]
[root@test mnt]# ll /data
总用量 0
[root@test mnt]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_sys-lv_root
                      8.3G  5.3G  3.0G  64% /
tmpfs                 491M   84K  491M   1% /dev/shm
/dev/sda1             477M   36M  416M   8% /boot
/dev/sr0              1.9G  1.9G     0 100% /media/CentOS-6.9-x86_64-LiveDVD
[root@test mnt]# cd /mnt
[root@test mnt]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_sys-lv_root
                      8.3G  5.3G  3.0G  64% /
tmpfs                 491M   84K  491M   1% /dev/shm
/dev/sda1             477M   36M  416M   8% /boot
/dev/sr0              1.9G  1.9G     0 100% /media/CentOS-6.9-x86_64-LiveDVD
[root@test mnt]# ll
总用量 0
[root@test mnt]# cd nfsdata
[root@test nfsdata]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_sys-lv_root
                      8.3G  5.3G  3.0G  64% /
tmpfs                 491M   84K  491M   1% /dev/shm
/dev/sda1             477M   36M  416M   8% /boot
/dev/sr0              1.9G  1.9G     0 100% /media/CentOS-6.9-x86_64-LiveDVD
10.0.0.10:/data       8.3G  5.5G  2.8G  67% /mnt/nfsdata
[root@test nfsdata]# touch sfgasg

查看客户端的创建文件:

[root@test nfsdata]# ll
总用量 8
-rw-r--r-- 1 root root    0 4月  20 2018 a.txt
-rw-r--r-- 1 root root    0 4月  20 2018 dir
crw-r--r-- 1 root root 5, 1 4月  20 2018 hsp
brw-r--r-- 1 root root 5, 1 4月  20 2018 hsp1
drwxr-xr-x 2 root root 4096 4月  25 2018 oldboy
-rw-r--r-- 1 root root    0 11月  8 17:09 sfgasg
-rw-r--r-- 1 root root  112 6月  13 19:12 www_2018-06-13.tar.gz
[root@test nfsdata]# pwd
/mnt/nfsdata
[root@test nfsdata]#

查看服务端的创建文件:

[root@hsp ~]# ll /data
total 8
-rw-r--r--. 1 root root    0 Apr 20  2018 a.txt
-rw-r--r--. 1 root root    0 Apr 20  2018 dir
crw-r--r--. 1 root root 5, 1 Apr 20  2018 hsp
brw-r--r--. 1 root root 5, 1 Apr 20  2018 hsp1
drwxr-xr-x. 2 root root 4096 Apr 25  2018 oldboy
-rw-r--r--  1 root root    0 Nov  8 17:09 sfgasg
-rw-r--r--  1 root root  112 Jun 13 19:12 www_2018-06-13.tar.gz
[root@hsp ~]#

考试题一:

考试题二:

考试题三:

考试题四:

通过命令:rpm -i nfs-utils-1.0.9-42.el5.rpm实现。

考试题五:

第一个叫用来决定哪一个文件系统需要执行dump操作(dump执行ext2的文件系统的备份操作),1就是需要,0就是不需要。
第二个是系统重启时fsck程序检测磁盘(fsck检测和修复文件系统)的顺序号,0表示该文件系统不被检测,1是root文件系统,2是别的文件系统。fsck按序号检测磁盘。

考试题六:

使用命令umount -lf强制卸载。

考试题七:

[root@hsp ~]# tail -1 /etc/exports 
/data 10.0.0.100/24(rw,sync)

考试题八:

[root@hsp ~]# tail -1 /etc/exports 
/data 10.0.0.100/24(ro,sync)

考试题九:

考试题十:

/etc/init.d/protmapstart
/etc/init.d/rpcstart
/etcinit.d/nfsstart

考试题十一:

/etc/init.d/protmapstart
/etc/init.d/rpcstart

考试题十二:

[root@hsp ~]# df -h

考试题十三:

优点
  a.节省本地存储空间将常用的数据存放在一台服务器可以通过网络访问
  b.简单容易上手
  c.方便部署非常快速,维护十分简单
缺点
  a.局限性容易发生单点故障,及server机宕机了所有客户端都不能访问
  b.在高并发下NFS效率/性能有限
  c.客户端没用用户认证机制,且数据是通过明文传送,安全性一般(一般建议在局域网内使用)
  d.NFS的数据是明文的,对数据完整性不做验证
  e.多台机器挂载NFS服务器时,连接管理维护麻烦

考试题十四:

[root@hsp ~]# fdisk /dev/sdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf9797468

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         501     4024251   83  Linux

Command (m for help): d
Selected partition 1

Command (m for help): d
No partition is defined yet!

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1): 
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +200M

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf9797468

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          26      208813+  83  Linux

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (27-2610, default 27): 
Using default value 27
Last cylinder, +cylinders or +size{K,M,G} (27-2610, default 2610): +200M

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf9797468

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          26      208813+  83  Linux
/dev/sdb2              27          52      208845   83  Linux

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 3
First cylinder (53-2610, default 53): 
Using default value 53
Last cylinder, +cylinders or +size{K,M,G} (53-2610, default 2610): 
Using default value 2610

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf9797468

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          26      208813+  83  Linux
/dev/sdb2              27          52      208845   83  Linux
/dev/sdb3              53        2610    20547135    5  Extended

Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (53-2610, default 53): 
Using default value 53
Last cylinder, +cylinders or +size{K,M,G} (53-2610, default 2610): +300M

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf9797468

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          26      208813+  83  Linux
/dev/sdb2              27          52      208845   83  Linux
/dev/sdb3              53        2610    20547135    5  Extended
/dev/sdb5              53          91      313236   83  Linux

Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (92-2610, default 92): 
Using default value 92
Last cylinder, +cylinders or +size{K,M,G} (92-2610, default 2610): 
Using default value 2610

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf9797468

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          26      208813+  83  Linux
/dev/sdb2              27          52      208845   83  Linux
/dev/sdb3              53        2610    20547135    5  Extended
/dev/sdb5              53          91      313236   83  Linux
/dev/sdb6              92        2610    20233836   83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

[root@hsp ~]# mkfs.ext4 /dev/sdb6
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1264800 inodes, 5058459 blocks
252922 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
155 block groups
32768 blocks per group, 32768 fragments per group
8160 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000

Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@hsp ~]# tune2fs -c -1 /dev/sdb6(不让系统做磁盘检查)
tune2fs 1.41.12 (17-May-2010)
Setting maximal mount count to -1
[root@hsp ~]# mkdir /oldboy1(前提是oldboy文件里边有东西)
[root@hsp ~]# mount /dev/sdb6 /oldboy1
[root@hsp ~]# cp -a /oldboy/* /oldboy1
[root@hsp ~]# ll /oldboy1
total 28
drwxr-xr-x 3 root   root      4096 May 24 19:43 ett
drwx------ 2 root   root     16384 Nov 10 20:22 lost+found
drwxr-xr-x 2 root   root      4096 May 27 18:14 newdir
-rw-r--r-- 1 root   root         0 May 27 18:14 newfile
-rw-r--r-- 1 oldboy incahome     0 May 27 17:13 s
-rw-r--r-- 1 root   root         0 May 28 18:36 sudo
drwxrw-r-x 3 oldboy incahome  4096 May 27 17:40 test
-rw-r--r-- 1 root   root         0 May 28 19:25 test.sh
---------- 1 root   root         0 May 28 18:26 test.txt
[root@hsp ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_hsp-lv_root
                      8.3G  5.5G  2.8G  67% /
tmpfs                 491M   72K  491M   1% /dev/shm
/dev/sda1             477M   36M  416M   8% /boot
/dev/sdc              9.8G   23M  9.2G   1% /mnt
/dev/sdb6              19G   44M   18G   1% /oldboy1
[root@hsp ~]# umount /oldboy1
[root@hsp ~]# mount /dev/sdb6 /oldboy
[root@hsp ~]# ll /oldboy
total 28
drwxr-xr-x 3 root   root      4096 May 24 19:43 ett
drwx------ 2 root   root     16384 Nov 10 20:22 lost+found
drwxr-xr-x 2 root   root      4096 May 27 18:14 newdir
-rw-r--r-- 1 root   root         0 May 27 18:14 newfile
-rw-r--r-- 1 oldboy incahome     0 May 27 17:13 s
-rw-r--r-- 1 root   root         0 May 28 18:36 sudo
drwxrw-r-x 3 oldboy incahome  4096 May 27 17:40 test
-rw-r--r-- 1 root   root         0 May 28 19:25 test.sh
---------- 1 root   root         0 May 28 18:26 test.txt
[root@hsp ~]# vim /etc/fstab
[root@hsp ~]# tail -1 /etc/fstab
/dev/sdb6             /oldboy           ext4    defaults       0 0
[root@hsp ~]# mount -a(检查挂载的有没有错误,没有提示就没有错误)
[root@hsp ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_hsp-lv_root
                      8.3G  5.5G  2.8G  67% /
tmpfs                 491M   72K  491M   1% /dev/shm
/dev/sda1             477M   36M  416M   8% /boot
/dev/sdc              9.8G   23M  9.2G   1% /mnt
/dev/sdb6              19G   44M   18G   1% /oldboy
[root@hsp ~]# ll /oldboy
total 28
drwxr-xr-x 3 root   root      4096 May 24 19:43 ett
drwx------ 2 root   root     16384 Nov 10 20:22 lost+found
drwxr-xr-x 2 root   root      4096 May 27 18:14 newdir
-rw-r--r-- 1 root   root         0 May 27 18:14 newfile
-rw-r--r-- 1 oldboy incahome     0 May 27 17:13 s
-rw-r--r-- 1 root   root         0 May 28 18:36 sudo
drwxrw-r-x 3 oldboy incahome  4096 May 27 17:40 test
-rw-r--r-- 1 root   root         0 May 28 19:25 test.sh
---------- 1 root   root         0 May 28 18:26 test.txt
[root@hsp ~]#

上机考试;
1.使用linuxrescue(救援模式)修复/etc/fstab(可以把fstab移动到/tmp目录,然后重启系统)

2.root忘记密码了,想重新获取root密码,怎么做?
在grub选项菜单按e进入编辑模式
(按e)编辑kernel那行添加/init1(或/single)或空格1
按B重启
进入后执行下列命令
#passwdroot

L028-老男孩实效教育-nfs网络文件系统企业级优化实战-12节相关推荐

  1. 如何在ubuntu 14.04系统下开启nfs网络文件系统

    之前安装过ubuntu 11.04和ubuntu 12.04的系统时,分别研究过如何开启NFS网络文件系统.今天将系统更新到了ubuntu 14.04,发现之前的办法都不行了,有些步骤得更新一下,于是 ...

  2. linux通过网关挂在nfs,NFS 网络文件系统挂载在A8板子上

    我承认自己是菜鸟,没什么网络知识就来搞挂载nfs网络文件系统,花费了5天的时间才把nfs网络文件系统成功挂载在A8板子上,实现了A8板子和虚拟机的文件共享.分享一下个人经验: 以下是基于nfs已经完成 ...

  3. 嵌入式成长轨迹33 【嵌入式学习阶段】【ARM环境调试】【在虚拟机下Ubuntu建立NFS网络文件系统】...

    更新版 http://www.cnblogs.com/zeedmood/archive/2012/12/08/2808376.html (以防参考资料链接无效,将所有参考文章都附后了,所以非常长;实际 ...

  4. NFS网络文件系统共享日志

    最近搞了个日志收集 Server,但是遇到了几个问题 1.收集log的server上面有空间,却不让安装ftp.nginx及其他可提供访问的服务 2.可提供服务的server又没有磁盘空间 3.用什么 ...

  5. Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统

    Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...

  6. LinuxProbe 0x15 SAMBA文件共享服务、NFS网络文件系统、AutoFs自动挂载服务、DNS域名解析服务

    配置网络文件系统(Network File System,NFS)服务来简化Linux系统之间的文件共享工作, 通过部署NFS服务在多台Linux系统之间挂载并使用资源. 在管理设备挂载信息时,使用a ...

  7. 嵌入式成长轨迹61 【智能家居项目】【ARM 飞凌ok6410】【在虚拟机Ubuntu下NFS网络文件系统建立】...

    推荐阅读顺序: 基本环境搭建: [配置]在虚拟机Ubuntu下NFS网络文件系统建立 <ok6410 Qt移植百科全书> [配置]QT&QWT&sqlite3安装配置 这中 ...

  8. NFS(网络文件系统)简介及搭建

    NFS简介及搭建 网络文件系统 定义 演化 特点 工作原理 网络文件系统架构 网络文件系统协议 网络文件系统中的创新 网络文件系统的替代物 部署NFS 实验环境 安装nfs.rpcbind服务 在no ...

  9. NFS 网络文件系统

    CentOS下搭建NFS和windows挂载 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资 ...

最新文章

  1. python property内建函数的介绍
  2. 报考python工程师要求_国家认证的Python技术工程师有什么能力要求?
  3. Java虚拟机执行引擎多态的实现
  4. es6箭头函数(墙裂推荐)
  5. 鸿蒙电脑操作系统最新消息,5G专家预测:7年后鸿蒙将成全球第一大操作系统
  6. https的博客作业
  7. java 管道流的读写操作 用于两个线程之间的通信
  8. 征集公开课内容的建议
  9. java歌词高亮显示滚动_js如何处理音乐播放器的歌词文件达到高亮以及滚动的效果?...
  10. PHP函数: set_time_limit
  11. 范华专栏 | 挪威主权基金2018年报解读
  12. 可能是比原版Firefox更好用的个人定制版Firefox
  13. 办公技巧:PDF转DWG格式的两种简单方法
  14. xxl-job + el-calendar实现任务日历制作
  15. 新春蓝牙耳机怎么选?五年发烧友吐血盘点,高性能蓝牙耳机推荐
  16. python爬房源信息_Python:爬取airbnb房源信息(Selenium)
  17. Python的学习(二十一)----Python的静态变量
  18. 第1章第7节:如何通过大纲级别批量创建幻灯片 [PowerPoint精美幻灯片实战教程]
  19. RL-GAN Net -- 首个将强化学习与GAN结合的网络
  20. 新东方雅思词汇(List 11 ~ List 15)

热门文章

  1. Firefox威武 尚译威武!
  2. tensorflow实现自编码网络
  3. Windows系统下查询WiFi信道及强度等信息
  4. android 使用WebRTC搭建视频聊天室
  5. ​基于机器视觉的视觉刺激BCI系统实现动态控制
  6. 残差连接residual connection
  7. Codeforces」 Round #782 (Div. 2) A —D
  8. B站不挡脸弹幕 这到底是什么黑科技?
  9. bat -- start
  10. 数据与分析发展趋势怎么样?值得入行么