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

校园二手交易网站开发背景关于电子商务网站建设的现状

校园二手交易网站开发背景,关于电子商务网站建设的现状,张家口建设部网站,石家庄房地产信息网目前手上这个设备装系统不容易,总是需要借助虚拟机才能实现。 对生产就不太那么友好,能否不用虚拟机就能装Linux系统呢? 主要是文件系统的问题需要解决,平时我们一般是用nfs挂载后,然后对硬盘格式化,之后…

目前手上这个设备装系统不容易,总是需要借助虚拟机才能实现。

对生产就不太那么友好,能否不用虚拟机就能装Linux系统呢?

主要是文件系统的问题需要解决,平时我们一般是用nfs挂载后,然后对硬盘格式化,之后再把文件系统解压到硬盘中,这个过程就必须借助虚拟机,而且还要求虚拟机的nfs和网络必须正常好用。

这次我就想到了ramdisk,如果借助ramdisk,那么是否就可以脱离掉虚拟机,用几个命令是否就可以把系统装好呢?

好,那么首先得有一个ramdisk才行。

没有找到现成的,那就自己做吧。

一、制作ramdisk的最简文件系统


1.1 创建根文件系统目录


mkdir ramdisk_ls2k 
cd ramdisk_ls2k 
mkdir root dev etc boot tmp var sys proc lib mnt home usr   
mkdir etc/init.d etc/rc.d etc/sysconfig  
mkdir usr/sbin usr/bin usr/lib usr/modules  
mkdir var/lib var/lock var/run var/tmp 
sudo mknod -m 600 dev/console c 5 1  
sudo mknod -m 600 dev/null  c 1 3  
可以写成一个脚本,避免每次都要一行行敲

1.2 拷贝交叉编译工具里面的库


比如我使用的交叉编译工具是mips64el-loongson-linux-gcc,
这里我一下没有找到库,所以我选择把busybox(我用的版本是1.34.1)编译为静态库的方式。
      Settings  --->
            [*] Build static binary (no shared libs) 

            (/home/jc/ramdisk_ls2k) Destination path for 'make install'
            设置为安装的目录      
其他配置不变
      makefile修改一下
            CROSS_COMPILE ?=mips64el-loongson-linux-
            ARCH ?= mips

      make之后,直接make install

        用编译内核的环境变量设置一下。


1.3 建立etc目录下的配置文件


1.3.1、拷贝主机etc目录下的passwd、group、shadow文件到ramdisk_ls2k/etc目录下。
1.3.2、创建etc/mdev.conf内容为空。
1.3.3、etc/sysconfig目录下新建文件HOSTNAME(主机名),内容为“dazhi”。
1.3.4、编辑etc/inittab文件,内容如下:
      ::sysinit:/etc/init.d/rcS        #rcS作为系统初始化文件                                 
      console::askfirst:-/bin/sh      #在串口启动一个登录会话
      ::restart:/sbin/init  
      ::ctrlaltdel:/sbin/reboot     
      ::shutdown:/bin/umount -a -r  #告诉init在关机时运行umount命令卸载    所有的文件系统,如果卸载失败,试图以只读方式重新挂载。
      ::shutdown:/sbin/swapoff -a  

          
1.3.5、编辑etc/init.d/rcS文件,并chmod +x 修改文件权限
      #!/bin/sh
      PATH=/sbin:/bin:/usr/sbin:/usr/bin #启动环境,设置必要的环境变量
      runlevel=S
      prevlevel=N
      umask 022
      export PATH runlevel prevlevel
      echo "----------mount all----------------"
      mount -a   #读取/etc/fstab,加载文件系统
      echo /sbin/mdev>/proc/sys/kernel/hotplug
      
      echo "****************Hello dazhi*********************"
      echo "Kernel version:linux-3.10 (2024)"
      echo "***********************************************"     
      /bin/hostname -F /etc/sysconfig/HOSTNAME #设置机器名字
      mdev –s

1.3.6、编辑etc/fstab
      #device   mount-point     type       option       dump      fsck  
      proc      /proc           proc       defaults     0         0  
      none      /tmp            ramfs      defaults     0         0  
      #mdev     /dev            ramfs      defaults     0         0  
      sysfs      /sys            sysfs      defaults     0         0

1.3.7、编辑etc/profile
      USER="id -un"                    #id -un是打印输出当前的用户名,例如:root
      LOGNAME=$USER
      PS1='[\u@\h $PWD]#'              #“[用户名@主机名 目录]#”, PS1的值即进入shell后的默认
      PATH=$PATH
      HOSTNAME='/bin/hostname'         #通过/bin/hostname获取主机名
      export USER LOGNAME PS1 PATH
      echo “-----/etc/profile-------”

1.4 用nfs验证一下

虚拟机中设置好/etc/exports,然后重启nfs-kernel

手动加载文件系统:

g console=ttyS0,115200 noinitrd root=/dev/nfs rw nfsroot=192.168.0.14:/home/jc/ramdisk_ls2k/,v3 ip=192.168.0.12:192.168.0.14::::eth1

能够正常启动说明文件系统制作成功了。

二、内核设置ramdisk

2.1 需要修改一下内核选项,重新编译

框中的两条,选中并设置路径

然后重新编译内核,

重名了,准备手动加载试试

cp vmlinuz /mnt/hgfs/share-win/vmlinuz-ramdisk

2.2 手动加载,并指定使用ramdisk

load tftp://192.168.0.10/vmlinuz-ramdisk

g console=ttyS0,115200  root=/dev/ram0 rdinit=/linuxrc

启动成功。

制作好的ramdisk,解压之后就是文件夹。

链接: https://pan.baidu.com/s/1pWIdfShpLLspwxNV-NRHYw?pwd=jfww 提取码: jfww 

欢迎大家提出宝贵意见。

下期准备用ramdisk装系统试试。再会。

http://www.yayakq.cn/news/277207/

相关文章:

  • 砀山做网站的公司wordpress留言板模版
  • 什么样的网站需要备案广西柳州网站建设
  • 邵阳网站建设的话术wordpress内链设置
  • 海南省住房和城乡建设厅网站网上版自己做网站大概多少钱
  • 网站开发工程师待遇淄博株洲知名网站建设
  • 企业网企业网站制作推广公司哪家好
  • 北京哪家网站建设公司比较好网站建设技能描述
  • 大型电商网站建设wordpress建设企业官网
  • 网站建设完整代码全国物流网站
  • 网站制作团队wordpress不适合大型网站
  • 环保设备网站怎么做北京市建设工程信息网官方网站
  • 网站建设要入什么科目全屏网站表现形式
  • 营口电商网站建设如何快速建一个网站
  • 怎么建个免费英文网站网站项目开发
  • 做pc端网站什么开头网站灰色跟
  • 菏泽网站建设 梧桐树wordpress底部通知
  • saas网站建设深圳互联网网站建设
  • 网站建设文化方案网上注册公司在哪办
  • 网站做区块链然后往里面投钱大型房产网站模板
  • 网上做广告的网站高端商品网站
  • 工商管理网站企业网站成品源码
  • 谈谈对电子商务网站建设的理解凡客诚品官网入口
  • 菏泽 做网站 多少钱南京百度网站推广
  • 网站交互设计做网站代码的含义
  • 网站建设合同书(范本)大连黄页企业名录
  • 建筑公司网站源码下载国外域名注册查询
  • 大气精美网站设计工作室织梦模板(附赠精美织梦后台模板)wordpress禁止鼠标左键
  • 网页制作和网站制作有什么区别用手机能建网站吗
  • 桂林市防疫最新政策北京优化核酸检测
  • 做那个的网站谁有网站的建设可以起到什么作用是什么意思