nfs服務:
服務器:
1、安裝nfs服務器程序軟件包
sudo apt-get install nfs-kernel-server
2、配置nfs資源
sudo vim /etc/exports
將后一行修改為(設置共享的目錄)
/source/rootfs *(rw,sync,no_root_squash)
3、啟動nfs服務(顯示ok)
sudo /etc/init.d/nfs-kernel-server start
客戶端
通過上述步驟之后,掛載
1、掛載服務器的共享目錄到本地指定目錄(/mnt/nfs)
sudo mount -t nfs 192.158.1.123:/source/rootfs /mnt/nfs
這時候服務器的共享目錄就掛在到了本地
額外的命令:
1、停止nfs服務:
sudo /etc/init.d/nfs-kernel-server stop
2、重啟nfs服務
sudo /etc/init.d/nfs-kernel-server restart
3、查看nfs服務當前狀態
sudo /etc/init.d/nfs-kernel-server status
4、卸載共享資源
sudo umount /mnt/nfs
如果刪除不了,用umount -f 命令強制卸載
關于tftp服務:
服務器:
1、安裝tftp服務:
sudo apt-get install tftp-hpa(客戶端) tftpd-hpa(服務器)
2、修改配置文件
sudo vim /etc/default/tftpd-hpa
#/etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-s -c -l"
(其中/tftpboot是服務器的根目錄 -c指定可以創建文件)
3、在根目錄下創建/tftpboot目錄,并且修改權限為777
4、停止tftp的網絡服務
sudo service tftpd-hpa stop
5、重新啟動 ftfp服務
sudo service tftpd-hpa start
客戶端:
1、按以上步驟啟動tftp服務后,登陸服務器
tftp 服務器ip地址
2、可以通過get命令從服務器得到文件(文件名提前知道)
>get hello.c
3、可以向服務器上傳文件
>put 2.c
4、退出登陸
>quit
額外的命令:
查看tftp服務狀態
sudo service tftpd-hpa status