linux 下搭建tftp服务器

2024-05-26 18:48
文章标签 linux 服务器 搭建 tftp

本文主要是介绍linux 下搭建tftp服务器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、安装tftp服务器

首先检查一下看我们的Linux服务器上有没有tftp服务器安装包

[yangzheng@centos6 ~]$ rpm -qa | grep tftp

如果没有我可以用yum来下载并安装

[yangzheng@centos6 ~]$ sudo yum install -y tftp-server

还有一种方法来安装tftp,那就是把光盘挂在起来(当然首先是要找到光盘,找光盘的方法可以百度一下)

[yangzheng@centos6 ~]$ sudo mount -o loop /mnt/hgfs/windows/CentOS-6.0-i386-bin-DVD.iso /mnt1/

挂载起来以后进入mnt1/Packge目录,使用如下命令进行安装(这里要安装两个RPM包)

[yangzheng@centos6 Packages]$ sudo rpm -ivh tftp-0.49-5.1.el6.i686.rpm 

[yangzheng@centos6 Packages]$ sudo rpm -ivh tftp-server-0.49-5.1.el6.i686.rpm 


二、配置并启动tftp服务

[yangzheng@centos6 /]$ sudo vim etc/xinetd.d/tftp


这里把disable改为no,还有-s /tftp -c 的意思是-s指tftp服务器的根目录,-c为创建文件。

三、创建tftp根目录,关闭防火墙,启动tftp-server

[yangzheng@centos6 /]$ sudo mkdir tftp



重启xinetd服务,因为tftp服务受控于xinetd服务,它是不开端口的,所以还要验证一下tftp端口是否开启(tftp端口是69)




四、SELinux策略修改

如果系统开启SELinux的话,tftp在下载的时候可能会被阻止,所以我们可以使用下面的命令将它临时关闭:

[yangzheng@centos6 /]$ sudo setenforce 0

如果要彻底禁止SElinux的话,可以修改配置文件,将SELINUX设为disable



五、防火墙策略修改

如果Linux开启了防火墙也可能会阻止tftp的下载,这是我们可以载防火墙的规则中使能tftp,下面的只需要使用69号端口就行了



当然我们也可以使用命令关闭Linux的防火墙




如果我们希望系统在启动的时候不要启动防火墙,那么我们应该使用ntsysv命令来关闭防火墙,同时我们还可以设置让系统启动的时候开启tftp服务

[yangzheng@centos6 /]$ sudo ntsysv





六、接下就测试

这篇关于linux 下搭建tftp服务器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1005291

相关文章

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.