當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > nfs服務(wù)與tftp服務(wù)的配置
nfs服務(wù):
服務(wù)器:
1、安裝nfs服務(wù)器程序軟件包
sudo apt-get install nfs-kernel-server
2、配置nfs資源
sudo vim /etc/exports
將后一行修改為(設(shè)置共享的目錄)
/source/rootfs *(rw,sync,no_root_squash)
3、啟動(dòng)nfs服務(wù)(顯示ok)
sudo /etc/init.d/nfs-kernel-server start
客戶端
通過(guò)上述步驟之后,掛載
1、掛載服務(wù)器的共享目錄到本地指定目錄(/mnt/nfs)
sudo mount -t nfs 192.158.1.123:/source/rootfs /mnt/nfs
這時(shí)候服務(wù)器的共享目錄就掛在到了本地
額外的命令:
1、停止nfs服務(wù):
sudo /etc/init.d/nfs-kernel-server stop
2、重啟nfs服務(wù)
sudo /etc/init.d/nfs-kernel-server restart
3、查看nfs服務(wù)當(dāng)前狀態(tài)
sudo /etc/init.d/nfs-kernel-server status
4、卸載共享資源
sudo umount /mnt/nfs
如果刪除不了,用umount -f 命令強(qiáng)制卸載
關(guān)于tftp服務(wù):
服務(wù)器:
1、安裝tftp服務(wù):
sudo apt-get install tftp-hpa(客戶端) tftpd-hpa(服務(wù)器)
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是服務(wù)器的根目錄 -c指定可以創(chuàng)建文件)
3、在根目錄下創(chuàng)建/tftpboot目錄,并且修改權(quán)限為777
4、停止tftp的網(wǎng)絡(luò)服務(wù)
sudo service tftpd-hpa stop
5、重新啟動(dòng) ftfp服務(wù)
sudo service tftpd-hpa start
客戶端:
1、按以上步驟啟動(dòng)tftp服務(wù)后,登陸服務(wù)器
tftp 服務(wù)器ip地址
2、可以通過(guò)get命令從服務(wù)器得到文件(文件名提前知道)
>get hello.c
3、可以向服務(wù)器上傳文件
>put 2.c
4、退出登陸
>quit
額外的命令:
查看tftp服務(wù)狀態(tài)
sudo service tftpd-hpa status