![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ubuntu
文章平均质量分 69
快乐的学习
越努力、越幸运
展开
-
Linux系统rootfs切换到真正的根文件系统详细源码解析(附工作项目手动制作根文件实例)
最近有一块开发板需要制作一个定制的Linux操作系统,通过该项目总结一下相关的资料,包含rootfs切换到真正的根文件系统、如何制作根文件系统和相关的启动配置机器简介基于ARM架构的A53开发板,集成了本公司自研主控芯片,采用uboot引导,系统安装在ssd上,内核从nandflash启动;1、busybox制作精简的文件系统并完成ramfs启动;2、通过精简的文件系统制作完整的文件系统并拷贝到硬盘;3、rootfs切换到真正的根文件配置;4、启动参数设置;cda;本人博客#!,...原创 2022-07-24 17:01:45 · 2481 阅读 · 0 评论 -
uboot下tftp和nand flash启动linux配置总结及nand命令使用(实例)
本文主要是实例讲述tftp和nandflash两种方式启动linux系统,同时讲解nand的读写命令实例操作。原创 2022-07-16 17:07:44 · 3875 阅读 · 0 评论 -
Ubuntu系统设置常见问题处理详细总结
1、ubuntu不显示有线连接图标,无法保存网络ip设置;2、ubuntu不能root登录;3、git命令无法自动补全;4、root用户不能git命令不能补全,普通用户可以;5、如何设置root用户自动登录6、ssh登录windows设置7、sudo无需输入密码9、设置DNS10、ssh不能以root用户远程登陆Ubuntu系统11、通过图形或者脚本设置静态ip后重启又会自动新增一个dhcp的ip12、linux系统搭建tftp服务端过程。原创 2022-07-16 14:45:22 · 2415 阅读 · 0 评论 -
FIO测试硬盘性能参数和实例详细总结(附源码)
本文主要介绍FIO的具体参数、源码下载及通过实例进行FIO硬盘性能测试,FIO是Linux下开源的一款IOPS测试工具,主要用来对磁盘进行压力测试和性能验证。它可以产生许多线程或进程来执行用户特定类型的I/O操作,通过编写作业文件(类似于k8s的yaml)或者直接命令去执行测试动作,相当于是一个多线程的io生成工具,用于生成多种IO模式来测试硬盘设备的性能(大多情况用于测试裸盘性能)。1、git直接下载2、部分系统源中已有fio包2.2 参数解析参数解析-name用于输出信息用原创 2022-07-03 17:52:49 · 6002 阅读 · 0 评论 -
Linux系统语言设置和locale命令详解
简介Linux系统可以用locale命令查看语言设置,查看中英文环境,具体操作如下。操作1.查看当前安装有那些语言:[root@localhost /]# locale -a2.当前语言相关配置:[root@localhost /]# locale LANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY原创 2021-07-27 19:16:36 · 7344 阅读 · 3 评论 -
ubuntu系统deb包下的debian目录详解
简介本文主要介绍debian目录下除control文件的其他文件,control文件解析请点击下面链接:ubuntu系统下deb包中control文件详解其他文件解析debian目录包含文件如下:一、copyright这个文件包含了上游的版权以及许可认证信息。copyright可参照改为 :2020, National University of Defense Technology(NUDT),具体位置如下:二、changelog第1行 是软件的包名、版本号、发行版本和紧急程原创 2021-06-30 20:49:01 · 2216 阅读 · 1 评论 -
ubuntu系统quilt命令详解
简介quilt是ubuntu系统帮助我们管理patch的一个工具,具体参数及实例如下:Usage: quilt [--trace[=verbose]] [--quiltrc=XX] command [-h] ... quilt --versionCommands are: add fold mail refresh snapshot annotate fork new remove top applied graph n原创 2021-06-30 20:25:52 · 1049 阅读 · 0 评论 -
ubuntu系统使用quilt制作补丁包
解压源码包首先应从相关源地址下载所需打补丁的源码包[root@localhost /]# lsinitramfs-tools_0.136kylin6k7.dscinitramfs-tools_0.136kylin6k7.tar.xz使用dpkg-source -x initramfs-tools_0.136kylin6k7.dsc解压包后会生成对应软件包目录;[root@localhost /]# lsinitramfs-tools-0.136kylin6k7[root@localhost原创 2021-06-30 18:29:27 · 509 阅读 · 1 评论 -
ubuntu系统使用quilt命令自定义配置制作补丁包解析
简介patch的制作需要借quilt工具完成补丁,quilt 命令提供了记录修改的一个基本方式。对 Debian 打包来说,该工具需要进行自定义,从而在 debian/patches/ 目录内记录修改内容,而非使用默认的 patches/ 目录。为了避免改变 quilt 命令自身的行为,我们在这里创建一个用于 Debian 打包工作的命令别名:dquilt。之后,我们将对应内容写入 ~/.bashrc 文件。下面给出的第二行为 dquilt 命令提供与 quilt 命令相同的命令行补全功能。具体配置增原创 2021-06-30 18:19:17 · 409 阅读 · 0 评论 -
Ubuntu系统下deb包中control文件详解
control文件非首次编包,一般都会存在,若没有该文件可以通过下面命令进行生成dh_make -e 邮箱 -f ../xxx.tar.gz原创 2021-06-28 20:07:56 · 4920 阅读 · 2 评论 -
ubuntu系统dpkg命令使用详解
简介dpkg 是Debian linuxidc的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。deb包是Debian,Ubuntu等Linux发行版的软件安装包,扩展名为.deb,是类似于rpm的软件包,Debian,Ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。用法:dpkg [<选项> ...] <命令>命令:原创 2021-03-29 19:22:14 · 1262 阅读 · 2 评论 -
ubuntu系统手动编译、安装源码包详解
编译环境的搭建首先通过sudo apt-get install make、gcc、build-essential和checkinstall命令进行安装编译所需的相关包文件下载源码包wget http://us.mirrors.quenda.co/apache//apr/apr-1.7.0.tar.gz解压源码包tar -xzvf apr-1.7.0.tar.gz -C /usr/local/httpd/srclib/apr源码目录编译cd /usr/local/httpd/srclib/a原创 2021-03-29 18:50:47 · 2266 阅读 · 0 评论