全部博文(23)
分类:
2010-08-30 14:28:05
一:TFTP服务器
1.安装TFTP软件
tftp-hpa是客户端,tftpd-hpa是服务器端
sudo aptitude install tftp-hpa tftpd-hpa
2.配置TFTP服务器
sudo gedit /etc/default/tftpd-hpa
将原来的内容改为:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
#TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
#TFTP_OPTIONS="--secure"
#服务器目录,需要设置权限为777
#这个目录要改为你自己的TFTP根目录~~~
TFTP_DIRECTORY="/home/thexin/tftpboot"
TFTP_OPTIONS="-l -c -s"
3.重新启动TFTP服务
sudo service tftpd-hpa restart
4.测试下
cd ~/tftpboot echo "hello tftp service">>a.txt
echo "hello tftp service,put to tftp serive">>b.txt
tftp localhost
get a.txt
put b.txt
其中get是取得文件,put是将文件上传到TFTP服务器上~
二: nfs服务器
1.安装软件
sudo aptitude install nfs-kernel-server
2.nfs服务配置
sudo gedit /etc/exports
在文件末尾加上 /home/thexin/nfsboot *(rw,sync,no_subtree_check)
其中nfsboot是nfs的根目录,同样也需要777权限~
3.重启服务
sudo service portmap restart
sudo service nfs-kernel-server restart
4.测试
显示已经共享了的文件夹~,如果包含了NFS的根目录就配置好了
showmount -e
sudo mount -t nfs localhost:~/nfsboot /mnt cd /mnt
touch c.txt
然后就可以在个人目录下的nfsboot中找到c.txt了