一:TFTP服務器
1.安裝TFTP軟件
tftp-hpa是客戶端,tftpd-hpa是服務器端
sudo apt-get 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 apt-get 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了
####以上這個測試未通過。