鸟哥的Linux 私房菜之前,我们得先来了解一下什么是 inode 这个东西?说实在的,这个东西真的很重要,不了解他 的时候,很容易搞错很多的咚咚! • 什么是 inodes ? 要提到 inode 之前,我们得先来了解一下硬盘的整体构造才行!硬盘里面有多个硬盘盘组合在一起,而一个硬盘盘可以如 下图所示,硬盘盘为圆形的,其中,每一个硬盘盘上面都有个可以读写的磁头( Head ),而当这个磁头固定住,让硬盘盘 转一圈,那么那一个圆形的就是磁道( Head ) :可擦写的金属磁盘; 磁道 ( Track ) :读写头转一圈 ( 同心圆的一圈 ) 的量; 扇区 ( Sector ) :最小的物理储存量。 好了,知道了大体的硬盘构造之后,再来谈一谈怎么硬盘分割( partition )呢?我们在进行硬盘分割的时候,最小都是以磁 柱为单位进行分割的,那么分割完成之后自然就是格式化( format )啰,在 Linux 里面我们在进行格式化的时候必须要考虑 谈完了一些基本的变量之后,再接下来我们可以聊一聊关于『数组, Array』这东西了!学过数学 应该知道有所谓的数组吧!他可以使用一个『函数』来包含一些内容!例如 A(1)=1, A(2)=4, A(3)=8 等等的样子,那个 A(n) 就是函数, n 就是 index(索引),而在等号的右边就是这个函数 对应索引所得到的『内容』啦!在 Bash 里头提供了『一维数组』给大家来使用,他的设定格式 是: 语法: [test0 码力 | 386 页 | 11.69 MB | 1 年前3
Linux命令大全搜索工具 v1.8显示或修改以太网卡的配置信息 ex 启动vim编辑器的ex编辑模式 exec 调用并执行指定的命令 exit 退出当前的shell expand 将文件的制表符转换为空白字符 export 为shell变量或函数设置导出属性 exportfs 管理NFS共享文件系统列表 expr 一款表达式计算工具 F false 返回状态为失败 - 5 - 本文档使用 书栈网 · BookStack.CN 构建 - 8 - 本文档使用 书栈网 · BookStack.CN 构建 lilo 安装核心载入开机管理程序 ln 用来为文件创建链接 lnstat 显示Linux系统的网路状态 local 在函数内定义局部变量 locate 比 find 好用的文件查找工具 logger 在系统日志中记录相应条目 login 登录系统或切换用户身份 logname 打印当前终端登录用户的名称 logout lsof 显示Linux系统当前已打开的所有文件列表 lsof -p pid lspci 显示当前主机的所有PCI总线信息 lsusb 显示本机的USB设备列表信息 ltrace 用来跟踪进程调用库函数的情况 lvcreate 用于创建LVM的逻辑卷 lvdisplay 显示逻辑卷属性 lvextend 扩展逻辑卷空间 lvreduce 收缩逻辑卷空间 lvremove 删除指定LVM逻辑卷0 码力 | 1347 页 | 8.79 MB | 1 年前3
Ubuntu 桌面培训 2010. . . . . . . . . . . . 153 IV.32 运行函数向导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 IV.33 选定一个函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 IV.34 收缩函数向导对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 IV.35 选定单元格区域 . . 电子表格 目录 Lucid Lynx • 计算 OpenOffice.org 电子表格为您提供了超过三百种财政、逻辑、统计、数学和 银行操作方面的计算函数,使您可以为您的复杂数据计算创建自定义表达式。此 外,Calc 程序还提供交互性的函数创建向导来帮助您建立自定义表达式。 OpenOffice.org 电子表格的另一项重要功能是使您能够使用自然语言创建表达 式,例如“销售额-成本”。 •0 码力 | 540 页 | 26.26 MB | 1 年前3
大学霸 Kali Linux 安全渗透教程destination :: (no default route?) Welcome to Scapy (2.2.0) >>> 看到>>>提示符,表示scapy命令登录成功。 (2)使用sr()函数实现发送和接收数据包。执行命令如下所示: >>> ans,unans=sr(IP(dst="www.rzchina.net/30",ttl=(1,6))/TCP()) Begin emission: uting Area)的标识符是RAI,RA是 包含在LA内的。服务区是指移动台可获得服务的区域,即不同通信网用户无需知道 移动台的实际位置,而可与之通信的区域。 (5)使用res.graph()函数以图的形式显示路由跟踪结果。执行命令如下所示: >>> res.graph() 执行以上命令后,将显示如图4.1所示的界面。 大学霸 Kali Linux 安全渗透教程 124 4.2 测试网络范围 前面介绍了社会工程学工具包(SET)的简单使用。为了能帮助用户更容易的理解 社会工程学的强大功能。本节将介绍使用社会工程学工具包实施各种攻击。 7.4.1 针对性钓鱼攻击向量 针对性钓鱼攻击向量通过构造特殊文件格式的漏洞进行渗透攻击,如利用Adobe Reader 8.1.0(PDF阅读器)的漏洞。实现钓鱼攻击向量主要通过发送邮件附件的 方式,将包含渗透代码的文件发送到目标主机。当目标主机的用户打开邮件附件0 码力 | 444 页 | 25.79 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版Tarball 20.1 开放源码的软件安装与升级简介 21.2 使用传统程序语言进行编译的简单范例 21.3 用 make 进行宏编译 21.4 Tarball 的管理与建议 21.5 函数库管理 21.6 检验软件正确性 21.7 重点回顾 21.8 本章习题 21.9 参考资料与延伸阅读 第二十二章、软件安装 RPM, SRPM 与 YUM 22.1 软件管理员简介 22 什么是开放源码、编译器与可可执行文件 21.1.2 什么是函数库 21.1.3 什么是 make 与 configure 21.1.4 什么是 Tarball 的软件 21.1.5 如何安装与升级软件 21.2 使用传统程序语言进行编译的简单范例 21.2.1 单一程序:印出 Hello World 21.2.2 主、副程序链接:副程序的编译 21.2.3 调用外部函数库:加入链接的函数库 21.2.4 gcc 的简易用法 (如何移除?升级?) 21.4.4 一个简单的范例、利用 ntp 来示范 21.4.5 利用 patch 更新源代码 21.5 函数库管理 21.5.1 动态与静态函数库 21.5.2 ldconfig 与 /etc/ld.so.conf 21.5.3 程序的动态函数库解析: ldd 21.6 检验软件的正确性 21.6.1 md5sum / sha1sum / sha256sum 210 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版使用传统程序语言进行编译的简单范例 23.3. 21.3 用 make 进行宏编译 23.4. 21.4 Tarball 的管理与建议 - 6 - 本文档使用 书栈(BookStack.CN) 构建 23.5. 21.5 函数库管理 23.6. 21.6 检验软件正确性 23.7. 21.7 重点回顾 23.8. 21.8 本章习题 23.9. 21.9 参考资料与延伸阅读 24. 第二十二章、软件安装 RPM 开放源码的软件安装与升级简介 23.2. 21.2 使用传统程序语言进行编译的简单范例 23.3. 21.3 用 make 进行宏编译 23.4. 21.4 Tarball 的管理与建议 23.5. 21.5 函数库管理 23.6. 21.6 检验软件正确性 23.7. 21.7 重点回顾 23.8. 21.8 本章习题 23.9. 21.9 参考资料与延伸阅读 虽然使用源代码进行编译可以进行客制化的设置,但对于 5英寸及2.5英寸的大小。我们以3.5英寸的 台式机使用硬盘来说明。 在硬盘盒里面其实是由许许多多的圆形盘片、机械手臂、 磁头与主轴马达所组成 的,整个内部如同下图所示: 图0.2.4、硬盘物理构造(图片取自维基百科) 实际的数据都是写在具有磁性物质的盘片上头,而读写主要是通过在机械手臂上的磁头(head)来达成。 实际运行 时, 主轴马达让盘片转动,然后机械手臂可伸展让磁头在盘片上头进行读写的动作。0 码力 | 1057 页 | 14.60 MB | 1 年前3
openEuler 22.09 技术白皮书openEuler 22.09 技术白皮书 14 1. 基础库函数与策略库:提供编写用户态策略的基础库函数与可配置的调度策略模板,支持用户快速编排和扩展,对用户 编程友好。 2. 标签管理机制:支持对任务 / 进程 / 组 / 用户等对象的自定义扩展标签,承载用户态与内核态,内核态组件之间的协同 调度的语义。 3. 调度组件 hook 点与 helper 函数:支持对 CFS 调度类的选核,选任务,抢占流程的自定义策略注入。 调度类的选核,选任务,抢占流程的自定义策略注入。 适用场景 开发人员、系统管理人员基于可编程内核框架针对不同应用场景,开发自定义策略,动态加载到内核执行。 WASM 安全沙箱引擎 FaaS 函数计算是云计算新型的计算方式,通过 FaaS 用户可以快速地构建任何类型的应用和服务,具有开发敏捷、自动弹 性伸缩、按需付费、免运维的特点。传统基于容器的 FaaS 方案虽然可以解决客户定制化计算处理能力与 CDN 自有服务解耦和 WebAssembly 技术的安全沙箱能力,将函数部署在 Wasm 安全沙箱中,实现函数隔离的前提下,解 决高并发场景下容器冷启动速度慢和内存底噪开销大的问题。 功能描述 轻量级 Wasm 沙箱引擎整体功能主要由以下两个关键组件提供: 1. Wasm 函数管理框架 • 支持监听处理高并发量函数请求 • 函数的生命周期管理 • 兼容 OCI 格式容器镜像,管理本地函数镜像资源 2. Wasm 轻量级协程调度框架0 码力 | 13 页 | 1.39 MB | 1 年前3
Ubuntu 桌面培训 2010. 150 图片 13 Ubuntu 桌面培训 目录 4.32 运行函数向导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 4.33 选定一个函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 4.34 收缩函数向导对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 4.35 选定单元格区域 . . . 和决策方面特性。其中一些重要特性包括: • 计算 OpenOffice.org 电子表格为您提供了超过三百种财政、逻辑、统计、数学和 银行操作方面的计算函数,使您可以为您的复杂数据计算创建自定义表达式。此 外,Calc 程序还提供交互性的函数创建向导来帮助您建立自定义表达式。 OpenOffice.org 电子表格的另一项重要功能是使您能够使用自然语言创建表达 式,例如“销售额-成本”。 •0 码力 | 524 页 | 57.54 MB | 1 年前3
openEuler 23.09 技术白皮书。 通过在内核中提供 GMEM 高层 API,允许加速器驱动通过注册 GMEM 规范所定义的 MMU 函数直接获取内存管理功能, 建立逻辑页表并进行内存超分。逻辑页表将内存管理的高层逻辑与 CPU 的硬件相关层解耦,从而抽象出能让各类加速器复 用的高层内存管理逻辑。加速器只需要注册底层函数,不再需要实现任何统一地址空间协同的高层逻辑。 Remote Pager 内存消息交互框架 Remote 而提升分布式场景节点间数据传输的效率。 • 热补丁:内核热补丁主要针对内核的函数实现的 bug 进行免重启修复,原理主要在于如何完成动态函数替换, openEuler 上的 livepatch 与 Linux 主线上的实现略有不同,采用直接修改指令的方法,而非主线基于 ftrace 实现, 在运行时直接跳转至新函数,无需经过查找中转,效率较高。 • Sharepool 共享内存:Sharepool Not-Applied Deactived Actived Accepted 热补丁生命周期 特性增强 24 openEuler 23.09 技术白皮书 1. 执行 uprobe 系统调用,在待修改函数 func 处增加 uprobe 断点。 2. 注册 uprobe handler。 3. 进行运行到 func 时调用 uprobe handler。 4. 将 patch 映射到当前进程地址空间。0 码力 | 52 页 | 5.25 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书特性:Linux 内存管理基于 page(页)转换到由 folio(拉丁语 foliō,对开本)进行管理,相比 page,folio 可 以由一个或多个 page 组成,采用 struct folio 参数的函数声明它将对整个(1 个或者多个)页面进行操作,而不仅仅是 PAGE_ SIZE 字节,从而移除不必要复合页转换,降低误用 tail page 问题;从内存管理效率上采用 folio 减少 LRU 链表数量,提升内 NAPI polling 支持:允许网卡 NAPI polling 移到内核线程处理,使 CPU 调度器可以合理调度提升性能。 • bpf新增kfunc特性:允许bpf通过符号方式直接调用内核和ko提供的函数,ko可以通过注册kfunc的方式来动态提供bpf接口。 • bpf 新增 dynamic pointer 特性:在 bpf 中引用动态分配的内存,此前 bpf 使用的内存必须在 verifier 支持线程池 (Threadpool),降低了线程创建和销毁的代价,保证高并发下,性能稳定不会明显衰退。 更多信息详见文档:高性能。 • 高兼容 支持大多数常见 Oracle 用法,包括数据类型、函数、SQL 语法、存储程序等兼容性用法。 更多信息详见文档:高兼容。 • 高安全 支持逻辑备份加密、CLONE 备份加密、审计日志入表、表空间国密加密等多个安全提升特性,进一步保障业务数据安全,更0 码力 | 45 页 | 6.18 MB | 1 年前3
共 35 条
- 1
- 2
- 3
- 4













