CentOS部署TFTP服务

简介:

1、安装tftp服务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[root@cxishs-Nettest ~] # yum install -y tftp-server
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tftp-server.x86_64 0:0.49-7.el6 will be installed
--> Processing Dependency: xinetd  for  package: tftp-server-0.49-7.el6.x86_64
--> Running transaction check
---> Package xinetd.x86_64 2:2.3.14-39.el6_4 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
======================================================================================================
  Package                 Arch               Version                        Repository            Size
======================================================================================================
Installing:
  tftp-server             x86_64             0.49-7.el6                     c6-media              39 k
Installing  for  dependencies:
  xinetd                  x86_64             2:2.3.14-39.el6_4              c6-media             121 k
 
Transaction Summary
======================================================================================================
Install       2 Package(s)
 
Total download size: 161 k
Installed size: 317 k
Downloading Packages:
------------------------------------------------------------------------------------------------------
Total                                                                 2.6 MB /s  | 161 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
   Installing : 2:xinetd-2.3.14-39.el6_4.x86_64                                                    1 /2 
   Installing : tftp-server-0.49-7.el6.x86_64                                                      2 /2 
   Verifying  : tftp-server-0.49-7.el6.x86_64                                                      1 /2 
   Verifying  : 2:xinetd-2.3.14-39.el6_4.x86_64                                                    2 /2 
 
Installed:
   tftp-server.x86_64 0:0.49-7.el6                                                                     
 
Dependency Installed:
   xinetd.x86_64 2:2.3.14-39.el6_4                                                                     
 
Complete!
[root@cxishs-Nettest ~] #


2、修改TFTP配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[root@cxishs-Nettest ~] # vi /etc/xinetd.d/tftp 
 
# default: off
# description: The tftp server serves files using the trivial file transfer \
#       protocol.  The tftp protocol is often used to boot diskless \
#       workstations, download configuration files to network-aware printers, \
#       and to start the installation process for some operating systems.
service tftp
{
         socket_type             = dgram
         protocol                = udp
         wait                    =  yes
         user                    = root
         server                  =  /usr/sbin/in .tftpd
         server_args             = -s  /tmp/tftp/data  -c          ##TFTP文件目录,-c表示支持上传
         disable                 = no                          ##开启服务,默认TFTP服务关闭
         per_source              = 11
         cps                     = 100 2
         flags                   = IPv4
}
~
~
~
~
~
"/etc/xinetd.d/tftp"  18L, 514C written
[root@cxishs-Nettest ~]
[root@cxishs-Nettest ~] # mkdir /tmp/tftp
[root@cxishs-Nettest ~] # mkdir /tmp/tftp/data
[root@cxishs-Nettest ~] # chmod 777 /tmp/tftp
[root@cxishs-Nettest ~] # chmod 777 /tmp/tftp/data


3、重启并验证服务

1
2
3
4
5
6
[root@cxishs-Nettest ~] # /etc/init.d/xinetd restart
Stopping xinetd: [  OK  ]
Starting xinetd: [  OK  ]
[root@cxishs-Nettest ~] # netstat -au | grep tftp
udp        0      0 *:tftp                      *:*                                     
[root@cxishs-Nettest ~] #











本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/2047238 ,如需转载请自行联系原作者
相关文章
|
4月前
|
Linux 应用服务中间件 nginx
在CentOS上部署Minikube教程
至此,您已成功在CentOS上部署并使用Minikube。您可以自由探索Kubernetes的世界,熟练配置和管理Kubernetes集群。
428 20
|
6月前
|
Linux 网络安全 数据安全/隐私保护
centos开启samba服务
通过以上步骤,您已成功在CentOS系统上安装、配置并启动了Samba服务,并且可以通过Windows或Linux客户端访问共享目录。Samba为跨平台文件共享提供了强大的支持,配置灵活且易于管理。无论是简单的家庭网络共享还是企业级文件服务器,Samba都能胜任。通过合理的配置和访问控制,您可以确保文件共享的安全性和便利性。
516 74
|
5月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
407 25
|
11月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
682 1
|
12月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
921 0
|
10月前
|
Oracle 关系型数据库 MySQL
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
|
10月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
853 2
|
11月前
|
监控 安全 Linux
CentOS7下安装配置ntp服务的方法教程
通过以上步骤,您不仅能在CentOS 7系统中成功部署NTP服务,还能确保其配置合理、运行稳定,为系统时间的精确性提供保障。欲了解更多高级配置或遇到特定问题,提供了丰富的服务器管理和优化资源,可作为进一步学习和求助的平台。
1734 1
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
1602 4
CentOS 7.9二进制部署K8S 1.28.3+集群实战
|
Kubernetes Linux API
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
323 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇