Linux系统安装 tftp服务 NFS服务

安装tftp服务

  1. 安装
sudo apt-get install tftp-hpa tftpd-hpa
  1. 配置文件
# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/opt/tftp/"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"

配置项:

  • -l – Listen
  • -c – create
  • -s – secure
  1. 重启及检查
sudo service tftpd-hpa restart
netstat -a | grep tftp

安装NFS服务

  1. 安装 NFS 服务
# nfs-common为客户端
sudo apt install nfs-kernel-server nfs-common
  1. 修改NFS配置
sudo mkdir /opt/tftp/rootfs

# /etc/exports
/opt/tftp/rootfs *(rw,sync,no_root_squash,no_subtree_check)
  1. 重启NFS服务
sudo exportfs -ra  # 导出共享目录
sudo service nfs-kernel-server restart
sudo exportfs -v # 查看导出详细信息
  1. 测试NFS挂载
sudo mount localhost:/opt/tftp/rootfs /mnt
  1. 问题排除
    A. 挂载不上,且showmount -e时,出现错误:clnt_create: RPC: Program not registered。重启rpcbind命令:
systemctl restart nfs-kernel-server
systemctl restart rpcbind
sudo showmount -e   #再次查看暴露出来的目录

参考

posted @ 2022-05-16 11:12  山岚2013  阅读(60)  评论(0编辑  收藏  举报