TFTP与NFS服务器配置

1、交叉开发

嵌入式系统开发多采用交叉开发模式,所谓嵌入式交叉开发就是指在宿主机上进行程序的编写,然后通过交叉编译生成目标机平台可以运行的二进制代码,最后再下载到目标平台上的特定位置运行。产生嵌入式软件的平台称为宿主机,通常为PC。而运行嵌入式软件的平台称为目标机。宿主机一般通过网络,USB,JTAG等方式将软件下载到目标机,其中比较常用的两种网络下载为TFTP和NFS方式。

2、TFTP服务器

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,端口号为69.它是基于UDP的文件传输协议,通常只针对小文件的传输。在嵌入式开发中,tftp服务常用于通过网线从pc机服务端的tftp目录中下载镜像文件到目标开发板中,以待烧写或运行。

3、NFS服务器

NFS是Network File System的简写,即网络文件系统。NFS为两台Linux主机之间的通讯,提供了类似于window上共享目录一样的服务。在嵌入式Linux开发中,Linux目标机经常通过NFS方式访问Linux宿主机上的文件。nfs服务是常用与内核启动后挂载根文件系统的方式。

PC机上安装TFTP与NFS服务器,目标机作为客户端

安装TFTP服务器:

1、进入光盘下的Packages安装tftp-server-0.49-7.el6.i686.rpm.(注意:本安装包依赖于xinetd-2.3.14-34.el6.i686.rpm,故在安装之前要安装此文件)。

2、配置tftp服务器:vim /etc/xinetd.d/tftp;主要是修改"server_args = -s /home/tftpserver"表示选择/home/tftpserver目录作为tftp服务器文件下载目录;"disable=no"表示禁止不运行tftp服务。

3、重启tftp服务;使用命令:/etc/init.d/xinetd restart

4、测试,在windows下运行tftpd32.exe,选择tftp客户端:主机ip:192.168.83.128,本地文件:将要下载的文件保存的路径及文件名;远程文件:要下载的远端文件名称;点击下载,即可。

NFS服务器的安装

1、使用命令vim /etc/exports;编辑如下:

/home/nfs  *(rw,sync,no_root_squash)意味NFS服务器的目录为/home/nfs,*指所有计算机,rw为可读可写,sync远端对该目录下文件修改后,可将修改后的文件写入磁盘,no_root_squash当登录NFS主机使用共享目录的使用者是root时,其权限将被转换成为匿名使用者,通常它的UID与GID都会变成nobody身份。

启动NFS服务器:/etc/init.d/nfs restart.

2、在远端Linux主机上使用showmount -e 目标主机ip(192.168.83.128)可以列出在目标主机共享出来的目录。在远端Linux主机创建挂载点

mkdir /home/nfs 。使用命令挂载之:mount -t nfs 192.168.83.128:/home/nfs  /home/nfs。查看挂载成功与否 ls /home/nfs.

时间: 2024-10-01 08:08:20

TFTP与NFS服务器配置的相关文章

15.TFTP 与 NFS 服务器配置

15. TFTP 与 NFS 服务器配置 实验要求: 1.安装并配置TFTP服务. 2.安装并配置NFS服务. 实验器材: 软件: 1. 安装了RHEL6的vmware虚拟机. 2. TFTP的rpm安装包. 3. TFTP下载工具Tftpd32. 4. NFS的rpm安装包. 硬件: 1.PC机一台. 背景知识: 1. 交叉开发: 嵌入式系统开发多采用交叉开发模式.所谓嵌入式开发就是指在宿主机上进行程序的编写,然后通过交叉编译生成目标机平台上可以运行的二进制代码,最后在下载到目标平台上的特定位

【NFS服务器配置】【(CIFS)SMB】

**********************************************        ********************NFS服务器配置***************        ***********************************************类UNIX/etc/exports 示例/var/ftp/pub    192.168.0.0/24(ro,sync)         [()与前面不能空开,要是有,则表示 前面的只读,其它主机都

NFS服务器配置

案例说明: 1.假设服务器的IP为192.168.127.200. 2./tmp共享为可读写,并且不限制用户身份的方式,共享给192.168.127.0/24网段的所有计算机. 3./home/nfs共享的属性为只读,可提供除了网段内的工作站外,向Internet亦提供数据内容. 4./home/upload作为192.168.127.0/24这个网段的数据上传目录,其中,/home/upload的用户 及所属组为nfs-upload这个名字,它的UID与GID均为210. 5./home/an

Linux 红帽 NFS服务器配置

Linux  红帽   NFS服务器配置 什么是FNS? NFS是1980年由SUN发展出来在UNIX/Linux系统间实现磁盘文件共享的一种方法,支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议. 1. 场景 某单位需要配置NFS 服务器,为另外一台运行Oracle 数据库的Linux 服务器提供备份存储. 主机名 IP地址 您实验环境的IP地址 nfs1.adc.local 192.168.1.241 ab1.abc.local 192.16.1.242 2. 实验环境

嵌入式入门系-搭建tftp与NFS服务

嵌入式入门系-搭建tftp与NFS服务 一 交叉开发 嵌入式系统开发多采用交叉开发模式,其中产生嵌入式软件的平台成为宿主机.通常为PC电脑,运行嵌入式软件的平台成为目标机 ,宿主机一般通过网络,USB,JIAG,等方式将软件下载到目标机 二 连接前提 1 关闭linux和win的防火墙 2 关闭SetLinux setenforce premissve 3 linux与win相互ping通 三 tftp服务 1 安装tftp服务器 在虚拟机开启状态下,在vm中载入虚拟机的iso镜像 系统会自动挂

11.tftp和nfs服务器

宿主机产生嵌入式软件的机器 运行程序的是目标机上运行 基于网络的下载 目标机通过tftp下载到目标机 1. 安装tftp依赖xinetd [[email protected] Packages]# rpm -ivh xinetd-2.3.14-34.el6.i686.rpm 2. 安装tftp [[email protected] Packages]# rpm -ivh tftp-server-0.49-7.el6.i686.rpm 3. 配置tftp vim /etc/xinetd.d/tft

ubuntu12.04下samba、tftp、nfs的配置

1.samba setting 1>apt-get install samba apt-get install smbfs 2>mkdir /home/linux/sharefile chmod 777 /home/linux/sharefile 3>vim /etc/samba/smb.conf add as follows: [share] path=/home/linux/sharefile public  = yes writable= yes read    = yes 4&g

DHCP+TFTP+SYSLINUX+NFS+KICKSTART

一.配置dhcp服务 [[email protected] ~]# yum install dhcp -y [[email protected] ~]# cat /etc/dhcp/dhcpd.conf  ddns-update-style interim; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.20 192.168.1.254; option routers 192.168.1.1; option subnet-m

linux运维之NFS服务器配置

关于nfs,rpc服务原理,今天就暂时不进行介绍,直接进行操作步骤. ###########服务器端的配置########## 1.rpm -qa nfs-utils rpcbind 查看是否有安装相关软件(rpm -qa | grep -E "nfs-|rpcbind" 忘记了软件的名称,用此命令来过滤引号中的内容,grep -E =egrep) 2.yum install nfs-utils rpcbind -y 3./etc/init.d/rpcbind start 启动rpcb