1、TFTP服务与NFS服务的环境搭建

一、TFTP服务

使用条件

  • 需要网络连接
  • 主机需要安装TFTP服务器软件
  • 目标机需要实现tftp客户端

优点

  • 传输速度快
  • 可以将编译好的内核文件下载到目标机,提高开发效率

tftp

  • 用来下载远程文件的最简单网路协议,它基于udp协议实现。嵌入式Linux的tftp开发环境包括两个方面:
    • 1、Linux开发主机端的tftp-server支持
    • 2、嵌入式目标系统的tftp-client支持

主机端TFTP服务器配置

1、检查是否安装tftp server

dpkg -l tftp-hpa

如果未安装,安装tftp-server

sudo apt-get install tftpd-hpa tftp-hpa

2、修改文件,开启tftp服务

sudo vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
# TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_DIRECTORY="/home/tftpboot" #tftp的文件路径
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure -c"

3、重启TFTP服务

sudo /etc/init.d/tftpd-hpa restart

二、NFS服务

1、检查NFS服务是否安装

dpkg -l | grep nfs

如果需要安装

sudo apt-get install nfs-kernel-server

2、修改文件

sudo vim /etc/exports 

添加内容:nfshome为后面nfs设备树文件的存放目录地址

# /etc/exports: the access control list for filesystems which may be exported
/home/nfshome  *(rw,sync,no_subtree_check)

注:

  • 第一个参数设置为rw,防止挂载设备树时失败

3、重启NFS服务

sudo /etc/init.d/nfs-kernel-server restart

4、查看服务

ps -aux | grep nfs

你可能感兴趣的:(Linux系统移植,TFTP,NFS)