详谈介绍Fedora10 NFS系统内核设置
创始人
2024-06-18 03:11:44
0

NFS还是比较常用的,于是我研究了一下Fedora10 NFS,在这里拿出来和大家分享一下,希望对大家有用。Fedora10 NFS 的 TFTP SERVER 设置 Linux TFTP ( 简单文件传输协议 ) 和 FTP ( 文件传输协议 ) 不同 Linux TFTP 的服务器是 TFTP SERVER ,FTP 常用的服务器是VSFTP 

为什么要Linux TFTP服务呢?如果只是下载上百KB的数据文件到开发板上,通过串口协议完全可以实现了,但是整个过程也要等上几分钟!而当制作好了内核镜像和文件系统后,你会发现他们都是上M的文件,要通过串口那几K几K的速度来下载,相信是个人都会疯掉的,而网络在速度方面就具有绝对的优势了,上M的文件也就秒来钟的事情,我下一个内核镜像一般是2秒左右哦 ,心动不如行动,赶紧来搭建一个Linux TFTP服务器吧!

1.检查系统中是否有安装好 TFTP SERVER : #rpm –qa | grep tftp ,若出现 tftp-server-0.49-1.fc10.i386 之类的提示,说明系统中已经装好了 Linux TFTP 服务了。

2.#vim /etc/xinetd.d/tftp 配置 Linux TFTP ,将 disable 的值改为 no , server_args 的值为服务器的目录路径,可以根据需要更改。

3.#service xinetd start ( chkconfig 配置服务的方式是可以开机启动的 Linux 服务有六个运行级别,可以通过 chkconfig 来配置每个级别上服务运行状况, #chkconfig –list 可以列出系统中的所有服务及其运行状况)) 启动服务。

4.关闭SELinux,#vim /etc/sysconfig/selinux 将SELINUX=enforceing注释掉,改成=disabled。或者输入setenforce 0命令.

Fedora10 NFS 设置

NFS:Net File System 的缩写,即网络文件系统 Fedora10 NFS 允许一个系统在网络上与它人共享目录和文件。通过使用 NFS ,用户和程序可以象访问本地文件一样访问远端系统上的文件。嵌入式开发中使用Fedora10 NFS 最显而易见的好处是:

1. 因为通常的数据可以存放在 HOST 机器上而且可以通过网络访问到,因此嵌入式的开发空间变得和 HOST 机器一样大,不必再受几十M 之约束了。

2. 减少对 Flash 的烧写次数,增加了 Flash 的寿命

3. 不必再每改动了一下点就要重新制作文件系统,重新烧写了,开发完全像在 PC 上一样方便。 注: NFS 由 Sun microsystems 公司开发。是一种网络操作系统,是使用底层传输层协议 TCP/IP 的应用层协议

1.查看本机物理网卡的内网IP:192.168.1.252

2.关闭 Fedora10 NFS中的防火墙,#service iptables stop

3.设置虚拟机中的 Linux 为桥接模式:
a)VM——Setting——Network Adapter , 选择桥接模式 ;
b)Edit——Virtual Network Settings——Host Virtual Network Mapping , 在 VMnet0 的下拉框中选择计算机的物理网卡 ; 进入 Automatic Bridging 选项卡 —— 选中 Automatic bridging—— “ Add ” —— 在弹出的对话框中选则物理网卡 —— 确定

4.Linux 中,系统 —— 管理 —— 网络设备控制 —— 配置 —— 硬件 —— 双击其中的网卡在出现的对话框中,在下拉列表中选 eth0—— 确定 —— 回到网络配置 —— 设备 —— 双击其中的网卡 —— 选静态设置的 IP 地址,在地址中添: 192.168.1.2 (主机和虚拟机中的客户机最好设到一个网段上) 子网掩码: 255.255.255.0 默认网关地址: 192.168.1.252—— 确定 —— 回到网络配置 —— 激活在Fedora10中,GUI界面的IP设置有问题,可以通过配置/etc /sysconfig/networking/devices/ifcfg-eth0文件来设置静态IP.

5.配置 Fedora10 NFS 服务的共享目录 : #vim /etc/exports /aesop/rootfs    *(rw,sync,no_root_squash) 这个是配置的 Fedora10 NFS 服务的目录,即被其他计算机 mount 的目录   被其他计算机 mount 的 IP (访问权限 * 表示所有的客户机都可以挂接此目录, rw 表示挂接此目录的客户机对该目录有读写权限, no_root_squash 表示允许挂接此目录的客户机享有该主机的 root 身份,即如果客户机上用户是用 root 用户登录的,那么在 Fedora10 NFS 服务器上用户也享有 root 权限) , no_root_squash 选项时挂接的客户机有主机的 ROOT 身份

6.#lokkit 关闭防火墙

7.启动 Fedora10 NFS 服务器 : #service nfs start, 一旦修改了 /etc/exports , 就要重启 Fedora10 NFS 服务  #service nfs restart,显示 mount 的目录列表 #exportfs ,行 #mount –t nfs localhost:/aesop/rootfs /mnt, 若 Fedora10 NFS 服务正常 (或者 #service nfs status 查看 nfs 的状态) , 则在 /mnt 下看到的内容应该和 /aesop/rootfs 下的内容一致 ,应该可以解决问题。运行#service nfs stop 停止 Fedora10 NFS 服务。

8.启动rpcbind服务 (老版本Fedora10 NFS是portmap)#service rpcbind start

(将内核下载后,下载文件系统时遇到了问题:提示IP-Config: Device `eth0' not found,后来想到可能内核配置时,没用make xconfig设置cs80x0 support,于是重新配置内核,可又遇到了个问题,make xconfig提示unable to find the QT installation,于是下载QT安装后,再配置内核,然后重新编译内核,就可以了!)

【编辑推荐】

  1. Linux嵌入式安装Fedora10
  2. 研究常用Fedora10安装编辑
  3. 史上最强Fedora10安装与启动教程
  4. 讲解Fedora 10系统下登入GUI
  5. 自动Fedora 10资料显示如何安装

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...