Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 9.1.5 扫描源代码树 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 . . . . . . . . . . . . 179 10.1.3 归档语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 10.1.4 复制语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 10.1.5 查找文件的语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 10.1.6 归档媒体 . . .0 码力 | 261 页 | 1.39 MB | 1 年前3
Debian 维护者指南debian/copyright: DEP-5 compliant – debian/control:substvar 支持、multiarch 支持、多个二进制软件包、…… – debian/rules:dh 语法、编译器加固选项、…… • 灵活性 – 许多选项(Section 5.7.1.1、Chapter 6、Appendix A) • 合理的默认行为 – 执行过程不中断,输出干净的结果 – 生 shell,例如 Z shell,请使用它们对应的配置文件 替换 ~/.bashrc 文件。 9 CHAPTER 3. 工具的配置 3.3. GIT 3.3 git 如今 git 命令已成为管理带历史的源码树的必要工具。 git 命令的用户级全局配置,如您的名字和电子邮件地址,保存在 ~/.gitconfig 文件中,且可以使用如 下方式配置。 $ git config --global user.name debmake 命令对上游源码树进行 debian 化(debianize),具体来说,是创建一个 debian 目录并仅向 该目录中添加各类模板文件。 – 名为 debhello_0.0.orig.tar.gz 的符号链接被创建并指向 debhello-0.0.tar.gz 文件。 – 维护者须自行编辑修改模板文件。 • debuild 命令基于已 debian 化的源码树构建二进制软件包。 –0 码力 | 142 页 | 1.11 MB | 1 年前3
Linux就该这么学 第2版在介绍常见的 Linux 系统版本之前,首先需要区分 Linux 系统内核与 Linux 发行套件系 统的不同。 ➢ Linux 系统内核指的是一个由 Linus Torvalds 负责维护,提供硬件抽象层、磁盘、文件 系统控制及多任务功能的系统核心程序(第 2 章会有详细介绍)。 ➢ Linux 发行套件系统是我们常说的 Linux 操作系统,也就是由 Linux 内核与各种常用 软件的集合产品。 编辑器来编写、修 改文档,然后通过逐个配置主机名称、系统网卡以及软件仓库参数文件等实验,帮助 读者加深 Vim 编辑器中诸多命令、快捷键、模式切换方法的理解;然后把前面章节 中讲解的 Linux 命令、命令语法与 Shell 脚本中的各种流程控制语句通过 Vim 编辑器 写到 Shell 脚本中并结合到一起,实现最终能够自动化工作的脚本文件;本章最后演 示了怎样通过 at 命令与 crond 计划任务服务来分别实现一次性的系统任务设置和长期 而额外 增加的参数。当您学完本书并具备一定的工作经验之后,一定能够领悟 Linux 命令的奥秘。 常见的执行 Linux 命令的格式是下面这样的。 ➢ :就是语法中的“动词”,表达的是想要做的事情,例如创建用户、查看文 件、重启系统等操作。 ➢ :用于对命令进行调整,让“修改”过的命令能更好地贴合工作需求,达到 事半功倍的效果。就像买衣服一样,衣服的尺码总会感觉偏大或偏小,要么只能将就0 码力 | 552 页 | 22.25 MB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024决定 Debian 分区以及大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 C.2 目录树 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 (即开机之后) 中起到了至关重要的作用。 3.6.1 如何更新 ppc64el 裸机固件 以下摘录自 IBM POWER8 上的 IBM PowerKVM on IBM POWER8。 开放 Power 抽象层(OPAL)是基于 POWER 处理器的服务器的系统固件。 当用户需要将 Power Systems 固件升级到更新级别,以获取新功能或对设备的额外支持时,可能会出 现这种情况。 确保满足以下要求: 1 Petitboot Petitboot 是基于 Linux kexec 而独立于平台的引导加载程序。Petitboot 支持从任何 Linux 可挂载的文件 系统加载内核、initrd 和设备树文件,还可以使用 FTP、SFTP、TFTP、NFS、HTTP 和 HTTPS 协议从网络 加载文件。Petitboot 可以引导任何包含 kexec 引导支持的操作系统。 Petitboot 在系统0 码力 | 96 页 | 576.81 KB | 1 年前3
Debian 新维护者手册install 将临时目录设置到 debian/package。3 临时目录中的全部文 件都将成为软件包内容,并在安装该包时被安装到用户系统。这里唯一的区别是 dpkg 会把文件安装到真实的根目录 树中,而不是你的工作目录。 请记住,即使你的程序正确安装到了debian/package,仍然要考虑将 .deb 软件包文件安装到根目录下的情形。所 以绝对不允许构建系统将诸如 /home/me/de 程序源代码来使他们使用正确的路径。但是 到哪里去搜索,哪些才是呢?你可以通过以下的方法找到它们: $ grep -nr --include=’*.[c|h]’ -e ’usr/local/lib’ . grep 会递归搜索整个源代码树并告诉你所有匹配项的文件名和行号。 编辑那些文件,在那些行中用 usr/lib 替换 usr/local/lib。这个过程可以用如下方法自动化完成: $ sed -i -e ’s#usr/local/lib#usr/lib#g’ 命令。原始的 Makefile 文件中没有它,因为通常情况 下当你执行 make install 命令时,/usr/local/bin 和用到的其他目录早已存在于系统中。然而当我们要向新建 的私有目录树中安装时,我们必须创建其中的每一个目录。 我们还可以在末尾添加上其他的内容,比如上游作者有时会省略的附加文档: install -d $(DESTDIR)/usr/share/doc/gentoo/html0 码力 | 63 页 | 493.28 KB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版数据夹与抽屉,各项动作所需最小权限 5.2.4 Linux文件种类与扩展名 5.3 Linux目录配置 5.3.1 Linux目录配置的依据--FHS:/, /usr, /var 5.3.2 目录树(directory tree) 5.3.3 绝对路径与相对路径 5.3.4 CentOS 的观察:lsb_release 5.4 重点回顾 5.5 本章练习 5.6 参考资料与延伸阅读 第六章 磁盘组成与分区的复习 7.1.2 文件系统特性: 索引式文件系统 7.1.3 Linux 的 EXT2 文件系统(inode): data block, superblock,dumpe2fs 7.1.4 与目录树的关系 7.1.5 EXT2/EXT3 文件的存取与日志式文件系统的功能 7.1.6 Linux 文件系统的运行 7.1.7 挂载点的意义 (mount point) 7.1.8 其他 Linux 使用者的特殊 shell 与 PAM 模块 13.5.1 特殊的 shell :/sbin/nologin, nologin.txt 13.5.2 PAM 模块简介 13.5.3 PAM 模块设置语法:验证类别(type)、控制标准(flag)、模块与参数 13.5.4 常用模块简介: securetty,nologin, pam_pwquality,login流程 13.5.5 其他相关文件:0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版工程师只要遵守该开发接口那就很 容易开发软件了!举例来说,我们学习C程序语言只要参考C程序语言的函数即可, 不需要再去考虑其他核心的相关功 能,因为核心的系统调用接口会主动的将C程序语言的相关语法转成核心可以了解的任务函数, 那核心自然就能够顺 利运行该程序了! 如果我们将整个电脑系统的相关软/硬件绘制成图的话,他的关系有点像这样: 图0.4.2、操作系统的角色 电脑系统主要由硬件构 但开始撰写GCC时并不顺利,为此,他先转而将他原先就已经写过的Emacs编辑器写成可以在Unix上面跑的软件,并 公布源代码。 Emacs是一种程序编辑器,他可以在使用者撰写程序的过程中就进行程序语法的检验,此一功能可以减 少程序设计师除错的时间! 因为Emacs太优秀了,因此,很多人便直接向他购买。 此时网际网络尚未流行,所以,史托曼便借着Emacs以磁带(tape)出售,赚了一点钱 ,进而开始全力撰写其他软 shell! 这些都在1990年左右完成了! Tips 如果纯粹使用文字编辑器来编辑程序的话,那么程序语法如果写错时,只能利用编译时发生的错误讯息来修订 了,这样实在很没有效率。 Emacs则是一个很棒的编辑器!注意!是编辑(editor)而非编译(compiler)! 他 可以很快的立刻显示出你写入的语法可能有错误的地方,这对于程序设计师来说, 实在是一个好到不能再好的工具 3.1. 1.1 Linux是什么0 码力 | 1057 页 | 14.60 MB | 1 年前3
Curve文件系统元数据管理3、各内存结构体 时间复杂度 空间复杂度 特点 可用实现 Btree 一个节点上保存多条数据,减少树的层次(4~5层),方便从盘上读取数据,减少去盘上读取次数。适合在盘上和内存组织目录树。 google,https://github.com/abseil/abseil-cpp/tree/master/absl/c ontainer 实现了btree 考虑inode和dentry的内存组织形式,可以考虑hashmap,skiplist,btree等,但是无论选择哪种方式组织,节点都可以抽象成一个Key - Value的形式。 inode可以抽象成 key : fdid+inodeId, value : struct inode; dentry可以抽象成 key : fsid+parentId+name , value : struct dentry; 分 场景三:系统退出的时候,元数据的持久化 如果采用raft的方式对元数据持久化,任务数据的修改都先持久化再修改内存。那么就不存在的系统推出的时候对元数据持久化。 对业务逻辑进行进一步抽象,忽略业务细节,会发现,元数据的内存管理需要提供这些功能。收到一条record,解析record,然后根据不同的opcode在内存对元数据进行处理。 伪码如下:© XXX Page 8 of 240 码力 | 24 页 | 204.67 KB | 6 月前3
Debian GNU/Linux 安装手册
January 8, 2024中设置以太网 MAC 地址 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.6.4 U-Boot 中的内核/Initrd/设备树的重定位问题 . . . . . . . . . . . . . . . . . . . . . . 15 ii CONTENTS 4 获取系统安装介质 16 4.1 官方的 Debian GNU/Linux 决定 Debian 分区以及大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 C.2 目录树 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 A20-SOM-EVB • 迅龙香橙派 +(OrangePi Plus) 基于 Allwinner sunXi 设备的系统支持仅限于主线 Linux 内核中提供的驱动程序和设备树信息。 Debian 不支持供应商特定的内核树(如 Allwinner SDK 内核)和 Android 派生的 linux-sunxi.org 3.4 系列内核。 主线 Linux 内核通常支持 Allwinner A0 码力 | 98 页 | 594.52 KB | 1 年前3
Linux命令大全搜索工具 v1.8for each 18. # percentage (from 1% to 100%) the time (in milli seconds) it took to ab 补充说明 语法 选项 ab Apache服务器的性能测试工具 - 30 - 本文档使用 书栈网 · BookStack.CN 构建 19. # serve that percentage of accept(选项)(参数) 1. -E:当连接到服务器时强制加密; 2. -U:指定连接服务器时使用的用户名; 3. -h:指定连接服务器名和端口号。 目标:指定目标打印机。 accept 补充说明 语法 选项 参数 accept 指示打印系统接受发往指定目标打印机的打印任务 - 33 - 本文档使用 书栈网 · BookStack.CN 构建 比grep好用的文本搜索工具 1. # u configtest:检查设置文件中的语法是否正确; fullstatus:显示服务器完整的状态信息; graceful:重新启动Apache服务器,但不会中断原有的连接; help:显示帮助信息; restart:重新启动Apache服务器; start:启动Apache服务器; status:显示服务器摘要的状态信息; stop:停止Apache服务器。 apachectl 补充说明 语法 参数 apachectl0 码力 | 1347 页 | 8.79 MB | 1 年前3
共 65 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













