注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
farsight2009的个人空间 https://home.eeworld.com.cn/space-uid-138607.html [收藏] [复制] [分享] [RSS]
日志

nfs服务与tftp服务的配置

已有 714 次阅读2014-10-22 16:54 |个人分类:linux嵌入式开发| 服务器, source, 软件包, 客户端, start

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


评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章