配置tftp服务和nfs服务
-
一、配置tftp服务
-
tftp:简单文件传输协议(Trivial File Transfer Protocol)
-
1、安装软件包
-
2、修改默认配置文件(/etc/default/tftpd-hpa文件修改)
-
# 自己的TftpBoot路径(/etc/default/tftpd-hpa文件修改) TFTP_DIRECTORY="/home/linux/SystemPorting/FS4412/TftpBoot"
-
-
3、重新启动tftp服务
-
# 二选一 sudo /etc/init.d/tftpd-hpa restart # 方法一 sudo service tftpd-hpa restart # 方法二
-
-
4、测试
-
# 在FS4412目录下创建TftpBoot文件夹并创建任意文件 mkdir TftpBoot # 不能在TftpBoot目录下测试 tftp 127.0.0.1 # 127.0.0.1为tftp服务器IP地址 tftp>get 下载的⽂件 # 下载 tftp>quit # 退出,当前目录下有下载的文件即tftp服务安装完成
-
-
-
二、配置nfs服务
-
1、安装软件包
-
sudo apt-get install nfs-kernel-server
-
-
2、修改默认配置文件(/etc/exports文件修改)
-
# 在FS4412目录下创建Nfs文件夹 mkdir Nfs # 将rootfs.tar.xz文件拷贝到Nfs目录下并解压 tar -xvf rootfs.tar.xz # 修改配置文件/etc/exports /home/linux/SystemPorting/FS4412/Nfs/rootfs *(rw,sync,no_root_squash)
-
-
3、重新启动nfs服务
-
# 二选一 sudo /etc/init.d/nfs-kernel-server restart # 方法一 sudo service nfs-kernel-server restart # 方法二
-
-
4、测试
-
sudo mount IP:共享路径 挂载点目录 # 举例(将rootfs目录挂载到当前目录下的dir子目录) sudo mount 127.0.0.1:/home/linux/SystemPorting/FS4412/Nfs/rootfs ./dir
-
-
5、撤销
-
sudo umount 挂载点目录 # 强制撤销挂载 sudo umount --lazy 挂载点目录
-
-