ubuntu安装tftp服务器tftp服务器怎么用linux


linux与windows之间可以用tftp通信吗?虚拟机下安装的linux

这样就可以了,注意windows下安装的是tftp的服务器,xp的命令行模式下有tftp命令,但是那个是客户端命令。
运行tftp的get命令之前先确保二者能互相ping通,而且防火墙也没有拦截端口和数据包,然后查看一下客户端系统下tftp命令的格式,二者的命令格式不太一样,根据格式输入命令就可以了。

ubuntu服务器 怎么安装?

第一:现在想把桌面版的换成服务器版的,要不要先把桌面版的给删除掉?

当然不用。服务器版的只是比桌面版的安装的几个软件不同而已,为什么不是把这些软件安装上,而是换系统呢?你不会因为Windows没有某些软件而重装Windows,一样的道理!
第二:可不可以直接覆盖安装在桌面版上面?

当然可以。安装时你只需把现在的系统的/目录所在分区挂载到新系统的/目录就行了,或者在安装时选择替换现有Linux!
另外:既然选择服务器版的为什么选择在桌面领域比较擅长的Ubuntu呢?

vmware虚拟机里安装的liunx-ubuntu版本系统怎样用tftp服务器和pc机实现文件的传输?

先查看系统在安装的时候有没有安装tftp服务用#ntstat -a | grep tftp
如果没结果就说明没有安装tftp服务,自己手动安装tftp服务,再接着修改参数
#vi /etc/d.d/tftp
disable = no
server_args = -s /
启动#/etc/init.d/d restart
应该就可以了

tftp服务器如何下载和上传配置

不需要,tftp是小型服务器,用来传小文件,大了用ftp 格式 tftp -i ip get (put) 文件名

Ubuntu 16.04安装服务器的问题

关闭,安全启动,这个是针对win的功能,开着是永远无法安装独立显卡的,你的什么

tftp服务器 怎么用 linux

安装tftp服务器:
需要安装d、tftp、tftp-server3软件

1、如果能上网,通过yum安装:
sudo yum install d
sudo yum install tftp
sudo yum install tptp-server

2、如果不能上网,可以直接安装提供的rpm包:
sudo rpm -ivh d-2.3.14-18.fc9.i386.rpm
sudo rpm -ivh tftp-0.48-3.fc9.i386.rpm
sudo rpm -ivhtftp-server-0.48-3.fc9.i386.rpm
配置tftp服务器:
修改/etc/d.d/tftp文件
disable=yes 改为 disable=no
server_args=-s /var/lib/tftpboot 改为 server_args=-s /tftpboot/ -c
修改/etc/sysconfig/selinux文件
SELINUX=disabled (系统默认是enforcing)要改成disabled
chmod 777 /tftpboot 修改/tftpboot文件夹的权限
启动 service d restart
查看tftp服务是否开启: 显示结果为 udp
0
0 *:tftp *:* 表示服务已经开启,tftp配置成功
把openwrt-ar71xx-wp543-squashfs-4M-factory.img 文件复制到目录/tftpboot 下
在目录/home/x(目录名)下:
启动tftp服务器
sudo in.tftpd -l /tftpboot
tftp 192.168.0.26(本机的IP地址)
tftp>get a(文件名) 在服务器上下载文件
tftp>put a(文件名) 上传文件到服务器上
tftp>q 退出
启动tftp服务器:
service tftpd-hpa 停止tftp服务器
service tftpd-hpa start 开启tftp服务器
service tftpd-hpa stutus 查看tftp运行状态
service tftpd-hpa restart 重启tftp服务器
(注意:文件传输后文件的权限会发生变化)
进入TFTP操作:
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件
get:下载文件
quit:退出
verbose:显示详细的处理信息
tarce:显示包路径
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii 传送模式
rexmt:设置包传输的超时时间

timeout:设置重传的超时时间

help:帮助信息

? :帮助信息
-g 表示下载文件 (get)

-p 表示上传文件 (put)

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

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

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

tftp -g -r embedexpert 192.168.1.2
出现的一些问题及原因(解决方法):

1、Transfer time out.
tftpd服务没有启动


2、Error code 0:Permission denied

可能是由SELinux造成的,在FC3和FC3以后的FC版本中SELinux默认的都是开启的,现在要关掉它。
修改文件/etc/sysconfig/selinux,设定SELINUX=disabled,然后重启电脑即可
或者 执行命令system-config-securitylevel打开“安全级别配置”对话框,将SELinux(S)选项中“强制”改为“允许”

3、Error code 1:File not found
指定的文件夹不存在;或tftpd启动参数中没有指定-c选项,允许上传文件

4、Error code 2:Only absolute filenames allowed
/etc/d.d/tftpd文件的设置没设好,只需要将server_args= 改为你自己设定 的服务器文件夹就行了

5、Error code 2:ess violation
上传的文件要有相应的可读写(覆盖)的权限才能上传,要对文件的权限进行修改 chmod 777 a(文件名)