zoukankan      html  css  js  c++  java
  • Yocto开发笔记之《工具使用:TFTP & NFS & SSH》(QQ交流群:519230208)

    QQ群:519230208,为避免广告骚扰,申请时请注明 “开发者” 字样

    ========================================================

    TFTP工具:

    1. 主机端配置

     a. 安装tftp

    # sudo apt-get install tftp-hpa tftp-hpa

     b. 创建tftp根目录

    # sudo mkdir /tftpboot
    # sudo chmod –R 777 /tftpboot
    # sudo chown –R nobody /tftpboot

     c. 更改tftp配置文件

    # sudo vim /etc/default/tftpd-hpa
    
    TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/tftpboot"
    TFTP_ADDRESS="0.0.0.0:69"
    TFTP_OPTIONS="-l -c -s"

     d. 启动tftp服务器

    # sudo service tftpd-hpa start
       tftpd-hpa start/running, process 2389

     f. 测试tftp服务器

    在 tftp 服务器目录/tftpboot 下创建一个测试文件 tftpTestFile:
    # touch tftpTestFile
    测试文件准备好了之后,打开终端,输入以下测试命令(假设 192.168.12.123 为当前Linux 主机的 IP 地址)
    # tftp 192.168.12.123
    tftp> get tftpTestFile
    tftp> q
    # ls tftpTestFile
    tftpTestFile      #如果看到 tftpTestTFile 文件则表示 tftp 服务器配置成功

    2. 从TFTP服务器boot

      uboot# setenv ipaddr 192.168.0.100
      uboot# setenv serverip 192.168.0.101
      uboot# saveenv

    ========================================================

    NFS工具

    # sudo apt-get install nfs-kernel-server
    # sudo apt-get install nfs-common
    
    # sudo vim /etc/exports   // 文件末尾添加: /nfsroot    *(rw,sync,no_root_squash)
    # sudo mkdir /nfsroot
    # sudo chmod -R 777 /nfsroot
    # sudo chown -R 777 nobody /nfsroot
    
    # sudo /etc/init.d/nfs-kernel-server start
    # sudo /etc/init.d/nfs-kernel-server restart   // 之后系统重启会自启动
    
    # sudo mount -t nfs 192.168.1.100:/nfsroot /mnt -o nolock   // 目标机挂载
  • 相关阅读:
    tensorflow的日常Demo
    docker 搭建Mysql集群
    简单版nginx lua 完成定向流量分发策略
    简单版nginx lua 完成流量上报于中间件
    redis 数据备份持久化方案
    nginx 场景业务汇总 (中)
    nginx 场景业务汇总 (初)
    Sentinel 哨兵 实现redis高可用
    工地信息化——施工现场网格化管理系统实施小记
    小记 xian80 坐标转换 wgs84
  • 原文地址:https://www.cnblogs.com/alanfang/p/5063803.html
Copyright © 2011-2022 走看看