当前位置: 首页 > news >正文

wordpress 封面图像/搜狗网站seo

wordpress 封面图像,搜狗网站seo,wordpress+图片库,建设部颁发的证书网站1、Ubuntu14.04上搭建NFS服务 1.1、安装NFS服务 $ sudo apt-get install nfs-kernel-server //安装NFS服务 1.2 创建Tiny4412开发板根文件系统 这部分内容参考《Busybox构建根文件系统和制作Ramdisk》部分。 假设Tiny4412开发板根文件系统路径为/home/felix/nfs 1.3. 配置…

 

1Ubuntu14.04上搭建NFS服务

1.1、安装NFS服务

         $ sudo apt-get install nfs-kernel-server    //安装NFS服务

1.2 创建Tiny4412开发板根文件系统

    这部分内容参考《Busybox构建根文件系统和制作Ramdisk》部分。

    假设Tiny4412开发板根文件系统路径为/home/felix/nfs  

1.3. 配置NFS服务器

    配置NFS主要涉及配置文件/etc/exports,它用于NFS服务器端,其中列出了NFS服务器中要导出的目录、可以访问这些目录的NFS客户机及其访问权限。

    /etc/exports文件的格式如下:

    dir_to_export  NFS_client (permissions)  [NFS_client (permissions)…]

例如:

      /tmp       192.168.100.0/24(ro)     localhost(rw)     *(ro,sync)  

    [分享目录]  [第一个客户端(权限)]   [可用主机名]   [可用通配符]

  因此,需要在/etc/exports文件中添加如下内容:     

    /home/felix/nfs  *(rw,sync,no_root_squash,no_subtree_check)

    /home/felix/nfs刚才创建的共享文件夹

    *:允许所有的网段访问,也可以使用具体的IP

    rw挂接此目录的客户端对该共享目录具有读写权限

    sync资料同步写入内存和硬盘

    no_subtree_check不检查父目录的权限。

    no_root_squashroot用户具有对根目录的完全管理访问权限。

1.4、启动NFS服务器。

    在命令行终端输入如下命令:

    $ sudo exportfs –rv                 //使exports 文件生效

       $ sudo /etc/init.d/rpcbind restart          //重启rpcbind 服务

       $ sudo /etc/init.d/nfs-kernel-server restart      //重启nfs服务

Ubuntu上执行:

    $ showmount -e    

显示出共享的目录说明搭建成功。

2.配置tiny4412开发板内核,板子启动自动挂载NFS文件系统

2.1、配置tiny4412开发板内核支持NFS

         输入 make ARCH=arm menuconfig 命令进入 linux 内核配置界面,

进入[*] Networking support  --->

                                                 Networking options  --->

                                                        选中[*]   IP: kernel level autoconfiguration

clip_image002

再进入File systems  --->

                     [*] Network File Systems  --->

选中如下选项:

       <*>   NFS client support

              <*>     NFS client support for NFS version 2

              <*>     NFS client support for NFS version 3

              [*]       NFS client support for the NFSv3 ACL protocol extension

              <*>     NFS client support for NFS version 4

              [*]     Provide swap over NFS support

              [*]   NFS client support for NFSv4.1

              [*]     NFS client support for NFSv4.2

              [*]     NFSv4.1 client support for migration

              [*]   Root file system on NFS

clip_image004

再进入General setup  --->

              设置Initial RAM filesystem and RAM disk (initramfs/initrd) support项为

              [ ] Initial RAM filesystem and RAM disk (initramfs/initrd) support

clip_image006

配置完成后,保存退出并编译内核。

2.2、配置U-boot启动参数

    2.2.1、设置U-bootbootargs参数:

    # setenv bootargs  'root=/dev/nfs  rw  nfsroot=192.168.1.102:/home/felix/nfs  ethmac=00:00:ff:ff:00:00 ip=192.168.1.103:192.168.1.102:192.168.1.1:255.255.255.0::eth0:off  console=ttySAC0,115200 init=/linuxrc'

    # saveenv

       其中关键是对ip参数的设置:

ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>:<dns0-ip>:<dns1-ip>

       bootargs中关于nfs的参数解释如下:

root=/dev/nfs  rw  nfsroot=192.168.1.102:/home/felix/nfs 表示挂载的 nfs 服务器 ip

192.168.1.102,挂载的目录是/home/felix/nfs(注意:/home/felix/nfs是前面搭建 nfs 服务器设置的);

       ethmac=00:00:ff:ff:00:00表示网卡的地址是00:00:ff:ff:00:00,该地址在网卡驱动加载成功后会打印出来;

       ip=192.168.1.103:192.168.1.102:192.168.1.1:255.255.255.0::eth0:off192.168.1.103是我们开发板的ip地址,192.168.1.102nfs服务器的ip192.168.1.1是开发板的网关,255.255.255.0 是子网掩码,eth0是网卡设备的名称。

       bootargs的设置可以放在设备树中或者u-boot中,并且u-bootbootargs的优先级更高,会将设备树中的bootargs覆盖了。具体请参考内核文档:

              Documentation/kernel-parameters.txt

              Documentation/filesystems/nfs/nfsroot.txt

2.2.2、设置U-bootbootcmd参数:

       如果用NFS启动根文件系统的话,使用bootm启动内核的时候,就不需要传递ramdisk的地址了(如:bootm 0x40000000 – 0x4200000 ),否则根文件系统还是ramdiskU-bootbootcmd参数设置如下:

       # setenv bootcmd 'usb start; usb reset;tftp 0x40007000 uImage; tftp 0x42000000 exynos4412-tiny4412sdk.dtb;bootm 0x40007000 - 0x42000000; boot'

    # saveenv

    关于TFTP的设置参考《X-010 FriendlyARM tiny4412 uboot移植之 uboot移植之移植网卡驱动TFTP用起来》

2.3、配置Linux启动参数

    输入 make ARCH=arm menuconfig 命令进入 linux 内核配置界面进入Boot options  --->

Default kernel command 里面输入

root=/dev/nfs  rw  nfsroot=192.168.1.102:/home/felix/nfs  ethmac=00:00:ff:ff:00:00 ip=192.168.1.103:192.168.1.102:192.168.1.1:255.255.255.0::eth0:off  console=ttySAC0,115200 init=/linuxrc

这个参数和前面设置u-bootbootargs参数一致

clip_image008

保存配置参数,重新编译内核。

    完成上面的设置,就可以使用NFS启动Tiny4412开发板的根文件系统。

clip_image010

参考

嵌入式环境搭建之NFS  http://blog.csdn.net/tigerjibo/article/details/9748561

[学习嵌入式开发板]iTOP-4412实现NFS网络文件系统http://www.oschina.net/question/2371345_2158782

Ubuntu14.04Tiny6410挂载NFS服务http://www.cnblogs.com/cxd2014/p/4178889.html

转载于:https://www.cnblogs.com/LoTGu/p/7020527.html

http://www.lbrq.cn/news/1575955.html

相关文章:

  • 重庆任务盟网站建设/查权重的软件
  • 怎样在绍兴e网做网站/网络舆情分析报告
  • 门户网站做的比较好的公司/市场推广方案ppt
  • nodejs做网站的弊端/在线查网站的ip地址
  • 服装厂做1688网站效果好不好/semen
  • 哪些网站做微课赚钱/北京搜索引擎推广公司
  • 怎么做英文的网站首页/seo网站推广什么意思
  • 网站建设小故事/seo自学网免费
  • flash网站需要改变/app推广软文范文
  • 做酒水网站陕西有哪些/广州seo优化费用
  • 刷赞网站空间/百度手机助手下载安卓版
  • 建设官方网站需要那些人员/郑州搜索引擎优化
  • 兰州最好的网站开发公司/广州网站排名优化公司
  • 支付招聘网站套餐费用怎么做帐/网上销售渠道
  • 做网站php/搜索引擎优化的目标
  • 佛山建站模板/上海专业seo服务公司
  • 正规的网站建设明细报价表/电脑编程培训学校哪家好
  • 四川省住房和城乡建设厅门户网站/哈尔滨网站优化
  • 招标网站建设方案/网络seo哈尔滨
  • 做网站微信朋友圈应该怎么发/企业如何建立网站
  • 为什么我的网站只有新闻业被收录/网络营销活动方案
  • 组建做网站的团队/百度竞价广告收费标准
  • 做毕业论文的网站/淘宝seo 优化软件
  • 网站建设对用户影响/深圳关键词快速排名
  • 营销型网站的建设软文/电脑培训班多少费用
  • 如何把网站做权重/百度投诉电话24小时
  • 怎么做网站demo/软文代理平台
  • 做网站以后的趋势知乎/网络推广产品要给多少钱
  • 北京 网站设计找时代创信好/百度竞价一个月5000够吗
  • 建设网站前端/腾讯会议多少钱一个月
  • 基于Python的《红楼梦》文本分析与机器学习应用
  • 【狂热算法篇】探寻图论幽径之SPFA算法:图论迷宫里的闪电寻径者(通俗易懂版)
  • Flutter - 应用启动/路由管理
  • 【车联网kafka】Kafka核心架构与实战经验(第三篇)
  • TC39x STM(System Timer)学习记录
  • Baumer高防护相机如何通过YoloV8深度学习模型实现道路坑洼的检测识别(C#代码UI界面版)