linux下NFS的安装及配置

LINUX---NFS文件系统 NFS文件系统 NFS简介: 它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。 NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。 在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。 NFS一般用来存储共享视频,图片等静态数据。 nfs就是通过... 阅读详情
rhel5版本中是portmap ,rhel6版本不是portmap二是改成 rpcbind
一、安装NFS
查看nfs是否安装
#rpm -qa | grep nfs
若没有则安装nfs包
#yum install nfs-utils
二、配置
建立NFS目录
mkdir /mnt/NFS
vi /etc/exports
加入
/mnt/NFS  192.168.1.0/24(rw,root_squash)
三、启动服务
service portmap start  #启动端口转发
service nfs start    #启动nfs
四、挂载NFS系统
mount -t nfs 192.168.135.1:/mnt/NFS  /media/nfs   
这样就可以在本机使用远程服务器上的NFS网络系统了
 
exports文件的编写格式
<输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)]
输出目录为NFS目录,客户端为要连接到NFS的客户端,访问权限指客户端的操作权限,用户映射可以限制用户权限
 
客户端常用的指定方式
  • 指定ip地址的主机 192.168.0.200
  • 指定子网中的所有主机 192.168.0.0/24
  • 指定域名的主机 a.liusuping.com
  • 指定域中的所有主机 *.liusuping.com
  • 所有主机 *
访问权限选项
  • 设置输出目录只读 ro
  • 设置输出目录读写 rw
用户映射选项
  • all_squash 将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
  • no_all_squash 与all_squash取反(默认设置);
  • root_squash 将root用户及所属组都映射为匿名用户或用户组(默认设置);
  • no_root_squash 与rootsquash取反;
  • anonuid=xxx 将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
  • anongid=xxx 将远程访问的所有用户组都映射为匿名用 户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);
其它选项
  • secure 限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置);
  • insecure 允许客户端从大于1024的tcp/ip端口连接服务器;
  • sync 将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
  • async 将数据先保存在内存缓冲区中,必要时才写入磁盘;
  • wdelay 检查是否有相关的写操作,如果有则将这些写操作 一起执行,这样可以提高效率(默认设置);
  • no_wdelay 若有写操作则立即执行,应与sync配合使用;
  • subtree 若输出目录是一个子目录,则nfs服务器将检查其父目录的权限(默认设置);
  • no_subtree 即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;
NFS服务器配置实例
 




一、NFS服务简介
  NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。
  NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。
  NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这些传输协议用到这个RPC功能的。可以说NFS本身就是使用RPC的一个程序。或者说NFS也是一个RPC SERVER。所以只要用到NFS的地方都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC是负责负责信息的传输。
二、系统环境
系统平台:CentOS release 5.6 (Final)
NFS Server IP:192.168.1.108
防火墙已关闭/iptables: Firewall is not running.
SELINUX=disabled
三、安装NFS服务
NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。
  • nfs-utils-* :包括基本的NFS命令与监控程序 
  • portmap-* :支持安全NFS RPC服务的连接
1、查看系统是否已安装NFS
系统默认已安装了nfs-utils portmap 两个软件包。
2、如果当前系统中没有安装NFS所需的软件包,需要手工进行安装。nfs-utils 和portmap 两个包的安装文件在系统光盘中都会有。
# mount /dev/cdrom /mnt/cdrom/# cd /mnt/cdrom/CentOS/# rpm -ivh portmap-4.0-65.2.2.1.i386.rpm # rpm -ivh nfs-utils-1.0.9-50.el5.i386.rpm# rpm -q nfs-utils portmap
四、NFS系统守护进程
  • nfsd:它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器;
  • mountd:它是RPC安装守护进程,主要功能是管理NFS的文件系统。当客户端顺利通过nfsd登录NFS服务器后,在使用NFS服务所提供的文件前,还必须通过文件使用权限的验证。它会读取NFS的配置文件/etc/exports来对比客户端权限。
  • portmap:主要功能是进行端口映射工作。当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。
五、NFS服务器的配置
NFS服务器的配置相对比较简单,只需要在相应的配置文件中进行设置,然后启动NFS服务器即可。
NFS的常用目录
/etc/exports                           NFS服务的主要配置文件
/usr/sbin/exportfs                   NFS服务的管理命令
/usr/sbin/showmount              客户端的查看命令
/var/lib/nfs/etab                      记录NFS分享出来的目录的完整权限设定值
/var/lib/nfs/xtab                      记录曾经登录过的客户端信息
NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容。
/etc/exports文件内容格式:
<输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)]
a. 输出目录:
输出目录是指NFS系统中需要共享给客户机使用的目录;
b. 客户端:
客户端是指网络中可以访问这个NFS输出目录的计算机
客户端常用的指定方式
  • 指定ip地址的主机:192.168.0.200
  • 指定子网中的所有主机:192.168.0.0/24 192.168.0.0/255.255.255.0
  • 指定域名的主机:david.bsmart.cn
  • 指定域中的所有主机:*.bsmart.cn
  • 所有主机:*
c. 选项:
选项用来设置输出目录的访问权限、用户映射等。
NFS主要有3类选项:
访问权限选项
  • 设置输出目录只读:ro
  • 设置输出目录读写:rw
用户映射选项
  • all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
  • no_all_squash:与all_squash取反(默认设置);
  • root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);
  • no_root_squash:与rootsquash取反;
  • anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
  • anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);
其它选项
  • secure:限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置);
  • insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
  • sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
  • async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
  • wdelay:检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置);
  • no_wdelay:若有写操作则立即执行,应与sync配合使用;
  • subtree:若输出目录是一个子目录,则nfs服务器将检查其父目录的权限(默认设置);
  • no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;
六、NFS服务器的启动与停止
在对exports文件进行了正确的配置后,就可以启动NFS服务器了。
1、启动NFS服务器
为了使NFS服务器能正常工作,需要启动portmap和nfs两个服务,并且portmap一定要先于nfs启动。
# service portmap start
The portmap service was used to map RPC program numbers to IP address port number combinations in earlier versions of Red Hat Enterprise Linux.
As per RHEL6 docs, portmap service has been replaced by rpcbind in Red Hat Enterprise Linux 6 to enable IPv6 support.
So following command will work

在Red Hat Enterprise Linux的早期版本中,portmap服务用于将RPC程序编号映射到IP地址端口号组合。
根据RHEL6文档,在Red Hat Enterprise Linux 6中,portmap服务已被rpcbind替换,以启用IPv6支持。
所以以下命令将工作

service rpcbind restart # service nfs start
[root@rac3 nfs]# service rpcbind restart
Stopping rpcbind: [ OK ]
Starting rpcbind: [ OK ]
[root@rac3 nfs]# service nfs restart
Shutting down NFS daemon: [FAILED]
Shutting down NFS mountd: [FAILED]
Shutting down NFS quotas: [FAILED]
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
Starting RPC idmapd: [ OK ]
2、查询NFS服务器状态
# service portmap status# service nfs status
[root@rac3 nfs]# service rpcbind status
rpcbind (pid 3488) is running...
[root@rac3 nfs]# service nfs status
rpc.svcgssd is stopped
rpc.mountd (pid 3618) is running...
nfsd (pid 3634 3633 3632 3631 3630 3629 3628 3627) is running...
rpc.rquotad (pid 3613) is running...
3、停止NFS服务器
要停止NFS运行时,需要先停止nfs服务再停止portmap服务,对于系统中有其他服务(如NIS)需要使用时,不需要停止portmap服务
# service nfs stop# service portmap stop
4、设置NFS服务器的自动启动状态
对于实际的应用系统,每次启动LINUX系统后都手工启动nfs服务器是不现实的,需要设置系统在指定的运行级别自动启动portmap和nfs服务。
# chkconfig --list rpcbind # chkconfig --list nfs
[root@rac3 nfs]# chkconfig --list rpcbind
rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@rac3 nfs]# chkconfig --list nfs
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
七个运行级别分别是:
0:直接关机
1:单用户模式
2:没有NFS服务
3:完整含有网络功能的纯文本模式
4:系统保留功能
5:图形界面
6:重启
设置 rpcbind 和nfs服务在系统运行级别3和5自动启动。
# chkconfig --level 35 rpcbind on# chkconfig --level 35 nfs on
七、实例
1、将NFS Server 的/home/david/ 共享给192.168.1.0/24网段,权限读写。
服务器端文件详细如下:
# vi /etc/exports
/home/david 192.168.1.0/24(rw)
2、重启portmap 和nfs 服务
# service rpcbind restart# service nfs restart# exportfs
3、服务器端使用showmount命令查询NFS的共享状态
# showmount -e    //默认查看自己共享的服务,前提是要DNS能解析自己,不然容易报错
# showmount -a    //显示已经与客户端连接上的目录信息
4、客户端使用showmount命令查询NFS的共享状态
# showmount -e NFS服务器IP
5、客户端挂载NFS服务器中的共享目录
命令格式
# mount NFS服务器IP:共享目录 本地挂载点目录
[root@rac2 ~]# mkdir /tmp/nfs2
[root@rac2 ~]# mount 192.168.1.135:/tmp/nfs/ /tmp/nfs2/
[root@rac2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_rac1-lv_root
50G 3.8G 43G 8% /
tmpfs 1.2G 72K 1.2G 1% /dev/shm
/dev/mapper/vg_rac1-LogVol03
1.9G 3.0M 1.8G 1% /backup
/dev/vda1 477M 70M 383M 16% /boot
/dev/mapper/vg_rac1-lv_home
15G 39M 14G 1% /home
192.168.1.135:/tmp/nfs/
50G 9.6G 38G 21% /tmp/nfs2
# mount 192.168.1.108:/home/david/ /tmp/david/
# mount |grep nfs
挂载成功。
查看文件是否和服务器端一致。
6、NFS的共享权限和访问控制
现在我们在/tmp/david/ 里面建立一个文件,看看权限是什么
# touch 20130103
这里出现Permission denied,是因为NFS 服务器端共享的目录本身的写权限没有开放给其他用户,在服务器端打开该权限。
# chmod 777 -R /home/david/
再次在客户端/tmp/david/ 里面建立一个文件
我用root 用户建立的文件,变成了nfsnobody 用户。
NFS有很多默认的参数,打开/var/lib/nfs/etab 查看分享出来的/home/david/ 完整权限设定值。
# cat /var/lib/nfs/etab
默认就有sync,wdelay,hide 等等,no_root_squash 是让root保持权限,root_squash 是把root映射成nobody,no_all_squash 不让所有用户保持在挂载目录中的权限。所以,root建立的文件所有者是nfsnobody。
下面我们使用普通用户挂载、写入文件测试。
# su - david
$ cd /tmp/david/
$ touch 2013david
普通用户写入文件时就是自己的名字,这也就保证了服务器的安全性。
  关于权限的分析
  1. 客户端连接时候,对普通用户的检查
    a. 如果明确设定了普通用户被压缩的身份,那么此时客户端用户的身份转换为指定用户;
    b. 如果NFS server上面有同名用户,那么此时客户端登录账户的身份转换为NFS server上面的同名用户;
    c. 如果没有明确指定,也没有同名用户,那么此时 用户身份被压缩成nfsnobody;
  2. 客户端连接的时候,对root的检查
    a. 如果设置no_root_squash,那么此时root用户的身份被压缩为NFS server上面的root;
    b. 如果设置了all_squash、anonuid、anongid,此时root 身份被压缩为指定用户;
    c. 如果没有明确指定,此时root用户被压缩为nfsnobody;
    d. 如果同时指定no_root_squash与all_squash 用户将被压缩为 nfsnobody,如果设置了anonuid、anongid将被压缩到所指定的用户与组;
7、卸载已挂载的NFS共享目录
# umount /tmp/david/
八、启动自动挂载nfs文件系统
格式:
<server>:</remote/export> </local/directory> nfs < options> 0 0
# vi /etc/fstab
保存退出,重启系统。
查看/home/david 有没有自动挂载。
自动挂载成功。
不建议这么使用,可以把mount的命令写入开机自启动的文件里面 mount 192.168.1.135:/tmp/nfs/ /tmp/nfs2/ etc/rc.local
九、相关命令
1、exportfs
如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs 命令来使改动立刻生效,该命令格式如下:
  # exportfs [-aruv]
  -a 全部挂载或卸载 /etc/exports中的内容 
  -r 重新读取/etc/exports 中的信息 ,并同步更新/etc/exports、/var/lib/nfs/xtab
  -u 卸载单一目录(和-a一起使用为卸载所有/etc/exports文件中的目录)
  -v 在export的时候,将详细的信息输出到屏幕上。
具体例子: 
  # exportfs -au 卸载所有共享目录
  # exportfs -rv 重新共享所有目录并输出详细信息
2、nfsstat
查看NFS的运行状态,对于调整NFS的运行有很大帮助。
3、rpcinfo
查看rpc执行信息,可以用于检测rpc运行情况的工具,利用rpcinfo -p 可以查看出RPC开启的端口所提供的程序有哪些。
4、showmount
  -a 显示已经于客户端连接上的目录信息
  -e IP或者hostname 显示此IP地址分享出来的目录
5、netstat
可以查看出nfs服务开启的端口,其中nfs 开启的是2049,portmap 开启的是111,其余则是rpc开启的。
最后注意两点,虽然通过权限设置可以让普通用户访问,但是挂载的时候默认情况下只有root可以去挂载,普通用户可以执行sudo。
NFS server 关机的时候一点要确保NFS服务关闭,没有客户端处于连接状态!通过showmount -a 可以查看,如果有的话用kill killall pkill 来结束,(-9 强制结束)
 
CentOS 6.3下Samba服务器的安装与配置
保姆教程系列:小白也能看懂的 Linux 挂载磁盘实操 小白也能看懂的 Linux 挂载磁盘实操 阅读详情

相关推荐

Linux下安装配置nfs

192.168.0.101(rw,no_root_squash,no_all_squash,sync) 为客户端的地址及权限,地址可以是一个网段(如:192.168.0.0/24),一个IP地址或者是一个域名,域名支持通配符,如:*.root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;显然开启这项是不安全的。/usr/local/test/ 为共享的目录,使用绝对路径。

minmax329的博客 1336

mount挂载时报错:mount.nfs: requested NFS version or transport protocol is not supported

(2)从nfs-server的状态信息里可知,是在解析"/etc/exports"文件时,出现未知关键字“no_subtree”,解析失败从而导致nfs服务器启动失败;只需要将“no-subtree”修改为“no-subtree-check”,然后重新启动nfs服务器(/etc/init.d/nfs-kernel-server restart)即可;(1)检查nfs服务器状态:systemctl status nfs-kernel-server;

weixin_42031299的博客 9623

在Linux中安装、配置和挂载NFS

一、NFS简介NFS(Network File System) 是一种分布式文件系统协议,允许用户通过网络在不同主机间共享文件和目录。它适用于局域网环境,常用于服务器集群、数据共享等场景。本文详细介绍NFS服务端与客户端的安装、配置及挂载流程。NFS的架构为传统的C/S模式,工作流程可以概括为"请求-响应"模式:服务器启动NFS服务并注册到RPC客户端询问RPC服务:“NFS服务在哪?RPC回复:“NFS服务在XXX端口”客户端连接到NFS服务端口。

Stestack的博客 747

mount.nfs: requested NFS version or transport protocol is not supported

错误信息说明需求的nfs版本或传输协议不支持,意思是服务器端的nfs版本和客户端的nfs版本不同,百度发现网上都说该错误是内核配置有问题引发的,说是内核配置没有启用nfs导致。但是始终没有找到网上所说的修改内核配置的方法。 服务端 [root@nfs01 ~]# nfsstat -s 查看版本信息 Server rpc stats: calls badcalls badclnt ...

热气球 2万+

Linux 磁盘挂载工具mount,umount,/etc/fstab,netfs服务等详解及手动自动挂载实战

etc/fstab 是 Linux 中用于配置自动挂载文件系统的文件。它可以指定文件系统类型、设备名称或分区、挂载点、挂载选项和其他参数。系统启动时,会自动读取 /etc/fstab 文件并挂载指定的文件系统。它可以将文件系统挂载到指定的挂载点上,以便用户可以访问其中的文件。它可以在系统启动时自动挂载远程文件系统,并在网络断开时自动卸载文件系统。在 Linux 中,常用的磁盘挂载工具包括 mount、umount、/etc/fstab、netfs 等。自动挂载是指在系统启动时自动挂载指定的文件系统。

走向CTO的路上... 2372

手把手教你用yt-dlp批量下载YouTube视频数据集(附TikTok/Kaggle资源)

本文提供了一份构建视频数据集的实战指南,重点介绍了使用yt-dlp工具批量下载YouTube视频的高级技巧,包括环境配置、批量参数设置与自动化脚本。同时,文章还整合了TikTok、Kaggle及学术开源数据集等多源高质量视频资源,并分享了数据清洗、格式统一与管理的完整流程,帮助研究者和开发者高效获取与处理训练数据。

weixin_29057237的博客 288

NFS|在linux环境下的安装和配置NFS

NFS全称网络文件系统,可用于不同服务器之间的文件共享。接下来介绍下NFS在linux环境下安装和配置。主要分为服务端和客户端。

sunon_的博客 1327

东方财富API隐藏技巧:这样获取分时均价线数据更稳定(避坑指南)

本文深入解析东方财富API获取股票分时数据,特别是分时均价线的实战技巧与避坑指南。针对高频调用中常见的请求失败、数据错位及IP限制等问题,提供了从接口参数深层解析、稳健请求与错误处理机制,到系统优化与数据校验的全流程解决方案,帮助开发者构建稳定可靠的数据采集系统。

rice5的博客 2521

Linux安装NFS的配置

Linux安装NFS NFS在Linux的服务器上客户端: 1、安装nfs的配置 在centos6中 yum -y install nfs-utils rpcbind 在centos5中 yum -y install nfs-utils portmap 2、服务器配置 root用户下创建 1)创建共享的...

LCHEN999的博客 485

【数字孪生与仿真技术】10:半导体制造中的虚拟量测技术深度解析:从多尺度建模到工业级应用

摘要:半导体制造过程中,晶圆加工需实时监测300+关键参数,传统物理量测技术面临产能损耗、延迟检测等痛点。本文系统阐述虚拟量测(Virtual Metrology)技术的完整解决方案,通过多尺度混合建模实现物理机理与数据驱动的深度融合。内容涵盖等离子体刻蚀、薄膜沉积等关键工艺的物理模型构建,LSTM神经网络的数据校正算法,以及边缘-云协同的实时部署架构。某12英寸晶圆厂实践表明,虚拟量测技术可减少70%物理量测频次,异常漏检率从18%降至3%,机台利用率提升11%。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2544

​​10.3 时间敏感网络(TSN)协议适配​

本文探讨了时间敏感网络(TSN)协议在PCIe网络加速卡开发中的适配方案,重点分析了时间同步、流量调度和冗余传输三大核心问题。研究从协议实现、硬件加速设计和驱动优化三个维度展开,提出采用FPGA实现PTP时钟同步、动态TAS调度器以及双路径冗余传输等技术方案。通过工业控制网络案例验证,该方案将端到端延迟从120μs降至8μs,带宽利用率提升至92%,同时实现了100%的确定性保障。研究还总结了调试工具和典型问题解决方法,为TSN在PCIe网络中的实际应用提供了技术参考。

amy_mhd的博客 364

linux系统nfs安装配置,Linux系统NFS的安装和配置

Linux系统NFS的安装和配置相关阅读:1 安装需要安装 portmap和nfs-utils这两个包,下载rpm包后用rpm安装或者直接用yum安装都可以。rpm -ivh portmap-4.0-65.2.2.1.i386.rpmrpm -ivh nfs-utils-1.0.9-50.el5.i386.rpm2 配置配置文件是/etc/exports,如果不存在需要自己创建。/etc/expo...

weixin_34452012的博客 261

JS逆向-Protobuf逆向解析

目录一、什么是Protobuf二、Protobuf环境配置三、Protobuf实例序列化与反序列化四、逆向解析 Protobuf案例1、python序列化2、python反序列化 一、什么是Protobuf 1、protocol buffers介绍:是一种语言无关、平台无关、可扩展的序列化结构数据的方法。严格说不算是加密,只能是叫序列化结构数据,让可读变为疑似的乱码,那反序列化即让疑似的乱码变为可读 2、protobuf使用流程的前提是有一个.proto文件,对逆向而言就是还原.proto文件,选择

十一姐的博客 1万+

Linux安装配置NFS教程

Linux安装配置NFS教程

qq_35985044的博客 2201

C++-ONNX:用onnxruntime部署自己的模型【Pytorch导出.onnx】【Tensorflow导出.onnx】【C++用onnxruntime框架部署并推理】

微软联合Facebook等在2017年搞了个深度学习以及机器学习模型的格式标准–ONNX,旨在将所有模型格式统一为一致,更方便地实现模型部署。现在大多数的深度学习框架都支持ONNX模型转出并提供相应的导出接口。ONNXRuntime(Open Neural Network Exchange)是微软推出的一款针对ONNX模型格式的推理框架,用户可以非常便利的用其运行一个onnx模型。ONNXRuntime支持多种运行后端包括CPU,GPU,TensorRT,DML等。

u013250861的博客 5765

STM32 HAL SDADC DMA

由于项目需要使用STM32F373单片机的SDADC功能对电位计进行检测,网上资料比较少,踩了很多坑,下面进行总结。

weixin_44597885的博客 1194

linux如何用命令安装nfs,Linux NFS安装与配置

Linux NFS安装与配置发布时间:2007-05-15 21:35:41来源:红联作者:together近来在Linux下进行PXA270板子上的嵌入式 开发,需要使用到Linux一些服务配置,比如NFS和TFTP,开始不熟悉的话会遇到很多麻烦,所以写一点文章,希望有同样经历的网友不会再走一些弯路。我的Linux系统是MagicLinux,是国人开发的Linux系统,中文支持好,使用的是bsh...

weixin_29881131的博客 811

如何在 Mac 上下载安装 Xcode——并为 iOS 开发更新它原文

下载 Xcode安装命令行工具打开新版本删除文件注意,我在下面的步骤中列出了一些终端命令。这些命令可以被输入到你现在的工作目录中。这意味着你不需要导航到任何特定的文件夹。如果你真的想这样做,你可以在输入下面的步骤中的命令之前先输入== cd==。这将使你返回到主文件夹。

专注于AI领域前沿知识,业余爱好开发软件 4665

在Linux中安装、配置和挂载NFS的完整指南

NFS 是 Linux 环境中高效的文件共享解决方案。通过配置服务端导出规则、客户端挂载目录,并合理设置权限与防火墙规则,即可实现稳定可靠的网络存储。对于生产环境,建议结合Kerberos增强安全性,并定期监控NFS性能。是一种分布式文件系统协议,允许用户通过网络在不同主机间共享文件和目录。本文详细介绍NFS服务端与客户端的安装、配置及挂载流程。:NFS默认不加密传输数据,公网环境建议使用VPN或SSH隧道保护通信。

xcbeyond|疯狂源自梦想,技术成就辉煌 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

linux上没有nfs软件包,在Linux上,基本的NFS安装和配置

在计算机和服务器之间共享文件是一项基本的网络任务。值得庆幸的是,Linux的NFS(网络文件系统)使其变得非常容易。通过正确配置NFS,在计算机之间移动文件就像在同一台计算机上移动文件一样容易。由于NFS功能直接内置在Linux内核中,因此它既强大又可在每个发行版中使用,尽管它们之间的配置略有不同。设置服务器安装软件包Linux NFS使用Client-Server模型,因此设置NFS的第一步是设...

weixin_36232899的博客 1737

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

《Linux服务与安全管理》| NFS服务器安装和配置

本文档为Linux服务与安全管理课程任务单,聚焦于NFS(网络文件系统)服务器的安装与配置。学生需在虚拟机环境中搭建NFS服务器和客户端,实现文件共享。任务包括IP地址规划、NFS套件安装、服务启动、配置文件编辑等步骤。通过实践,学生掌握了NFS服务器的配置与管理,增强了Linux网络文件共享服务的理解和操作能力。

YueXuan_521的博客 1423

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Linux 详细安装和配置NFS服务

NFS (Network FileSystem)就是通过网络,让不同的主机、不同的操作系统可以共享存储的服务。

Muda_IKJ的博客 547

linux nfs配置视频,Linux 环境下NFS服务安装及配置

1、NFS概述NFS 是 Network FileSystem 的缩写,是让不同的主机、不同的操作系统可以共享存储的服务。通过 NFS,我们本地 NFS 的客户端可以透明地读写位于服务端 NFS 服务器上的文件,就像访问本地文件一样方便。NFS 在文件传送或信息传送过程中依赖于 RPC(Remote Procedure Call) 协议,即远程过程调用, NFS 的各项功能都必须要向 RPC 来注...

weixin_39845461的博客 118

Linux 环境下 NFS 服务安装及配置使用

NFS 是 Network FileSystem 的缩写,顾名思义就是网络文件存储系统,它最早是由 Sun 公司发展出来的,也是 FreeBSD 支持的文件系统中的一个,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。通过 NFS,我们本地 NFS 的客户端应用可以透明地读写位于服务端 NFS 服务器上的文件,就像访问本地文件一样方便。简单的理解,NFS 就是可以透过网络,让不同的主机、不同的操作系统可以共享存储的服务。

哎_小羊的博客 10万+

Linux中安装配置nfs

NFS 和 网络共享文件夹

孙冬梅的博客 480

Linux安装配置NFS

Linux安装配置NFS

Primer Life 355
上一篇: 11g RAC搭建错误
下一篇: RMAN同字节序跨平台跨版本迁移数据库
dba_monkey
博客等级 码龄10年 30粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值