• tftp安装、配置,ubuntu联网设置


    1. ubuntu联网

      1、编辑/etc/NetworkManager/NetworkManager.conf

      sudo vi  /etc/NetworkManager/NetworkManager.conf
      将其中的managed=false改为managed=true

      2、重启network-manager service:

      sudo service network-manager restart

      1.第一步: 安装tftp所需的软件(黑色加粗字体为linux命令,下同)

          搭建TFTP服务所需要安装的软件有tftp-hpa,tftpd-hpa以及xinetd,其中:

          tftp-hpa   : 是客户端软件;              root# apt-get install tftp-hpa 

          tftpd-hpa : 是服务程序;                 root# apt-get install tftpd-hpa

           xinetd      : 是新一代进程守护程序。  root# apt-get install xinetd

    2.  

      第二步: 配置xinetd.conf配置文件

          进入/etc目录,首先看目录中有没有一个xinetd.conf文件,如果没有则新建一个,有的话查看其内容:

          root# cat xinetd.conf

          看是否与下面的一致,内容如下所示:

          若不一致则运行如下命令,修改为相同即可。

          root# gedit xinetd.conf

      LINUX下搭建TFTP开发环境
    3.  

      第三步: 配置tftpd-hpa配置文件

          修改tftpd-hpa配置文件的内容: 

          root# gedit /etc/default/tftpd-hpa

          将内容修改成:

          # /etc/default/tftpd-hpa 

          TFTP_USERNAME="tftp" 

          TFTP_DIRECTORY="/tftpboot" 

          TFTP_ADDRESS="0.0.0.0:69" 

          TFTP_OPTIONS="-l -c -s"

          修改成功后,如下图所示,保存退出。

          

           注解:TFTP_DIRECTORY="/tftpboot"表示tftp服务器的工作目录,用户可根据自己的实际情况进行更改。

          

            指定了tftp服务的工作目录后,我们需要在相应的路径下建立该tftp工作目录,命令如下:

           root# mkdir –p /tftpboot

          修改工作目录的权限为777,777是最松的权限,这样不仅可以允许别的主机或者目标机下载,同时允许其上传文件。命令为:

           root# chmod 777 /tftpboot

      LINUX下搭建TFTP开发环境
    4.  

      第四步:配置tftp配置文件

            进入/etc下面的xinetd.d文件夹,查看是否有一个tftp文件,如果没有的话,就新建一个并输入以下内容,如果有的话就查看内容是否与下面的一致,不一致则修改,内容如下:

          root# gedit tftp

          service tftp

          {

             disable = no

             socket_type = dgram

             protocol = udp

             wait = yes

             user = root

             server = /usr/sbin/in.tftpd

             server_args = -s /tftpboot -c

             per_source = 11

             cps = 100 2

             flags =IPv4

          }

          修改之后,如图所示:

          其中server_args一行是配置服务器的文件存放的位置,就是进行tftp传输的时候,都是从该文件夹中搜索文件的。然后保存文件,并退出编辑。

      LINUX下搭建TFTP开发环境
    5.  

      第五步:重新启动TFTP

         重启tftpd-hpa,提示如下图:

         root# service tftpd-hpa restart

      LINUX下搭建TFTP开发环境
    6.  

      第六步:重新加载xinetd

         重新加载xinetd进程,提示如下图:

         root# /etc/init.d/xinetd reload

      LINUX下搭建TFTP开发环境
    7.  

      第七步:重新启动xinetd

          重启xinetd服务,提示如下图:

          root# /etc/init.d/xinetd restart

      测试部分:

      1. 新建测试文件 

              首先在tftp的工作目录"/tftpboot"中新建一个文件test,在其中输入任意内容,例如内容如下图:

        LINUX下搭建TFTP开发环境
      2. 第二步:进入测试目录 

              然后进入任意一个不同于/tftpboot的目录(例如/opt目录下),然后在终端中输入如下命令,进入tftp命令符下,如下图:

        root# tftp localhost

        LINUX下搭建TFTP开发环境
      3. 第三步:获取测试文件

              输入如下命令,再按回车,获取存放在tftp工作目录/tftpboot中的"test"文件。如果没有任何提示,就说明传输成功了,如下图所示:

         root# get test

        LINUX下搭建TFTP开发环境
      4. 第四步:退出TFTP测试

               输入 q 退出tftp命令行,如下图所示:

        LINUX下搭建TFTP开发环境
      5. 5

              修改test文件后,可以在tftp命令中输入 如下命令,把修改过的test文件上传到服务器文件夹中。

        root# put test

              其效果图,在此不再给出,读者可以自行测试。

  • 相关阅读:
    Java多线程学习
    JAVA类的加载机制
    这四款也许是电脑录屏软件中免费、无广告且最实用的,程序员必备
    手机端没有好的录屏软件?地表最强移动端录屏软件了解一下?
    手把手教你 在Pytorch框架上部署和测试 关键点人脸检测项目DBFace,成功实现人脸检测效果
    520是秀恩爱吃狗粮,521才是真正的告白日,- Python告白神器用起来 !
    截图还在使用QQ的Ctrl + Alt + A 截图?还不会网页长截图?
    卷积神经网络之卷积操作,使用卷积运算实现图片边缘特征检测
    小白也能弄懂的卷积神经网络(Convolutional Neural Networks )
    官网安装Python包太慢?教你三种下载安装方式-PiP、conda、轮子,教你三种Pytorch的下载安装方式,保证你再也不用出现Error
  • 原文地址:https://www.cnblogs.com/wddx5/p/12937618.html
Copyright © 2020-2023  润新知