nfs服务: 服务器: 1、安装nfs服务器程序软件包 sudo apt-get install nfs-kernel-server 2、配置nfs资源 sudo vim /etc/exports 将最后一行修改为(设置共享的目录) /source/rootfs *(rw,sync,no_root_squash) 3、启动nfs服务(显示ok) sudo /etc/init.d/nfs-kernel-server start 客户端 通过上述步骤之后,挂载 1、挂载服务器的共享目录到本地指定目录(/mnt/nfs) sudo mount -t nfs 192.158.1.123:/source/rootfs /mnt/nfs 这时候服务器的共享目录就挂在到了本地 额外的命令: 1、停止nfs服务: sudo /etc/init.d/nfs-kernel-server stop 2、重启nfs服务 sudo /etc/init.d/nfs-kernel-server restart 3、查看nfs服务当前状态 sudo /etc/init.d/nfs-kernel-server status 4、卸载共享资源 sudo umount /mnt/nfs 如果删除不了,用umount -f 命令强制卸载 关于tftp服务: 服务器: 1、安装tftp服务: sudo apt-get install tftp-hpa(客户端) tftpd-hpa(服务器) 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是服务器的根目录 -c指定可以创建文件) 3、在根目录下创建/tftpboot目录,并且修改权限为777 4、停止tftp的网络服务 sudo service tftpd-hpa stop 5、重新启动 ftfp服务 sudo service tftpd-hpa start 客户端: 1、按以上步骤启动tftp服务后,登陆服务器 tftp 服务器ip地址 2、可以通过get命令从服务器得到文件(文件名提前知道) >get hello.c 3、可以向服务器上传文件 >put 2.c 4、退出登陆 >quit 额外的命令: 查看tftp服务状态 sudo service tftpd-hpa status
|