linux开发环境搭建tftp与nfs以及配置

来源:互联网 发布:婴儿用品 知乎 编辑:程序博客网 时间:2024/06/05 08:05

记录在这里,下次搭建开发环境,直接粘贴复制。同时也共享给大家。

1 、tftp服务器软件的安装:

suodo apt-get install tftp-hpa tftpd-hpa

sudo vi /etc/default/tftpd-hpa 

TFTP_DIRECTORY=“你想要用tftp传输的文件夹路径”

重新启动服务:sudo /etc/init.d/tftpd-hpa restart

使用案例: tftp  20008000 u-boot.bin

2、nfs服务器软件的安装:

sudo apt-get install nfs-kernel-sever

sudo vi /etc/exports

添加:''要分享的rootfs的路径"  *(rw,sync,no_root_squash)

*代表对所有的客户IP都允许访问

rw代表客户端对该目录的操作权限

sync代表读写同步

no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!这个项目『极不安全』,不建议使用! root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的身份;

重启nfs服务器:

sudo /etc/init.d/nfs-kernel-server restart

测试服务器:

sudo mount -t nfs 129.1.5.109:/opt/rootfs  /tmp    将、opt/rootfs挂载到  /tmp下

sudo umount /tmp