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

上海建设局网站网站如何做提现功能

上海建设局网站,网站如何做提现功能,国外 网站页面,简单网页文章目录 前言一、官网下载ubuntu-base二、挂载并构建文件系统2.1、配置构建文件系统环境2.2、编写挂载脚本mount.sh并安装相关工具2.3、轻量级的桌面环境 lubuntu-desktop2.4、卸载一些不必要的软件2.5、添加用户2.6 、允许root用户登录桌面2.7、串口自动登录2.8、添加分区释放… 文章目录 前言一、官网下载ubuntu-base二、挂载并构建文件系统2.1、配置构建文件系统环境2.2、编写挂载脚本mount.sh并安装相关工具2.3、轻量级的桌面环境 lubuntu-desktop2.4、卸载一些不必要的软件2.5、添加用户2.6 、允许root用户登录桌面2.7、串口自动登录2.8、添加分区释放的系统服务(重要) 三、制作文件系统rootfs分区固件3.1、创建一个空镜像文件3.2、将镜像文件挂载到空文件3.3、修复及检测镜像文件系统 前言 很多厂商没有吧文件系统的构建方法开源出来只是提供了一个rootfs.img的固件包这不利于我们做二次开发本文章实现一个自己构建的文件系统并移植到RK的平台上使用 一、官网下载ubuntu-base http://cdimage.ubuntu.com/ubuntu-base/releases/ 本文章使用的是buntu-base-20.04.5-base-arm64.tar.gz 解压 mkdir ubuntu_rootfs tar -zxvf ubuntu-base-20.04.5-base-arm64.tar.gz -C ubuntu_rootfs二、挂载并构建文件系统 2.1、配置构建文件系统环境 配置网络配置 cp /etc/resolv.conf ubuntu_rootfs/etc/配置仿真开发环境 sudo apt install qemu-user-staticsudo cp /usr/bin/qemu-aarch64-static ubuntu_rootfs/usr/bin/更换软件源 sudo vim ubuntu_rootfs/etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted deb http://mirrors.aliyun.com/ubuntu-ports/ focal-updates main restricted deb http://mirrors.aliyun.com/ubuntu-ports/ focal universe deb http://mirrors.aliyun.com/ubuntu-ports/ focal-updates universe deb http://mirrors.aliyun.com/ubuntu-ports/ focal multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ focal-updates multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ focal-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ focal-security main restricted deb http://mirrors.aliyun.com/ubuntu-ports/ focal-security universe deb http://mirrors.aliyun.com/ubuntu-ports/ focal-security multiverse2.2、编写挂载脚本mount.sh并安装相关工具 挂载根文件系统运行需要的设备和目录 #!/bin/bash function mnt() {echo MOUNTINGsudo mount -t proc /proc ${2}procsudo mount -t sysfs /sys ${2}syssudo mount -o bind /dev ${2}dev#sudo mount -t devpts -o gid5,mode620 devpts ${2}dev/ptssudo mount -o bind /dev/pts ${2}dev/ptssudo chroot ${2} } function umnt() {echo UNMOUNTINGsudo umount ${2}procsudo umount ${2}syssudo umount ${2}dev/ptssudo umount ${2}dev } if [ $1 -m ] [ -n $2 ]; thenmnt $1 $2 elif [ $1 -u ] [ -n $2 ]; thenumnt $1 $2 elseecho echo Either 1st, 2nd or both parameters were missingecho echo 1st parameter can be one of these: -m(mount) OR -u(umount)echo 2nd parameter is the full path of rootfs directory(with tralling /)echo echo For example: ch-mount -m /media/sdcardecho echo 1st parameter : ${1}echo 2nd parameter : $[2] fi添加执行权限并挂载文件系统 sudo chmod x mount.sh ./mount.sh -m ubuntu_rootfs/挂载之后开始安装文件系统中必要的一些软件 apt updateapt upgradeapt install sudo vim udev net-tools ethtool udhcpc netplan.io language-pack-en-base language-pack-zh-han* iputils-ping openssh-sftp-server ntp usbutils alsa-utils libmtp9 安装的过程中会让你选择地区和时区 亚洲地区选择6Asia 中国时区选择70Shanghai 等待编译完成即可 2.3、轻量级的桌面环境 lubuntu-desktop 嵌入式平台选择轻量级的桌面环境lubuntu-desktop安装 apt install lubuntu-desktop2.4、卸载一些不必要的软件 apt-get remove --purge lubuntu-update-notifier apt-get remove --purge libreoffice* 2.5、添加用户 舔加用户 adduser ubuntu 增加管理员权限 adduser ubuntu sudo 2.6 、允许root用户登录桌面 gdm3设置允许root用户登录桌面,添加AllowRoottrue vim /etc/gdm3/custom.conf... # Uncomment the line below to turn on debugging # More verbose logs # Additionally lets the X server dump core if it crashes #Enabletrue AllowRoottrue vim /etc/pam.d/gdm-password 注释#auth required pam_succeed_if.so user ! root quiet_success #%PAM-1.0 auth requisite pam_nologin.so #auth required pam_succeed_if.so user ! root quiet_success include common-auth auth optional 2.7、串口自动登录 vim /lib/systemd/system/serial-getty\.service注释ExecStart-/sbin/agetty -o ‘-p – \u’ --keep-baud 115200,38400,9600 %I $TERM 修改ExecStart-/sbin/agetty --autologin root --noclear %I $TERM [Service] # The -o option value tells agetty to replace login arguments with an # option to preserve environment (-p), followed by -- for safety, and then # the entered username. #ExecStart-/sbin/agetty -o -p -- \\u --keep-baud 115200,38400,9600 %I $TERM ExecStart-/sbin/agetty --autologin root --noclear %I $TERM Typeidle Restartalways UtmpIdentifier%I TTYPath/dev/%I TTYResetyes TTYVHangupyes KillModeprocess IgnoreSIGPIPEno SendSIGHUPyes最后关闭自动休眠 sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target2.8、添加分区释放的系统服务(重要) 通过实验rootfs分区烧录后只有固件本身大小需要做分区释放 vim etc/init.d/resize2fs.sh#!/bin/bash -e # resize filesystem mmcblk0p6 if [ ! -e /usr/local/boot_flag ] ; thenecho Resizing /dev/mmcblk0p6...resize2fs /dev/mmcblk0p6touch /usr/local/boot_flag fi添加执行权限 chmod x etc/init.d/resize2fs.sh创建服务去运行脚本 vim lib/systemd/system/resize2fs.service#start [Unit] DescriptionSetup rockchip platform environment Beforelightdm.service Afterresize-helper.service [Service] Typesimple ExecStart/etc/init.d/resize2fs.sh [Install] WantedBymulti-user.target #end#退出根文件系统 exit#卸载挂载的根文件系统 ./mount.sh -u ubuntu_rootfs/三、制作文件系统rootfs分区固件 3.1、创建一个空镜像文件 dd if/dev/zero ofubuntu_rootfs.img bs1M count8192‬将该文件格式化为ext4文件系统 mkfs.ext4 ubuntu_rootfs.img3.2、将镜像文件挂载到空文件 mkdir ubuntu_base_rootfschmod 777 ubuntu_base_rootfsmount ubuntu_rootfs.img ubuntu_base_rootfscp -rfp ubuntu_rootfs/* ubuntu_base_rootfs/umount ubuntu_base_rootfs/3.3、修复及检测镜像文件系统 修复及检测镜像文件系统 e2fsck -p -f ubuntu_rootfs.imgresize2fs减小镜像文件的大小上述的2.8小节中的释放rootfs分区大小与这里减少文件大小相关。 resize2fs -M ubuntu_rootfs.img查看大小 du -sh ubuntu_rootfs.imgrootfs# du -sh ubuntu_rootfs.img 5.0G ubuntu_rootfs.img
http://www.hkea.cn/news/14483919/

相关文章:

  • 温州外贸企业网站建设域名注册网站查询工具
  • 网站设计答辩ppt可以看封禁网站的浏览器
  • 贵港网站建设兼职什么推广平台比较好
  • 去哪里找做网站的人wordpress商务主题
  • 怎样做网站的反链大连旅游攻略
  • 常州网站搭建找哪家学做土建资料员的网站
  • 免费微网站案例店铺设计素材
  • 宁波免费网站建站模板如何下载免费网页模板
  • 深网著名网站室内装修设计图片
  • 网站集约化建设通知wordpress获取缩略图地址
  • 优化网站要怎么做用织梦后台修改网站logo
  • 做资金盘网站违法吗网站后台信息管理怎么做
  • 电子商务网站的建设内容青岛硅谷网站建设公司
  • 门户网站建设 存在的问题wordpress 子主题开发
  • 如何选择镇江网站优化网站开发亿玛酷适合5
  • 企业建网站的少了中国建设部网站官网
  • 地方网站收录泉州网站建设企业
  • 有没有什么做地堆的网站wordpress 转中文
  • 一般网站有哪些模块永久网站域名注册
  • 网站建设需要了解的快速排名软件哪个好
  • 网站建设挣钱的需要什么网站建设英文翻译
  • html5 手机网站大学部门宣传视频创意
  • 河北网站开发价格wordpress上传媒体文件大小修改
  • 好用的网站建设工具网站备案 主办单位
  • 建设医院网站多少钱企业邮箱有什么作用
  • 重庆市建设工程信息官网站前端网站开发毕设类型
  • 网站建设 51下拉平台多少钱能注册500万公司
  • 南宁有做网站的公司吗做网站怎么引用字体
  • ai怎么做自己的网站学信网 的企业网站给你做认证
  • 三折页设计那个网站做的好企业门户网站运营推广