准备工作
新建一个777权限的tftpdir服务文件夹
例如/home/sjj/work/tftpdir
放一个有内容的1.txt文本用来测试
安装tftp的增强版本
服务端tftpd-hpa
客户端tftp-hpa
sudo apt-get install tftp-hpa tftpd-hpa
修改配置文件
sudo vim /etc/default/tftpd-hpa
内容如下
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/sjj/work/tftpdir"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
然后重启tftpd-hpa服务
sudo service tftpd-hpa restart
ps -ef |grep tftp 能看到tftpd-hpa进程以及服务的目录tftpdir
netstat -a | grep tftp 成功显示正在运行
netstat -tlnup | grep :69 能显示我们指定的端口69
测试一下
先回到其他目录比如/home/sjj/work,只要不是tftpdir目录就行
tftp 127.0.0.1 或 tftp localhost
tftp> get 1.txt 获取tftpdir目录里的1.txt到work目录
tftp> put 2.txt 发送当前目录的2.txt到tftpdir服务端目录
tftp> q 退出
ok
相关推荐
### Ubuntu 16.04 下 Eclipse 的安装与配置教程 #### 一、前言 随着软件开发领域的不断发展,集成开发环境(IDE)已经成为开发者不可或缺的工具之一。Eclipse 是一款非常受欢迎且功能强大的开源 IDE,它支持多种...
### Ubuntu 16.04 安装 VMware Tools 的详细步骤 #### 一、前言 在使用虚拟化技术时,提高宿主机与虚拟机之间的兼容性和交互性是非常重要的。VMware Tools 是一种增强工具包,它能显著提升 VMware 虚拟机的性能,...
制作Ubuntu 16.04系统U盘及安装步骤详解 在本文中,我们将深入探讨如何使用U盘制作Ubuntu 16.04系统,并详细阐述安装过程。首先,我们需要准备一个空的U盘,Ubuntu 16.04桌面版的ISO镜像文件(针对AMD64架构),...
在安装Ubuntu 16.04时,用户可以选择不同的安装类型,如最小化安装、桌面版安装或服务器版安装。此外,Ubuntu 16.04还支持多种语言,适应全球用户的使用需求。 总的来说,Ubuntu 16.04 LTS是一款强大、稳定的Linux...
### Ubuntu 16.04 安装 Oracle 操作指南 #### 一、环境准备 在开始安装 Oracle 数据库之前,需要确保您的 Ubuntu 16.04 系统已经安装了必要的 Java 开发工具包 (JDK)。本文档将详细介绍如何在 Ubuntu 16.04 上安装...
Ubuntu 16.04 安装 Oracle 11g 及配置环境 在本文中,我们将学习如何在 Ubuntu 16.04 操作系统中安装 Oracle 11g 数据库,并对其进行配置。 一、安装 VMware Tools 在安装 Oracle 11g 之前,我们需要首先安装 ...
内网环境安装mysql5.7数据库所需deb安装包,libaio1_0.3.110-2_amd64.deb ,libmecab2_0.996-1.2ubuntu1_amd64.deb ,libmysqlclient20_5.7.25-1ubuntu16.04_amd64.deb,libmysqlclient-dev_5.7.25-1ubuntu16.04_amd...
ubuntu16.04中安装使用dockerubuntu16.04中安装使用docker
- 运行U盘启动制作工具,选择合适的选项来创建可引导的Ubuntu安装介质; - 选择之前下载好的Ubuntu 16.04 LTS ISO文件并开始制作过程; - 等待制作完成。 3. **设置BIOS/UEFI启动项**: - 重启计算机并进入BIOS...
在本教程中,我们将深入探讨如何在Ubuntu 16.04上安装Redis 3.2.8,这是一个流行的开源键值存储系统,常用于缓存、消息队列和其他高性能数据处理场景。以下是你需要知道的关键步骤和相关知识点: 1. **了解Redis**...
ubuntu16.04安装opencv教程,简单快捷,讲解详细明了。
Ubuntu 16.04 安装 Calibre 电子书管理软件 Calibre 是一款功能强大、开源的电子书管理软件,为用户提供了一站式的电子书解决计划。用户可以利用 Calibre 对电子书进行格式转换、归类收拾、组织成属于自己的电子...
在Ubuntu 16.04上安装ROS(Robot Operating System)是机器人开发中的一个重要步骤。ROS是一个广泛使用的机器人软件框架,其提供了一系列的软件库和工具,使得开发复杂的机器人应用程序变得可能。ROS虽然被称为...
在Ubuntu 16.04操作系统中,有时由于网络限制,我们无法直接使用`apt install`命令在线安装MySQL Server 5.7.33。此时,我们需要采用离线安装的方法来解决这个问题。以下是一个详细的步骤指南,涵盖了如何使用提供的...
在Ubuntu 16.04系统中,OpenSSH是一个至关重要的...通过以上步骤,你应该能够在离线的Ubuntu 16.04系统上成功安装和配置OpenSSH服务。这个过程虽然比在线安装复杂,但确保了即使在无网络环境下也能实现安全的远程访问。
下面我们将详细探讨如何在Ubuntu 16.04系统中安装和使用钉钉。 首先,了解`.deb`包的含义至关重要。`.deb`是Debian软件包的扩展名,它是Ubuntu基于的Debian Linux发行版的一种软件包管理方式。这些包包含了软件的源...
在Ubuntu 16.04上安装MySQL 5.7是一项常见的系统管理任务,尤其对于开发者和运维人员来说。MySQL 5.7是该数据库管理系统的一个稳定版本,提供了许多性能改进和新特性。以下是关于使用脚本在Ubuntu 16.04上自动安装...
### Ubuntu16.04安装配置JupyterHub #### 一、环境准备与基础软件安装 **1.1 Anaconda3 安装** 为了更好地管理Python环境及依赖库,我们通常选择安装Anaconda3。首先从清华大学镜像站点下载Anaconda3安装包。 **...
1. **安装Ubuntu 16.04**:了解如何下载Ubuntu ISO镜像,创建启动U盘,设置BIOS以从USB启动,以及执行图形化或命令行安装过程。此外,还将涉及双系统安装,与Windows或Mac OS共存的配置。 2. **Ubuntu桌面环境**:...
在Ubuntu 16.04操作系统中,GCC (GNU Compiler Collection) 是一个关键的开发工具,用于编译C、C++和其他编程语言的源代码。GCC 5.4.0是该系列的一个版本,提供了许多改进和新特性。在安装GCC 5.4.0时,通常需要确保...