天天看点

Ubuntu下NFS和TFTP服务器的配置

一、NFS的配置

  NFS主要用于Libera系统的软件安装,数据存储等。通常NFS安装于一台Linux

PC机上,在Libera的嵌入式系统上挂载该远程文件系统,可以方便的为Libera安装和更新软件,以及导出采集到的数据。

1、Ubuntu默认没有nfs服务,需要自己安装nfs服务

 $sudo apt-get install

nfs-kernel-server

2、新建NFS目录用于文件共享,修改NFS配置文件/etc/exports

2.1在/opt下新建目录nfs(当然也可以按你自己的想法在其他地方建目录,后续操作中进行相应的修改):

     $sudo mkdir /opt/nfs

2.2修改目录的权限:

        $sudo chmod 777 –R

/opt/nfs

    2.3编辑NFS配置文件/etc/exports

(这里使用的是vim编辑器,你可以使用你喜欢的编辑器):

        $sudo vim

/etc/exports

    2.4在配置文件中加入如下内容并保存退出:

     /opt/nfs *(rw,sync)

3、重启NFS服务

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

4、测试nfs

 在你的工作目录新建一个测试文件夹用于挂载nfs,比如~/test,假设nfs服务器的ip地址为192.168.1.101

 $cd ~

    $mkdir nfstest

    $sudo

mount 192.168.1.101:/opt/nfs nfstest

 进入nfstest目录,写个文件test.txt,检查一下是否写入成功

    $cd

~/nfstest

    $echo ‘test my nfs‘ >test.txt

 $ls /opt/nfs

二、TFTP的配置

  TFTP服务用于Libera系统的更新和备份。

1、安装tftp服务

    $sudo apt-get install tftpd-hpa

tftp-hpa

2、修改配置文件

 tftpd-hpa的配置文件为/etc/default/tftpd-hpa

    $sudo vim

/etc/default/tftpd-hpa

    #

 TFTP_USERNAME="tftp"

    TFTP_DIRECTORY="/opt/tftpboot"

//这里定义服务目录。

    TFTP_ADDRESS="0.0.0.0:69"

 TFTP_OPTIONS="—secure"

3、修改配置文件后,重启动服务

service tftpd-hpa restart

4、测试

 在服务目录里放入一个文件

    $cd /opt/tftpboot

 $sudo echo ‘test my tftp’ >test.txt

 进入自己的home目录,进行读测试,假设tftp服务器的IP地址为192.168.1.100

~/

    $tftp 192.168.1.100

    get

test.txt

    quit

 看看当前目录是否有test.txt文件,检查下文件内容,不是空的,就表示读操作成功。

继续阅读