輸入ntsysv查看是否有tftp這項服務,有的話看是否開啓,沒開啓的話用空格鍵選定退出。
沒有tftp那一項,需要安裝;
插入系統盤,掛載:
# mount /dev/cdrom /mnt/cdrom
進入/mnt/cdrom下,把tftp-0.32-4.i386.rpm,tftp-server-0.32-4.i386.rpm複製到/root目錄下
# umount/mnt/cdrom
# cd
# rpm -ivh tftp-0.32-4.i386.rpm
# rpm -ivh tftp-server-0.32-4.i386.rpm
# ntsysv
選擇tftp項,保存退出
yum方式下載tftp服務器、客戶端tftp和守護進程xinetd三個包
yum install xinetd tftp tftp-server
修改TFTP啓動腳本:
方法一:
需要修改ftptpd的啓動腳本
vi /etc/xinetd.d/tftp
加上 disable =no 此時即可啓動tfpt服務
方法二:
直接輸入: /sbin/chkconfig tftp on
此命令也是在啓動腳本中加上disable=no
修改server_args = -s /tftpboot -c,這裏的-c一定要加上,否則只能下載不能上傳!!!
腳本修改後的效果如下:
- service tftp
- {
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/sbin/in.tftpd
- server_args = -u nobody -s /tftpboot
- disable = no
- per_source = 11
- cps = 100 2
- flags = IPv4
- }
- ~
- ~
- ~
啓動TFTP服務
service xinetd restart
查看端口 netstat -tunlp |grep 69 確保69端口打開狀態
TFTP的默認根目錄在/tftproot中.
建立tftp工作目錄並修改屬性(不修改屬性會出現error)
cd /
mkdir tftpboot
chmod 777 -R /tftpboot/
查看是否安裝了TFTP-SERVER的方法
在LINUX下輸入: rpm -q tftp-server
如出現如下回復: tftp-server-0.39-2 則表示tftp-server已安裝.
終端輸入 setup 選擇System services