小结 vsftp、nfs的功用及意义

      这几天接触了很多文件互传的服务,例如vsftp、apache、nfs。在前一篇已经讲述了apache的基本功用,就不再赘述了。理论上的知识我就不多说了,首先先来看看vsftp吧,嘿嘿。

太极拳第一式:vsftp

     启动vsftp首先必须看下配置,里面的关键部分的配置一定要对,例如匿名登录、上传和下载权限必须是放开的,具体来看 vim /etc/vsftpd.conf。这个文件就是vsftpd的所有配置。关键点有四:1、upload有关的地方权限全部打开;2、022那一行的取消注释(就是去掉前面的“#”);3、write也就是写权限打开;4、服务器端目录权限改为755(chmod 755 /home/linux),这里就是与022对应的地方。

      修改了vsftpd的配置,下一步当然是重新启动vsftpd了。/etc/init.d/vsftpd restart。运行后可以用ps -al |grep vsftpd查看该进程是否在运行。

     在这里,我是用linux作ftp服务器,windows作为客户端,在DOS下启动ftp,就可以下载了。

     启动DOS,选择要存放下载文件的目录,例如F盘。步骤如下:1、ftp 192.168.1.167(虚拟机的IP),进入虚拟机,usr:home,passwd:1。这时就已经进入了虚拟机的/home/linux目录下面,命令当然不能用ls了,得用dir了。使用get和put就可以下载和上传了。当时在上传这一步始终没能实现,最后请教老师,才总结出开头关键的4点,绝对非常一定肯定有用!

太极拳第二式:nfs

     nfs这个服务今天刚接触,感觉在学校里见到过,不过老师只是让我们机械地输入命令,然后貌似是在vivi超级终端里看下“hello world”,仅此而已。今天呢,嘿嘿,系统地学习了这个据说很NB的东西,看我小写一下。

     nfs就是将服务器里的一个目录挂载到开发板或其他电脑的目录下面,通过这样可以起到在开发板上实时调试和共享文件的作用,也就是说A(192.168.1.166)、B(192.168.1.167)启动nfs服务,A、B就可以互相进行挂载对方指定的目录,共享资源。以A挂载B的/home/linux目录为例,将B的/home/linux挂载到A的/home/linux/wang下面。具体步骤如下:1、修改B的nfs挂载点配置。vim /etc/exports,可以自己选择挂载点,改为/home/linux    *(rw,sync,no_root_squash),保存退出。2:执行两步启动项。./etc/init.d/portmap restart和./etc/init.d/nfs-kernel-server restart。这样,A就可以挂载B的/home/linux目录,看到/home/linux目录下的所有东西了。执行命令为 mount -t nfs -o nolock 192.168.1.167:/home/linux  /home/linux/wang。当然执行这个命令A必须退出wang 这个目录。现在我们在wang目录下面就可以完全的看到B的/home/linux中的所有东西。在实时调试时,A就是开发板,在终端上可是实时地调试B中的程序,当然B中编译方式应为arm-linux-gcc,否则会出错,应该在电脑上编译时默认的为x86模式。

      nfs服务挂载时所要注意的地方。通常第一次挂载不会有多大问题,最容易出错的是在再一次挂载时。注意步骤有四:1、更改挂载点,就是改配置文件;2、重启nfs服务;3、umount原先挂载点,也可以不umount,挂到其他地方也可以;4、mount挂载目录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值