Linux系统安装 tftp服务 NFS服务
安装tftp服务
- 安装
sudo apt-get install tftp-hpa tftpd-hpa
- 配置文件
# /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
- 重启及检查
sudo service tftpd-hpa restart
netstat -a | grep tftp
安装NFS服务
- 安装 NFS 服务
# nfs-common为客户端
sudo apt install nfs-kernel-server nfs-common
- 修改NFS配置
sudo mkdir /opt/tftp/rootfs
# /etc/exports
/opt/tftp/rootfs *(rw,sync,no_root_squash,no_subtree_check)
- 重启NFS服务
sudo exportfs -ra # 导出共享目录
sudo service nfs-kernel-server restart
sudo exportfs -v # 查看导出详细信息
- 测试NFS挂载
sudo mount localhost:/opt/tftp/rootfs /mnt
- 问题排除
A. 挂载不上,且showmount -e时,出现错误:clnt_create: RPC: Program not registered。重启rpcbind命令:
systemctl restart nfs-kernel-server
systemctl restart rpcbind
sudo showmount -e #再次查看暴露出来的目录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通