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
    #
/etc/default/tftpd-hpa
  
 TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/opt/tftpboot"
//这里定义服务目录。
    TFTP_ADDRESS="0.0.0.0:69"
  
 TFTP_OPTIONS="—secure"

3、修改配置文件后,重启动服务
    $sudo
service tftpd-hpa restart

4、测试
  
 在服务目录里放入一个文件
    $cd /opt/tftpboot
  
 $sudo echo ‘test my tftp’ >test.txt
  
 进入自己的home目录,进行读测试,假设tftp服务器的IP地址为192.168.1.100
    $cd
~/
    $tftp 192.168.1.100
    get
test.txt
    quit
  
 看看当前目录是否有test.txt文件,检查下文件内容,不是空的,就表示读操作成功。

Ubuntu下NFS和TFTP服务器的配置,布布扣,bubuko.com

时间: 2024-08-12 05:05:05

Ubuntu下NFS和TFTP服务器的配置的相关文章

Ubuntu下NFS,TFTP服务搭建

环境:Ubuntu 一. 搭建NFS服务器 (1)安装: sudo apt-get install nfs-kernel-server   #安装NFS服务器端 sudo apt-get install nfs-common #安装NFS客户端 (2)添加NFS共享目录 1)创建共享文件夹,如/nfsroot: mkdir /nfsroot sudo chmod -R 777 /nfsroot sudo chmod -R nobody /nfsroot 2)添加共享路径:sudo vi /etc

TFTP 服务器的配置

2014-10-31北京海淀区  张俊浩 一.TFTP(Trivial File Transfer Protocol,简单文件传输协议或称小型文件传输协议)是一种简化的文件传输协议,于1980年定义,TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务.端口号为69. 小型文件传输协议非常简单,通过少量存储器就能轻松实现--这在当时是很重要的考虑因素.所以TFTP被用于引导计算机,例如没有大容量存储器的路由器.现在它仍然被用于在一个网络上主

Ubuntu下nginx流媒体点播服务器的部署

参考网址:http://blog.csdn.net/xiaoliouc/article/details/8363984 第一次弄linux的东西,对C和C++,也没什么基础,参照网上的资源,记录如下. 需要的软件和一些资源文件,上传至网址(http://download.csdn.net/detail/zuowen8605/7571901),csdn和博客园混着来吧.(:>) 使用的是Unbuntu-12.04.2-i386 链接中已包含以下内容: openssl-1.0.1c.tar.gz p

Ubuntu下Mac主题的安装与配置(上篇)

1.安装gnome经典桌面 sudo apt-get install gnome-session-fallback 没有安装桌面的可安装 gnome 桌面: sudo apt-get install gnome-core 2.下载安装http://sourceforge.net/projects/macbuntu/ ,macbuntu 主题是高仿的(90%)!同样适用 10.10 以后的版本,但要简单设置一下:将 install.sh 和 uninstall.sh 中的UBUVER="10.10

Ubuntu 18.04安装Samba服务器及配置

Ubuntu 18.04安装Samba服务器及配置 局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作.以Ubuntu为例配置samba服务,Linux服务器的版本是Ubuntu 18.04.1 LTS. 在终端中执行下列指令:cat /etc/issue查看当前正在运行的 Ubuntu 的版本号. 以下是我的安装配置步骤: (1)更新当前软件. sudo apt-get upgrade  sudo apt-get update  sudo apt-ge

Ubuntu下部署Apache Web服务器操作手册

Ubuntu下部署Apache Web服务器操作手册 安装 sudo apt install apache2 –y 修改配置 所有配置文件默认为只读,修改时需要修改操作权限: sudo chmod 777 [文件名] 修改/etc/apache2/sites-available路径下的000-default.conf文件中的DocumentRoot /var/www/ 为想要的目录: 修改/etc/apache2路径下的ports.conf文件中的Listen 80 为想要的端口,如8888:

Mac上TFTP服务器的配置和为TP-Link升级固件

1.TFTP协议 简单文件传输协议Trivial File Transfer Protocol (TFTP)是一个基于UDP协议的简单的.低开销的文件传输协议,允许客户端get或者put文件到远程主机上.由于它开销极效,所以TFTP被用于引导计算机,例如没有大容量存储器的路由器.这就是为什么很多路由器都用tftp作为升级的方式.这个协议很有意思,如果感兴趣,请参考如下两个网址: 中文wiki  或者 英文wiki RFC 1350 THE TFTP PROTOCOL (REVISION 2) 2

ubuntu 下安装eclipse &java环境配置

前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一欣慰的是eclipse和jdk  以及ubuntu版本号都有所更新,这次也用了其它的方式进行的安装配置 第一步下载 这里要下载eclipse 和jdk 最新版本号的jdk已经到了1.8.0_05 .eclipse也升级到了luna   ubuntu用的是14.4 eclipse  :http://w

ubuntu下的mysql的安装与配置

虽然项目紧张,仍然把一些基本的知识点纪录下分享,共用好开源的东西,创造实体价值! ubuntu下的mysql服务器安装配置如下: 一.安装方法 1.    sudo apt-get install mysql-server 2.    sudoapt-get install mysql-client 3.    sudo apt-get install libmysqlclient-dev 二.目录结构 新版本中的mysql和以前的目录结构有所变化: 启动脚本:/etc/init.d/ mysq