linux-Centos 7下tftp-server服务的安装与配置
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间
进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为UDP的69号端口。
TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的
此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,
它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证。它传输8位数据。
传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;
最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。
======================================================
笔者以在Centos 7上安装tftp-server为例,将安装与配置tftp-server服务的过程记录如下:
1、安装tftp还是比较简单的,只需要使用yum命令安装即可,如下:
[root@ ~]# yum install tftp-server -y //安装tftp-server只是会依赖于xinetd

如图所示:安装tftp-server需要依赖于xinetd,如果需要安装tftp客户端还需要单独安装
2、tftp服务依赖于网络守护进程服务程序xinetd,默认情况下TFTP服务是禁用的,所以要修改tftp配置文件来开启服务
将disable的值更改为no即可,其中tftp的默认根目录为/var/lib/tftpboot,如下:
[root@ ~]# vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no #默认为yes,这里我们将其更改为no
per_source =
cps =
flags = IPv4
}
3、启动tftp-server服务,这里要注意的是启动tftp.service之前必须得先启动tftp.socket
[root@ ~]# systemctl start tftp.socket
[root@ ~]# systemctl start tftp.service
4、使用tftp,笔者这里以windows 7为例,windown 7默认没有启用tftp客户端功能,我们可以在【程序--打开或关闭windows功能】里启用tftp
TFTP [-i] host [GET | PUT] source [destination] //tftp命令的使用帮助
================================================
tftp 10.101.230.168 get .txt //下载根tftp根下的文件到当前目录
tftp 10.101.230.168 get aa/.txt c:\.txt //下载tftp服务器上指定的文件到本地指定的目录
【补充内容-之tftp文件的上传】>>>>>>>>>>>>>>>>
=========================================================
1、给需要上传的目录加上写权限,主要是给其他用户加上写权限
2、将tftp配置文件中的server_args选项值、末尾加上-c参数
3、重启xinetd.service、tftp.service服务
tftp 10.101.230.168 put 5201351.txt //没指定目标目录,也即为默认的tftp根目录
尊重别人的劳动成果 转载请务必注明出处:http://www.cnblogs.com/5201351/p/4934625.html
linux-Centos 7下tftp-server服务的安装与配置的更多相关文章
- Centos 7网络文件系统nfs服务的安装与配置
实验环境>>>>>>>>> nfs服务端:(nfs-server)192.168.100.2 nfs客户端:(nfs-client)192.168 ...
- 关于linux下ntp时间同步服务的安装与配置
1.安装ntp服务,要使用时间同步.那么服务端与客户端都需要使用如下命令安装NTP软件包 [root@ ~]# yum install ntp -y 2.如果只是作为客户端的话,配置则可以非常简单,编 ...
- Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因
原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6), ...
- 关于linux - Centos 7 下DHCP服务的安装与配置
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP ...
- 在云服务器 ECS Linux CentOS 7 下重启服务不再通过 service 操作,而是通过 systemctl 操作
在云服务器 ECS Linux CentOS 7 下重启服务不再通过 service 操作,而是通过 systemctl 操作. 操作说明如下: 1. 查看 sshd 服务是否启动: 看到上述信息就 ...
- CentOS 6.5 下Nginx服务的安装与配置
参考网站: http://www.cnblogs.com/zhuhongbao/archive/2013/06/04/3118061.html http://www.cnblogs.com/jilia ...
- Linux/centos/redhat下各种压缩解压缩方式详解
1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d ...
- Linux下SVN server 的使用及权限配置
[Linux下SVN server 的使用及权限配置] 参考:http://www.cnblogs.com/heinoc/p/3805779.html
- Linux/CentOS环境下如何安装和配置PhantomJS工作环境
PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, C ...
- linux ----> centos 网络、tomcat、vi、等等的配置和使用
网络/配置 环境: centos6.8-mini-version virtualbox 工具: FileZilla client SecureCRT 静态ip地址 每一台计算机分配有一个固定的IP地 ...
随机推荐
- 结合MongoDB开发LBS应用(转)
原文链接:结合MongoDB开发LBS应用 简介 随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理.我所在 ...
- 奇怪吸引子---LorenzStenflo
奇怪吸引子是混沌学的重要组成理论,用于演化过程的终极状态,具有如下特征:终极性.稳定性.吸引性.吸引子是一个数学概念,描写运动的收敛类型.它是指这样的一个集合,当时间趋于无穷大时,在任何一个有界集上出 ...
- 1.2 Stream API
引例: List<String> strList = Arrays.asList("zhaojigang","nana","tianya& ...
- Eclipse复制项目彻底修改项目名称
一.需求 需要新做一个项目,框架还是Maven+SSM,于是就把原来的项目copy了一个,操作是直接选中原项目,CTRL+C ,然后粘贴,这个时候会让你选择工作空间和给一个新的项目名字,如下图,输入新 ...
- 浅谈常用的几种web攻击方式
一.Dos攻击(Denial of Service attack) 是一种针对服务器的能够让服务器呈现静止状态的攻击方式.有时候也加服务停止攻击或拒绝服务攻击.其原理就是发送大量的合法请求到服务器,服 ...
- VirtualBox安装64位系统
2010-04-29 到引导区报错: This kernel requires an X86-64 CPU,but only detected an i686 CPU. 以我小学水平的英语理解 ...
- iOS 自动移除KVO观察者
对NSObject写一个分类: #import <Foundation/Foundation.h> @interface NSObject (FMObserverHelper) - (vo ...
- Ubuntu界面重新安装图形界面
前两天装了ubuntu12升级到16,升级完成后发现界面用的时候怪怪大的,感觉界面有问题:就从新安装了一下,还挺好用,shell脚本如下: #/bin/bash sudo apt-get update ...
- 9.4 翻译系列:EF 6以及 EF Core中的NotMapped特性(EF 6 Code-First系列)
原文链接:http://www.entityframeworktutorial.net/code-first/notmapped-dataannotations-attribute-in-code-f ...
- mysql 物理数据存放
报错误:1030 - Got error 28 from storage engine 3.在系统中查看/tmp是否已经满了: [root@localhost /]# df /tmp/ Filesys ...