导航:首页 > 操作系统 > linux启动tftp

linux启动tftp

发布时间:2023-04-26 18:23:28

linux tftp服务器怎么开启

你先进入敲setup 进入后选择system service (通过tab键切换)
进入后看看有没有tftp选项 []内如果是空的表示安装了 但是没有启动, 如果是[*]表示已经正常启动了
如果是空的话 vi /etc/xinetd.d/tftp 进入配置文件, 看看disable那个选项是不是yes了,把它改成no,就好了,欢迎提问

Ⅱ linux tftp命令详解

tftp命令是linux下的一个命令,那么它的具体语法是怎样的呢?下面由我为大家整理了linux tftp命令的相关知识,希望对大家有帮助!

1.linux tftp命令语法

tftp(选项)(参数)

2.linux tftp命令选项

-c:指定与tftp服务器连接成功后,立即要执行的指令;

-m:指定文件传输模式。可以是ASCII或者Binary;

-v:显示指令详细执行过程;

-V:显示指令版本信息。

3.linux tftp命令参数

主机:指定tftp要联机的tftp服务器的ip地址或主机名。

4.linux tftp命令实例

1、安装tftp服务器

需要安装xinetd、tftp和tftp-server 3个软件

如果能上网,通过yum安装:

yum install xinetd

yum install tftp

yum install tftp-server

如果不能上网,可以直接安装提供的rpm包:

rpm -ivh xinetd-2.3.14-18.fc9.i386.rpm

rpm -ivh tftp-0.48-3.fc9.i386.rpm

rpm -ivh tftp-server-0.48-3.fc9.i386.rpm

2、配置tftp服务器

修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:

service tftp {

socket_type =dgram

protocol =udp

wait =yes

user =root

server =/usr/sbin/in.tftpd

server_args =-s /home/mike/tftpboot -c

disable =no

per_source =11

cps =100 2

flags =IPv4

}

说明:修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

3、启动tftp服务器并关闭防火墙

/etc/init.d/iptables stop //关闭防火墙

sudo /sbin/service xinetd start

service xinetd restart

/etc/init.d/xinetd start

看到启动[OK]就可以了

4、查看tftp服务是否开启

netstat -a | grep tftp

显示结果为udp 0 0 *:tftp *:*表明服务已经开启,就表明tftp配置成功了。

5、tftp使用

复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。

tftp 192.168.1.2

tftp>get

tftp>put

tftp>q

6、tftp命令用法如下

tftp your-ip-address

进入TFTP操作:

connect:连接到远程tftp服务器

mode:文件传输模式

put:上传文件

get:下载文件

quit:退出

verbose:显示详细的处理信息

tarce:显示包路径

status:显示当前状态信息

binary:二进制传输模式

ascii:ascii 传送模式

rexmt:设置包传输的超时时间

timeout:设置重传的超时时间

help:帮助信息

? :帮助信息

7、如果老是出现“AVC Denial, click icon to view”的错误,并不能传输文件,需要作如下修改

修改/etc/sysconfig/selinux,将SELINUX设定为disable,使用命令setenforce 0让selinux配置文件生效。

8、Busybox中tftp命令的用法

命令格式为:

tftp [option] ... host [port]

如果要下载或上传文件的话是一定要用这些option的。

-g 表示下载文件 (get)

-p 表示上传文件 (put)

-l 表示本地文件名 (local file)

-r 表示远程主机的文件名 (remote file)

例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令

tftp -g -r embedexpert 192.168.1.2

Ⅲ linux tftp服务器怎么开启

第一步:

我们要确认,LINUX下是不是安装了TFTP-SERVER.

在LINUX下输入:

rpm -q tftp-server

如出现如下回复:

tftp-server-0.39-2 则表示tftp-server已安装.

第二步:

修改TFTP启动脚本:

方法一:

需要修改ftptpd的启动脚本
vi /etc/xinetd.d/tftp
加上disable =no 此时即可启动tfpt服务

方法二:

直接输入:/sbin/chkconfig tftp on

此命令也是在启动脚本中加上disable=no

脚本修改后的效果如下:

第三步:

启动TFTP服务

service xinetd restart

这样我们的服务就启动OK了.

Ⅳ linux tftp服务器怎么开启

启动tftp服务器: service tftpd-hpa stop 停止tftp服务器 service tftpd-hpa start 开启tftp服务器 service tftpd-hpa stutus 查看tftp运行状态 service tftpd-hpa restart 重启tftp服务器 前提你得安装和部署了tftp sudo yum install xinetd sudo yum install tftp sudo yum install tptp-server

Ⅳ linux上如何知道tftp安装成功且能正常使用

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。
1,拿出系统关盘,安装这2个软件,一个是服务端,一个是客户端,
tftp-0.39-2.i386.rpm
tftp-server-0.39-2.i386.rpm
2,修改启动配置文件
不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。
修改文件/etc/xinetd.d/tftp。主要是设置TFTP服务器的根目录,开启服务。
修改后的配置文件如下:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftp_root -c
per_source = 11
cps = 100 2
flags = IPv4
}
说明:
其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。
3,创建tftp根目录,关闭防火墙,启动tftp-server。
mkdir /tftp_root
#chmod -R 777 /tftp_root
/etc/init.d/iptables stop //关闭防火墙
service xinetd restart //重启 xinetd 服务
重启xinetd服务,因为TFTP服务受控与xinetd, xinetd是管服务的服务,它是不开端口的。
验证一下TFTP是否起来了:
[root@localhost tftp_root]# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 :::22 :::* LISTEN 2828/sshd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10887/xinetd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10863/in.tftpd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10778/in.tftpd
可以看到69端口已经打开,说明服务启动正常。
4,你可以登陆其他测试以下,
tftp 192.168.1.254
tftp>get
tftp>put
tftp>q

Ⅵ 在 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 服务检索一些文件来进行故障排除。

从 tftpserver 检索一些文件以确保 tftp 服务使用 tftp 客户端正常工作。让我们假设 sample.txt 文件存在于 /tftpboot 目录下。

阅读全文

与linux启动tftp相关的资料

热点内容
安卓如何传输图片给苹果 浏览:827
可编程控制器原理应用网络 浏览:587
社畜解压是什么意思 浏览:434
吉利博越用哪个app啊 浏览:511
西安单片机晶振电容 浏览:187
分地面积的算法 浏览:177
安卓手机升级包后怎么安装 浏览:262
济南压缩饼干哪有卖 浏览:524
怎么用rar解压百度网盘 浏览:660
手机哪款解压缩软件好用 浏览:80
失控的算法代码 浏览:297
程序员说有人爱你怎么回答 浏览:106
腾讯游戏安卓怎么用ios登录 浏览:759
石狮云存储服务器 浏览:180
python渗透入门到精通 浏览:272
如何真机调试安卓进程 浏览:739
农行app怎么交公共维修基金 浏览:667
python中字典增加元素 浏览:240
服务器端渲染的数据怎么爬 浏览:163
压缩空气喷射器 浏览:489