linux的tftp

作者&投稿:钱性 (若有异议请与网页底部的电邮联系)
~

Linuxtftp命令详解Linuxtftp命令怎么用?

ftp命令用在本机和tftp服务器之间使用TFTP协议传输文件。

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。

语法tftp(选项)(参数)选项-c:指定与tftp服务器连接成功后,立即要执行的指令;-m:指定文件传输模式。可以是ASCII或者Binary;-v:显示指令详细执行过程;-V:显示指令版本信息。参数

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

实例

1、安装tftp服务器

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

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

yuminstallxinetdyuminstalltftpyuminstalltftp-server

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

rpm-ivhxinetd-2.3.14-18.fc9.i386.rpmrpm-ivhtftp-0.48-3.fc9.i386.rpmrpm-ivhtftp-server-0.48-3.fc9.i386.rpm

2、配置tftp服务器

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

servicetftp{socket_type=dgramprotocol=udpwait=yesuser=rootserver=/usr/sbin/in.tftpdserver_args=-s/home/mike/tftpboot-cdisable=noper_source=11cps=1002flags=IPv4}

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

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

/etc/init.d/iptablesstop//关闭防火墙sudo/sbin/servicexinetdstart或servicexinetdrestart/etc/init.d/xinetdstart

看到启动就可以了

4、查看tftp服务是否开启

netstat-a|greptftp

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

5、tftp使用

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

tftp192.168.1.2tftp>getdownloadfile>tftp>putuploadfile>tftp>q

6、tftp命令用法如下

tftpyour-ip-address

进入TFTP操作:

connect:连接到远程tftp服务器

mode:文件传输模式

put:上传文件

get:下载文件

quit:退出

verbose:显示详细的处理信息

tarce:显示包路径

status:显示当前状态信息

binary:二进制传输模式

ascii:ascii传送模式

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

timeout:设置重传的超时时间

help:帮助信息

?:帮助信息

7、如果老是出现“AVCDenial,clickicontoview”的错误,并不能传输文件,需要作如下修改

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

8、Busybox中tftp命令的用法

命令格式为:

tftp...host

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

-g表示下载文件(get)-p表示上传文件(put)-l表示本地文件名(localfile)-r表示远程主机的文件名(remotefile)

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

tftp-g-rembedexpert192.168.1.2

用linux中做pxe安装系统的时候,出现PXE-E32:TFTPOPentimeout怎么回事?

这是对应的tftpserver没有起来,需要检查dhcp中对tftp的配置是否正确,网络是否连通,tftpserver是否运行正常。

能不能在sd卡上装linux系统?

可以实现的,你可以通过SD卡启动uboot,不过加载内核的话,可以通过tftp下载内核加载;也可以通过nand里面的内核,如果用SD卡内核是不现实的。当你uboot,kernel都启动之后,从SD卡启动系统应该很简单了。

linuxcp命令无法创建普通文件?

答方法如下

1、应该是没有配置tftp服务器,不存在/tftpboot/这个目录。如果不需要tftp服务器的话,可以忽略,也可以将拷贝内核映像。

2、要在同时拷贝多个文件,我们只需要将多个文件用空格隔开。如下示例:$cpfile_1.txtfile_2.txtfile_3.txt/home/pungki/office。

3、要拷贝一个目录的话会有点棘手。你需要添加-r或者-R选项来实现。-r或-R选项表明递归操作。无论该目录是否为空目录,这个选项都是必要的。如下示例:$cp-rdirectory_1/home/pungki/office。

需要注意的一件事,你需要移除在目录名尾部的斜杠。否则你会收到类似的错误信息cp:omittingdirectory‘directory_1/’。




linux下tftp,执行put的时候总是出现no sucn file or directory, 不知道...
put默认是当前路径,就是你登陆tftp时的目录。你要put的文件可能不是在当前目录下吧。

linux创建ftp服务器的基本命令
ftp !lsa EIO_Binders initrd mnt proc tftpboot ylg.txtbin etc lib mymnt root tmpboot home lost+found myshare sbin usrdev id_dsas.pub misc opt test.txt var 尝试上传名为ylg.txt的文件,可以看到请求被拒绝了。ftp put ylg.txtlocal: ylg.txt remote: ylg.txt227 Entering Passive ...

Linux怎么进行网络安装?
filename "\/linux-install\/pxelinux.0";filename 后面是tftp目录下的文件,用来指定tftp根目录的启动文件。【也可以直接写成 \/pxelinux.0,具体由自己设定】default-lease-time 21600;缺省租约时间 max-lease-time 43200;最大租约时间 } [root@localhost ~]# ifconfig eth0 192. 168. 186.135\/24 ...

armlinux下tftp上传和下载目录如何设置
修改\/etc\/xinetd.d\/tftp ,把disabled设置为no,server_args=-s \/tftpboot,其中tftpboot为默认目录,你也可以自己修改。你说把\/mnt\/aaa上传tftpboot目录,完全没必要,我不是太明白你的意思。直接把\/mnt\/aaa 拷贝到\/tftpboot 目录下就可以了。 然后重启tftp服务。\/etc\/xinetd restart . 用tftp...

在WIN7下与linux用TFTP上传文件出现 tftp:outtime,怎么能解决这个问题...
1、用ping检查windows和linux主机是否可以连通;2、在linux用tftp客户端测试是否可以传文件给自己;3、将window7下的客户端,tftp文件给其他的服务器测试。以上可判定问题在哪儿。

在linux系统中,哪些常用的服务需要构建?
3.5 TFTP服务器 Ubuntu中TFTP服务器配置:apt-get install tftp-hpa tptpd-hpa下载TFTP服务器,sudo vim \/etc\/default\/tftpd-hpa 内容如下:TFTP_USERNAME=“tftp”TFTP_DIRECTORY=”\/home\/linux\/tftpboot”TFTP_ADDRESS=”0.0.0.0:69”TFTP_OPTIOS=”--secure”sudo service tftpd-hpa stop s...

用TELNET登录Linux怎么上传自己的文件到Linux机上
例子,tftp -p -l file 192.168.1.2 :把本地文件file上传至远程主机192.168.1.2 2.ssh 首先下载安装ssh客户端,然后点击quic connect ,输入host name(linux服务器IP),user name(linux系统登录用户名),port(端口号),点击connect输入linux登录用户的密码。连接成功后显示界面右侧为linux,左侧为...

如何在虚拟linux中安装tftp
按照图片的提示安装就可以啦。

linux 安装tftp后根目录在哪
根目录在\/var\/ftp\/pub

mini2440 通过虚拟机的linux的tftp下载程序出问题ftp: connect: No ro...
ifconfig 网络适配器名字(eth0 ethx wlan0) IP地址 netmask 子网掩码(\/16\/24或255.255.255.0)route add default gw 网关 然后再试试

定襄县15923552172: linux下tftp服务器怎么开启 -
边芬三臣: redhat 中 你先进入敲setup 进入后选择system service (通过tab键切换) 进入后看看有没有tftp选项 []内如果是空的表示安装了 但是没有启动, 如果是[*]表示已经正常启动了 如果是空的话 vi /etc/xinetd.d/tftp 进入配置文件, 看看disable那个选项是不是yes了,把它改成no,就好了,

定襄县15923552172: linux tftp服务器怎么开启 -
边芬三臣: 安装tftp服务 vi /etc/xinetd.d/tftp 将 disable=yes 改成 disable=no 重新加载xinetd:service xinetd reload

定襄县15923552172: 如何在Linux中启动TFTP服务器?
边芬三臣: 第一步: 我们要确认,LINUX下是不是安装了TFTP-SERVER. 在LINUX下输入: rpm -q tftp-server 如出现如下回复: tftp-server-0.39-2 则表示tftp-server已安装. 第二步: 修改TFTP启动脚本: 方法一: 需要修改ftptpd的启动脚本 vi /etc/xinetd.d/...

定襄县15923552172: tftp服务器 怎么用 linux -
边芬三臣: 安装tftp服务器: 需要安装xinetd、tftp、tftp-server3软件 1、如果能上网,通过yum安装: sudo yum install xinetd sudo yum install tftp sudo yum install tptp-server2、如果不能上网,可以直接安装提供的rpm包: sudo rpm -ivh xinetd-2.3.14-18.fc9.i...

定襄县15923552172: Linux tftp命令详解 Linux tftp命令怎么用 -
边芬三臣: FTP协议简介 TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.linux服务器端tftp-server的配置1、安装tftp服务器 需要安装xinetd(守护tftp)、tftp和tftp-server 3个软件1)如果能上网,通过yum安装:sudo yum install xinetd ...

定襄县15923552172: linux中为什么要搭建tftp和nfs -
边芬三臣: tftp是FTP服务文件上传下载用的,NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样.

定襄县15923552172: 在Linux操作系统下怎么安装tftpd -
边芬三臣: # yum install tftp-server#cp /etc/xinetd.d/tftp.rpmnew /etc/xinetd.d/tftp# vi /etc/xinetd.d/tftp把其中的disable值改为no.# service xinetd restart

定襄县15923552172: 今天我装了tftp 我在linux上运行setup 可以找到tftp,,但我运行netstat - a|grep tftp这个命令什么都没有, -
边芬三臣: [root@server20 ~]# lsof -i :21 command pid user fd type device size node name vsftpd 2945 root 3u ipv4 9967 tcp *:ftp (listen) [root@server20 ~]#

定襄县15923552172: linux redhat怎么安装tftp -
边芬三臣: 要看你是怎么安装的啦,如果是RPM方式安装,就很简单了,自己去找方法;如果是源码编译安装,就把你的安装目录删除就好了.安装的时候如果指定了安装目录(如./configure --prefix=/your/path/to/tftp)直接就删除/your/path/to/tftp就OK;如果没有指定目录,就以最后make install 之后出现的安装结果为准,逐个删除.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网