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   // 目标机挂载
  • 相关阅读:
    Mark
    个人作业——软件工程实践总结作业
    个人作业——软件产品案例分析
    个人技术博客(α)
    软件工程实践_结对Task2_ student_department_matching
    软件工程实践_Task2_sudoku
    软件工程实践_Task1
    面向对象程序设计_Task7_Summary
    面向对象程序设计__Task6_Calculator1.6.2
    C++课堂作业_02_PAT1025.反转链表
  • 原文地址:https://www.cnblogs.com/alanfang/p/5063803.html
Copyright © 2011-2022 走看看