关于linux中tftp命令的信息

如何在Linux中启动TFTP服务器?第一步:
linux中tftp命令我们要确认,LINUX下是不是安装linux中tftp命令了TFTP-SERVER.
在LINUX下输入:
rpm -q tftp-server
如出现如下回复:
tftp-server-0.39-2则表示tftp-server已安装.
第二步:
修改TFTP启动脚本:
方法一:
需要修改ftptpdlinux中tftp命令的启动脚本
vi /etc/xinetd.d/tftp
加上 disable =no此时即可启动tfpt服务
方法二:
直接输入: /sbin/chkconfig tftp on
此命令也是在启动脚本中加上disable=no
第三步:
启动TFTP服务
service xinetd restart
这样我们的服务就启动OKlinux中tftp命令了.
TFTP的默认根目录在/tftproot中.
在 Linux 中配置 tftpboot 服务器的 10 个步骤-在本文中 , 让我们讨论如何设置 tftpboot , 包括安装必要的软件包,以及 tftpboot 配置 。
TFTP 引导服务主要用于在您没有物理访问权限的远程计算机上执行操作系统安装 。为了成功执行操作系统安装,应该有一种重新启动远程服务器的方法 - 使用wakeonlan或手动重新启动它或其他方式 。
在这些情况下,您可以相应地设置 tftpboot 服务,并且可以远程完成操作系统安装(您需要拥有 autoyast 配置文件来自动执行操作系统安装步骤) 。
本文介绍了 64 位架构中的 SLES10-SP3 的分步过程 。但是 , 这些步骤与任何其他 Linux 发行版非常相似 。
需要为 tftpboot 设置安装以下软件包 。
安装 dhcp 服务器服务的软件包:
安装 syslinux 包后,会在 /usr/share/pxelinux/ 目录下创建 pxelinux.0 文件 。这是在客户端机器上加载安装内核和 initrd 映像所必需的 。
验证软件包是否已成功安装 。
从您各自的 Linux 发行版的存储库中下载适当的 tftpserver 。
在根目录( /)下创建 tftpboot 目录,如下所示 。
安装 syslinux 软件包后 , PXE Linux 映像将可用 。将其复制到 /tftpboot 路径 , 如下所示 。
让我们假设我们要在远程服务器上安装 SLES10 SP3 Linux 发行版 。如果您有 SUSE10-SP3 DVD,请将其插入驱动器或安装您拥有的 ISO 映像 。在这里 , iso 映像已按如下方式挂载:
请参阅我们之前关于如何挂载和查看 ISO 文件的文章 。
将 initrd 复制到 tftpboot 目录,如下所示 。
在 /tftpboot 下创建目录 pxelinux.cfg 并为客户端定义 pxe 引导定义 。
以下选项用于,
根据上面的条目,nfs 安装模式用于提供安装 RPM 和配置文件 。因此,在导出列表中使用 /tftpboot 目录在这台机器上设置 nfs 。您可以在 autoyast 配置文件中添加“autoyast”选项以自动执行操作系统安装步骤,否则您需要手动运行安装步骤 。
将nobody:nobody 分配给/tftpboot 目录 。
修改 /etc/dhcpd.conf 如下所示 。
在 /etc/syslinux/dhcpd 中指定接口以侦听来自客户端的 dhcp 请求 。
在这里 , 这台机器在 eth1 设备上的 ip 地址为 192.168.1.101 。因此,如上所示,为 DHCPD_INTERFACE 指定 eth1 。
修改 /etc/xinetd.d/tftp 文件以反映以下内容 。默认情况下,禁用参数的值为“yes”,请确保将其修改为“no”,并且需要将 server_args 条目更改为 -s /tftpboot 。
无需修改 etc/xinetd.conf 文件 。使用 xinetd.conf 文件中指定的默认值 。
重新启动这些服务 , 如下所示 。
重启nfs服务后,可以通过以下命令查看导出的目录列表(/tftpboot),
最后,tftpboot 设置已准备就绪,现在可以在 BIOS 设置中将第一个引导设备更改为“网络”后引导客户端计算机 。
如果您遇到任何 tftp 错误 , 您可以通过 tftpd 服务检索一些文件来进行故障排除 。

推荐阅读