Ubuntu下配置tftp服务和NFS服务

jlink v9刷固件修改序列号来修复弹窗 jlink v9弹窗警告修复j 阅读详情

配置tftp

方法一:(推荐方法)Ubuntu10.04 测试通过

1.安装TFTP软件

sudo apt-get install tftp-hpa tftpd-hpa

tftp-hpa是客户端,tftpd-hpa是服务器端

2.建立tftpboot目录,作为服务器的目录
sudo mkdir ~/tftpboot
释放权限:(服务器目录,需要设置权限为777,chomd 777)
sudo chmod 777 ~/tftpboot


3.配置TFTP服务器

sudo gedit /etc/default/tftpd-hpa

将原来的内容为:

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
#TFTP_DIRECTORY="/var/lib/tftpboot"  #修改为自己需要的路径,与上面创建的目录一致
TFTP_ADDRESS="0.0.0.0:69"
#TFTP_OPTIONS="--secure"  #可以通过查看mantftpd,看各种参数的意义

#修改为

TFTP_DIRECTORY="/home/shenhao/tftpboot"

TFTP_OPTIONS="-l -c -s"

3.重新启动TFTP服务

sudo service tftpd-hpa restart

4.测试下

$ cd ~/tftpboot echo "hello tftp service">>a.txt

$ echo "hello tftp service,put to tftp serive">>b.txt

$ tftp localhost

tftp> get a.txt

tftp> put b.txt

tftp> quit 

其中get是取得文件,put是将文件上传到TFTP服务器上。

方法二:

配置tftp服务的步骤: 
1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd 
sudo apt-get install tftpd tftp xinetd

2、建立配置文件(蓝色的目录是可以更改为其他地址的,例如/home/user/tftpboot) 
在/etc/xinetd.d/下建立一个配置文件tftp 
sudo vi tftp 
在文件中输入以下内容: 
service tftp 
{ 
socket_type = dgram 
protocol = udp 
wait = yes 
user = root 
server = /usr/sbin/in.tftpd 
server_args = -s /tftpboot 
disable = no 
per_source = 11 
cps = 100 2 
flags = IPv4 
} 
保存退出

3、建立tftp服务文件目录(上传文件与下载文件的位置),并且更改其权限 
sudo mkdir /tftpboot

sudu chmod 777 /tftpboot

4、重新启动服务 
sudo /etc/init.d/xinetd restart 
至此tftp服务已经安装完成了,下面可以对其进行一下测试。(假设在当前目录下有一个测试文件test.txt) 
$tftp 192.168.16.2 (本机的ip地址) 
tftp> get test.txt 
tftp> quit 
$

通过get命令,可以把当前目录下的test.txt文件,通过tftp上传到它的服务文件目录。这时,在/tftpboot下面会出现test.txt文件。通过put命令,可以从/tftpboot下,下载test.txt文件。这样就验证了tftp服务配置的正确性。当文件上传与下载结束后,可以通过quit命令退出。

严格按照以上步骤配置tftp服务,一般都可以成功。如果出现无法get或者put的时候,可以查看一下防火墙是否关闭。

-----------------------------------------------------------------------------------------------------

配置nfs服务器

  
在ubuntu下安装、配置nfs服务的步骤如下: 
1、安装nfs 
Ubuntu上默认是没有安装nfs服务器的,因此我们首先安装nfs服务器端: 
$sudo apt-get install nfs-kernel-server 
在一些文档中,提出还需要使用apt-get来手动安装nfs的客户端nfs-common,以及端口映射器portmap,但其实这是没有必要的,因为在安装nfs-kernel-server时,apt会自动为我们把它们安装好。

2、配置/etc/exports 
nfs允许挂载的目录及权限在文件/etc/exports中进行了定义。 
例如,我们要将根目录下的rootfs目录共享出来,那么我们需要在/etc/exports文件末尾添加如下一行:

/rootfs  *(rw,sync,no_root_squash) 
其中: /rootfs是要共享的目录,

            *代表允许所有的网络段访问,

            rw是可读写权限,sync是资料同步写入内存和硬盘,

no_root_squash是nfs客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。

其它nfs常用的参数有:

ro 
只读访问 
rw 读写访问sync 所有数据在请求时写入共享 
async 
nfs在写入数据前可以响应请求 
secure 
nfs通过1024以下的安全TCP/IP端口发送 
insecure 
nfs通过1024以上的端口发送 
wdelay 
如果多个用户要写入nfs目录,则归组写入(默认) 
no_wdelay 
如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。 
hide 在nfs共享目录中不共享其子目录 
no_hide 
共享nfs目录的子目录 
subtree_check 
如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认) 
no_subtree_check 
和上面相对,不检查父目录权限 
all_squash 
共享文件的UID和GID映射匿名用户anonymous,适合公用目录。 
no_all_squash 
保留共享文件的UID和GID(默认) 
root_squash 
root用户的所有请求映射成如anonymous用户一样的权限(默认) 
no_root_squas 
root用户具有根目录的完全管理访问权限 
anonuid=xxx 
指定nfs服务器/etc/passwd文件中匿名用户的UID 
anongid=xxx 
指定nfs服务器/etc/passwd文件中匿名用户的GID

3、重启服务 
$sudo /etc/init.d/portmap restart 
$sudo /etc/init.d/nfs-kernel-server restart

4、测试nfs 
此时可以运行以下命令来显示一下共享出来的目录: 
$showmount -e 
或者可以使用以下命令把它挂载在本地磁盘上,例如将/rootfs挂载到/mnt下: 
$sudo mount -t nfs localhost:/rootfs /mnt

可以运行df命令查看是否挂载成功。查看后可以使用以下命令卸载: 
$ sudo umount /mnt

转自:http://www.cnblogs.com/yyangblog/archive/2011/06/14/2080636.html


YOLOv11原创改进专栏|原创自研篇|DAA模块手把手添加教程 个人简介:大家好!我是 DAA 注意力机制,堪称深度学习中的“聚光灯”。我的任务是帮助模型聪明地识别关键特征,就像一位经验丰富的侦探,能够在繁杂的数据中找到重要线索。通过结合通道和空间的注意力,我能确保模型把重点放在最有价值的信息上,从而提升识别准确率。简单来说,我就是帮助你的模型变得更加专注、敏锐,让它在一堆数据中轻松找到“宝藏”,为检测精度加分!动态适应性特征提取DAA通过动态生成卷积核来适应输入特征的变化,从而实现针对不同数据的自适应特征提取。 阅读详情

相关推荐

【电磁场与电磁波课程设计】基于HFSS的双频微带天线仿真及设计

第五代移动通信技术(5G)的商用已经近在眼前,作为移动通信中最为重要的功能组件,面向5G通信应用的手机天线与基站天线的技术研究与设计成为近年来的热点。随着移动通信中“跳频”“扩频”等通信技术发展,为了满足与多个终端的通信要求,实现多系统共用和收发共用等功能,这就要求天线在不同频段下工作。根据国家工信部的最新规定,5G移动通信的中频段被划定在3.3 GHz-3.5 GHz及4.8 GHz-5.0 GH,面向5G移动通信的天线应具有高增益、小型化、宽频段及高隔离度等技术特征,以满足5G通信的高传输速率、波束智能

weixin_44450575的博客 1万+

Ubuntu20  TFTP服务器的搭建和使用

Ubuntu20 TFTP服务器的搭建和使用 目录 Ubuntu20 TFTP服务器的搭建和使用 服务器 Busybox的TFTP客户端 TFTP (Trivial File Transfer Protocol)是一个简化版的FTP,适合用于简洁的场景,比如嵌入式开发的时候向下位机传输文件。TFTP使用UDP协议,工作于69端口。 环境:ubuntu20 桌面版 服务器 安装服务程序: $ sudoaptinstalltftpd-hpa#客户端程序是tftp...

码农-做一个勤奋的人 1810

别让PEX和后仿真拖后腿:Calibre与Virtuoso ADE联调的那些‘坑’与最佳实践

本文深入探讨了Calibre与Virtuoso ADE在PEX寄生参数提取和后仿真联调中的常见问题与解决方案。针对DRC/LVS验证通过后出现的网表导入错误和仿真波形异常,提供了七大典型场景的实战经验,包括PEX提取模式选择、CalibreView生成细节、环境变量配置等关键环节的最佳实践,助力工程师高效完成芯片设计验证。

weixin_33695450的博客 393

Linux配置tftp服务器

以下文章来自网络,链接已经丢了,所以没放原文链接,侵删 Ubuntu 16.04中搭建TFTP服务 安装   $ apt-get install tftp-hpa tftpd-hpa 建立目录   $ mkdir /tftpboot #这是建立tftp传输目录。   $ sudo chmod 0777 /tftpboot   $ sudo touch test.txt 配置/etc/xinetd.conf   配置相关服务文件。进入根目录下的 etc 文件夹(cd /etc/),首先看目录中有

weixin_44705391的博客 1487

Qt Creator菜单栏消失的终极修复指南:从快捷键冲突到设置恢复

本文详细解析了Qt Creator菜单栏消失的常见原因及修复方法,包括快捷键冲突排查、配置文件重置和界面模式切换等解决方案。特别针对Qt开发者遇到的菜单栏显示问题,提供了从简单快捷键操作到深度配置修改的全方位指南,帮助用户快速恢复Qt Creator的正常使用。

weixin_27240351的博客 338

保姆级教程:在Ubuntu 22.04上用Python3.10和pysoem搞定EtherCAT电机回零与位置控制

本文提供在Ubuntu 22.04上使用Python3.10和pysoem实现EtherCAT电机回零与位置控制的详细指南。涵盖环境搭建、权限配置、EtherCAT主站架构解析、CiA402协议核心机制及工业级精度控制实现,帮助开发者快速掌握Python在工业自动化中的应用。

weixin_30952535的博客 329

tftp安装与配置

            tftp安装与配置 1.sudo apt-get install tftp-hpa  //客户端 2.sudo apt-get install tftpd-hpa //服务器 3.sudo apt-get install xinetd    //是新一代的网络守护进程服务程序 1.配置相关服务文件进入/etc/xinetd.conf,如果没有则新建一个,有的话查看内容,看是...

u012385733的专栏 1934

WebRTC音频传输实战:从采集到播放的完整链路解析(附RTP包处理细节)

本文深入解析了WebRTC音频传输的完整链路,从麦克风采集、音频处理与编码,到RTP打包、网络发送,再到接收端的NetEQ抗抖动处理与最终播放。文章以Linux PulseAudio为例,详细剖析了线程模型、缓冲区管理及RTP包处理等关键细节,旨在帮助开发者优化实时音频应用的延迟、卡顿与回声问题。

tea88的博客 853

Ubuntu 13.04 tftp服务配置

1、安装软件包       sudo apt-get install tftpd-hpa tftp-hpa       其中tftpd-hpa是服务程序,tftp-hpa是客户端。 2、修改配置文件       vim /etc/default/tftpd-hpa       # /etc/default/tftpd-hpa       TFTP_USERNAME="tft

Haivue的专栏 1597

商品标签识别系统:基于YOLO系列的深度学习实现

随着零售行业的快速发展和自动化需求的增长,商品标签识别技术变得越来越重要。本文详细介绍了一个完整的商品标签识别系统,该系统基于YOLO系列目标检测算法(包括YOLOv5、YOLOv8和YOLOv10),采用PySide6构建用户界面,并提供完整的训练代码和数据集处理方案。该系统能够准确识别商品标签中的关键信息,如价格、条形码、生产日期等,为零售自动化、库存管理和智能结算提供技术支持。

YOLO 349

半车(前后、左右)、整车悬架详细推导建模和simulink仿真分析

用达朗贝尔定理依据悬架数学模型,得到悬架模型微分方程,分别用simulink建立前后半车、左右半车悬架;结合转向2自由度模型与半车侧倾模型,对模型考虑相干性、延时性的C级随机路面下,仿真分析给定角阶跃输入下的侧倾稳定性。

Mr.邹的博客 1万+

【Linux篇】之TFTP服务配置

开发板和LINUX服务器简单文本传输协议配置

distant_Rove666的博客 5102

SmartFusion从FPGA到ARM(八)——CoreUARTapb的使用

文章目录1.CoreUARTapb简介2.添加CoreAPB3总线IP核3.添加CoreUARTapb4.驱动代码实现5.库函数简介6.串口printf函数实现7.串口接收轮询和中断方式 系列教程:SmartFusion从FPGA到ARM系列教程 1.CoreUARTapb简介 对于SmartFusion2来说,MSS_UART的管脚可以任意分配,但是对于SmartFusion来说,MSS_UART的管脚是固定的不能分配: 109-UART0_RX 110-UART0_TX 111-UART1_RXD 11

whik1194的博客 2444

linux ubuntu 安装samba ftp nfs tftp,Ubuntu配置TFTP和NFS和samba服务配置.doc

Ubuntu配置TFTP和NFS和samba服务配置配置tftp服务的步骤:1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetdsudo apt-get install tftpd tftp xinetd2、建立配置文件在/etc/xinetd.d/下建立一个配置文件tftpsudo vi tftp在文件中输入以下内容:service tftp{socket_type = d...

weixin_36252618的博客 160

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Ubuntu配置tftp服务和NFS服务

TFTP 方法一:(推荐方法)Ubuntu10.04 测试通过 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tftpd-hpa是服务器端 2.建立tftpboot目录,作为服务器的目录 sudo mkdir ~/tftpboot 释放权限:(服务器目录,需要设置权限为777,chomd 777

等等... 大雄,有啦! 885

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

BeagleBoneBlack学习(4)——UBuntu14.04下配置TFTP服务器与NFS服务器

一:UBuntu14.04下配置TFTP服务器TFTP(Trivial File Transfer Protocol),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,在U-Boot下通过TFTP协议从服务器上加载内核并运行。(1)使用命令“ sudo apt-get install tftpd-hpa tftp-hpa xinetd ”安装tftpd-hpa(服务端),t

hkchenhao的博客 2054

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Ubuntu配置tftp和nfs服务的步骤

配置tftp服务的步骤: 1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xinetd  2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi tftp 在文件中输入以下内容: service tftp { socket_type = dgram p

xyk_code的专栏 528

UBuntu 14.04下安装tftp服务器以及NFS文件系统相关配置

第一步  安装相关的软件包以及工具使用 root 权限或者用户权限 打开终端使用apt-get命令,命令如下所示:#(代表普通用户) apt-get install tftp-hpa tftpd-hpa xinetd$(代表root用户) apt-get install tftp-hpa tftpd-hpa xinetd第二步修改tftp-hpa相关配置使用命令 gedit /etc/defaul...

BuYiZz 292

Ubuntu 14.04 安装配置tftp及NFS服务

1、建立tftf测试环境        sudo apt-get install tftp tftpd xinetd          建立服务配置文件:        sudo vi /etc/xinetd.d/tftp service tftp {    socket_type = dgram    protocol = udp    wait = yes    user

cmise 的博客 631

ubuntu下配置 tftp NFS服务

配置 tftp 服务的步骤: 1. 若/etc/xinetd.d/下存在 tftp,执行下列操作 1)关闭 xinetd 服务 $sudo service xinetd stop 2)删除 tftp 文件 $sudo rm /etc/xinetd.d/tftp 3) 启动 xinetd 服务 $sudo service xinetd start 2. 安装 tf

和蔼的二师兄的专栏 341

制作文件系统之四:Ubuntu中NFS和TFTP服务的配置

开发平台:Ubuntu11.04       在项目开发阶段,为了调试方便,一般不会把内核和文件系统镜像直接烧写到开发板的FLASH中,而是通过网络的方式实现:     内核镜像:通过TFTP服务把存放在开发平台(如Ubuntu)某个目录(如/tftpboot)下的内核镜像(如uImage)烧写到开发板的内存中,然后直接从内存启动。     文件系统:不用制作成镜像,文件系统的所有文件都存

tanglinux 2237
上一篇: ubuntu下nfs服务的配置(OK)
下一篇: virtualbox拾遗
lzhsdly
博客等级 码龄18年 13粉丝 154原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值