易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux NFS 使用总结

 1.       服务器nfs的配置
2.       客户端nfs的配置
3.       使用nfs
3.1 作为共享文件系统mount
3.2 作为根文件系统mount
4.备 注
nfs是Network File System,基于RPC(Remote Procedure Call Protocol远程过程调用协议)实现。
1.服务器nfs的配置
1.1 startàsystem settingànfs添加共享路径、允许访问的客户端IP以及访问方式
添加之后则存到/etc/exports文件中,如:/home/rrhudp0216 128.0.0.*(rw,sync):网络上共享/home/rrhudp0216,允许128.0.0.*网段的所有IP可以读写访问该文件夹。
1.2 services nfs restart重启nfs
1.3 services portmap restart 重启portmap
1.4 services iptables stop 关闭防火墙
1.5 services iptables status 防火墙状态查看(确认防火墙被关闭)
2.客户端nfs的配置
2.1 makemenuconfigàFile SystemsàNetwork File Systems中选上
2.2 Network Application中选择portmap项
   
3.使用nfs
3.1 作为共享文件系统mount
系统起来之后:
#mkdir /var/nfs
#chmod 777 nfs
#mount –t nfs –o tcp 128.0.0.7:/home/rrhudp0216 /var/nfs
# ls
Makefile              fmod.c                rrh_init.c~
Makefile_bk           freqnum.h             rrh_init.h
Makefile~             frequency.h           rrh_init.o

3.2 作为根文件系统mount
在U-boot下设置U-boot环境变量:
U-boot->setenv bootargs ‘root=/dev/nfs rw nfsroot=128.0.0.7:/home/rrhudp0216,proto=tcp,nfsvers=3,nolock ip=128.0.0.28:128.0.0.7:128.0.0.1:255.255.0.0::eth0:off’
系统启动之后
NET: Registered protocol family 1
NET: Registered protocol family 17
IP-Config: Complete:
      device=eth0, addr=128


相关文档:

如何成为一个Linux系统内核开发者

  你想成知道如何成为一个Linux内核开发者么?或者你的老板告诉你,“去为这个设备写一个Linux驱动。“这篇文档的目的,就是通过描述你需要经历的过程和提示你如何和社区一起工作,来教给你为达到这些目的所需要知道的所有知识。本文也尝试解释社区为什么这样工作的一些原因。
  内核几乎全是用C写成的,有 ......

Linux内存管理之slab分配器分析(续四)


七:kmem_cache_free()的实现
kmem_cache_free用于把从slab中分配的对象释放掉,同分配一样,它首先会把它放到AC中,如果AC满了,则把对象释放到share链中,如果share也满了,也就把它释放至slab。来看具体的代码:
void kmem_cache_free (kmem_cache_t *cachep, void *objp)
{
     unsi ......

Linux内存管理之slab分配器分析(续五)

 九:几点补充:
1: Slab中使用的页面都会加上“PG_slab”标志,以跟一般的页面区别。另外,在释放内存的时候,经常需要用到从页面到slab的对应转换关系。那是怎样标识的呢?
关于标志:
注意有以下代码:
static void *kmem_getpages(kmem_cache_t *cachep, int flags, int nodeid)
{
  &n ......

列出Linux源码下所有Makefile的方法

 一、要求:
1、能够显示出Makefile的总数
2、能显示一级目录下的Makefile总数、Makefile列表及其Makefile的内容
3、能将上述内容写入相应的文件
二、实例
rm -rf ~/Desktop/linux_Makefile/*
for i in `find . -maxdepth 1 -type d`
#仅仅是当前目录,所以请将本脚本放在linux源码目录下执行。
do
 e ......

极小的Linux发行版

 




<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
A:link { so-language: zxx }
-->

       一个
Linux
发行版,体积很小,用处反而很大。此话当真?
 
       一般而言,老式计算机内存都不大, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号