Linux實用工具-tftp 簡介 舉例 其它

tftp服務簡單配置

通過tftp服務可以在兩臺主機之間傳輸文件。本文介紹配置和使用tftp服務的方法。

簡介

通過tftp服務可以在兩臺主機之間傳輸文件。在嵌入式系統中,開發板啓動的時候,經常通過tftp服務器將操作系統內核下載下來到本地開發板內存的某個位置,然後啓動內核(前提是開發板的BootLoader支持tftp傳輸)。這樣開發的時候,不必每次都將最新的操作系統內核燒寫到板子中,節省了空間,簡化了開發過程。

舉例

這裏,以CenterOS爲例講述搭建tftp服務的過程。

配置tftp服務

1)安裝tftp客戶/服務端:

#yum install tftp.i386
#yum install tftp-server.i386

這裏,如果不行就先運行"#yum makecache"試試。

2)編輯/etc/xinetd.d/tftp

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

這裏,disable是指關閉還是打開tftp服務,取值yes/no.通過server_args指定tftp服務在本地機器上的導出目錄,這裏的文件可以通過tftp訪問。其它參數具體含義參見“info xinetd.conf”.

3)重啓服務

#/etc/init.d/xinetd restart

至此tftp服務搭建完畢。

使用tftp傳輸文件

可以使用如下方法,傳輸文件,測試前面的配置是否正確。

1)服務器上建立好待共享的文件

#>>/tftpboot/mytest

這裏,服務器就是剛纔配置好tftp服務的服務器,mytest就是待共享的文件,必須在/tftpboot導出目錄中。

2)客戶機器上訪問服務器上的文件

#tftp <服務器的ip地址>
#get mytest

這樣,就將服務器上面的文件下載到客戶機上了,命令和ftp的命令差不多,如果想退出,可以輸入"[Ctrl]D",如果在客戶機器的當前目錄看到mytest說明成功。

其它

以上是最簡單的配置和使用tftp的步驟。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章