Linux就该这么学 第2版........................................................................................ 95 4.2.3 判断用户的参数.............................................................................................. ......................... 99 4.3.1 if 条件测试语句 .............................................................................................. 100 4.3.2 for 条件循环语句 .................................... ....................... 102 4.3.3 while 条件循环语句 ........................................................................................ 104 4.3.4 case 条件测试语句 ......................................0 码力 | 552 页 | 22.25 MB | 1 年前3
鸟哥的Linux 私房菜就等同将软件变为私有。为防止这一点,我们必 须明确声明:任何专利必须以允许每个人自由使用为前提,否则就不准许有专利。 下面是有关复制、发布和修改的确切的条款和条件。 GNU 通用公共许可证 有关复制,发布和修改的条款和条件 凡是版权所有者在其程序和作品中声明其程序和作品可以在 GNU GPL 条款的约束下发布,这 样的程序或作品都受到本许可证约束。下面提到的 "程序" 指的是任何这样的程序或作品。而 您可以为转让副本的实际行动收取一定费用。您也可以自由决定是否以提供担保来换取 一定的费用。 2. 您可以修改程序的一个或几个副本或程序的任何部分,以此形成基于这些程序的衍生作 品。只要您同时满足下面的所有条件,您就可以按前面第一款的要求复制和发布这一经 过修改的程序或作品。 • 您必须在修改过的档案中附有明显的说明:您修改了此一档案及任何修改的日期。 • 您必须让您发布或出版的作品,包括本程序的全部或一部分,或内含本程序的全部 禁止的。因此,如果您修改或发布程序 ( 或本程序的衍生作品 ) ,您就表明您接受这一 许可证以及它的所有有关复制、发布和修改程序或基于程序的作品的条款和条件。 6. 每当您重新发布程序 ( 或任何程序的衍生作品 ) 时,接受者自动从原始许可证颁发者那 里接到受这些条款和条件支配的复制、发布或修改本程序的许可。您不可以增加任何条 款来进一步限制本许可证赋予他们的权利。您也没有强求第三方履行许可证条款的义务。0 码力 | 386 页 | 11.69 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版7 参考资料与延伸阅读 第十二章、学习 Shell Scripts 12.1 什么是 Shell scripts 12.2 简单的 shell script 练习 12.3 善用判断式 12.4 条件判断式 12.5 循环 (loop) 12.6 shell script 的追踪与 debug 12.7 重点回顾 12.8 本章习题 第十三章、Linux 帐号管理与 ACL 权限设置 1.3 其他单元的设备 0.1.4 运行流程 0.1.5 电脑按用途分类 0.1.6 电脑上面常用的计算单位 (容量、速度等) 0.2 个人电脑架构与相关设备元件 0.2.1 执行脑袋运算与判断的 CPU:CPU的工作频率,32位与64位,CPU等级, 超线程 0.2.2 内存:多通道, DRAM与SRAM, ROM 0.2.3 显卡:PCIe 规格 0.2.4 硬盘与储存设备:物理组成 4.4 终端机的环境设置: stty, set 10.4.5 万用字符与特殊符号 10.5 数据流重导向 (Redirection) 10.5.1 何谓数据流重导向? 10.5.2 命令执行的判断依据: ; , &&, || 10.6 管线命令 (pipe) 10.6.1 撷取命令:cut, grep 10.6.2 排序命令:sort, uniq, wc 鸟哥的 Linux 私房菜:基础学习篇0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版Shell Scripts 14.1. 12.1 什么是 Shell scripts 14.2. 12.2 简单的 shell script 练习 14.3. 12.3 善用判断式 14.4. 12.4 条件判断式 14.5. 12.5 循环 (loop) 14.6. 12.6 shell script 的追踪与 debug 14.7. 12.7 重点回顾 - 4 - 本文档使用 书栈(BookStack 处理文件,亦即是…..2015/07/17 14.1. 12.1 什么是 Shell scripts 14.2. 12.2 简单的 shell script 练习 14.3. 12.3 善用判断式 14.4. 12.4 条件判断式 14.5. 12.5 循环 (loop) 14.6. 12.6 shell script 的追踪与 debug 14.7. 12.7 重点回顾 14.8. 12.8 本章习题 的工作主要在于管理与运算,因此在 CPU 内又可分为两个主要的单元,分别是: 算数逻辑单元与 控制单元。[3] 其中算数逻辑单元主要负责程序运算与逻辑判断,控制单元则主要在协调各周边元件与各单元间的工 作。 既然 CPU 的重点是在进行运算与判断,那么要被运算与判断的数据是从哪里来的? CPU 读取的数据都是从内存来 的! 内存内的数据则是从输入单元所传输进来!而 CPU 处理完毕的数据也必须要先写回内存中,最后数据才从内存0 码力 | 1057 页 | 14.60 MB | 1 年前3
openEuler 23.09 技术白皮书NVIDIA-UVM。随着内存使用量增长,领 先比例不断提升,在超分两倍以上时可领先 NVIDIA-UVM 60% 以上。(数据基于 NPU-Ascend910 与 GPU-A100 硬件,在 相同 HBM 内存条件下测试。) 应用场景 异构内存特性 为了结合加速器算力与 CPU 通用算力,实现统一的内存管理和透明内存访问,GMEM 设计了统一虚拟内存地址空间 机制,将原本的 OS 与加速器并行的两套地址空间合并为统一虚拟地址空间。 functions。 • runner:执行 ebpf VM,这包括加载寄存器、代码段、加载堆栈、映射数据段等。 • scheduler:决定何时执行 ebpf VM,这包括判断 VM 的状态,需要等待的数据依赖条件等。 • basic kernel functions:基本库函数,包括迁移、映射内存、fork、join_meeting 等核心基本功能。 • extended kernel 日志模块:提供迁移的全部运行过程记录日志。 • 迁移评估模块:提供迁移前的基础环境检测、软件包对比分析、ABI 兼容性检测等评估报告,为用户的迁移工作提供依据。 • 迁移功能模块:提供一键迁移、迁移进度展示、迁移结果判断等功能。 连通性检查 管理控制 前端显示 Agent 1 读取 Server 配置项 Server 端分发任务 给 Agent 端 Agent 端返回任务状态、 任务请求供 Server0 码力 | 52 页 | 5.25 MB | 1 年前3
Linux命令大全搜索工具 v1.8为开放源代码软件安装补丁程序 pathchk 检查文件中不可移植的部分 perl perl语言解释器 pfctl PF防火墙的配置命令 pgrep 根据用户给出的信息在当前运行进程中查找并列出符合条件的进程ID(PID) php PHP语言的命令行接口 pico 功能强大全屏幕的文本编辑器 pidof 查找指定名称的进程的进程号ID号 pigz 可以用来解压缩文件,gzip的并行实现升级版 从标准输入读取数据并重定向到标准输出和文件 telint 切换当前正在运行系统的运行等级 telnet 登录远程主机和管理(测试ip端口是否连通) tempfile shell中给临时文件命名 test 执行条件表达式 tftp 在本机和tftp服务器之间使用TFTP协议传输文件 time 统计给定命令所花费的总时间 times 显示进程累计时间 tload 显示系统负载状况 tmux Tmux是一个优秀的终端复用软件,类似GNU 本文档使用 书栈网 · BookStack.CN 构建 汇编语言编译器 as命令 GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。 1. as(选项)(参数) 1. -ac:忽略失败条件; 2. -ad:忽略调试指令; 3. -ah:包括高级源; 4. -al:包括装配; 5. -am:包括宏扩展; 6. -an:忽略形式处理; 7. -as:包括符号; 8. =file:设置列出文件的名字;0 码力 | 1347 页 | 8.79 MB | 1 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版对方的数据, 而一般数据的存在就是使用档案啰!那你有 没有权限取得?最终与该文件系统的设定有关啦! 上图显示的是:首先,客户端到服务器的网络要能够通,等到客户端到达服务器后,会先由服务器的防火墙判断该联 机能否放行, 等到放行之后才能使用到服务器软件的功能。而该功能又得要通过 SELinux 这个细部权限设定的项 目后,才能够读取到文件系统。 但能不能读到文件系统呢?这又跟文件系统的权限 (rwx) CentOS 内,我们已经有 yum 来进行在线更新了,你当然可以自己利用更改配置文件来指定 yum 要去查询的映像 站 (mirror site),不过这里鸟哥建议使用预设的设定值即可,因为系统会主动的判断较近的映像站 (虽然常常会 误判), 不需要人工微调啦! 例题-利用 yum 进行系统更新假设你的网络已经通了,目前你想要处理全系统更新,同时需要每天凌晨 2:15 自动 进行全系统更新,该如何作?答:全系统更新使用 是要说服老板别这样~好讨厌的感觉 吧! 因此,在系统安全方面,首要的工作是透过日常生活的社交活动中,慢慢透露一些资安方面的困扰, 并提供老板一些 制订资安规则方面的信息,这样未来比较好鼓吹资安条件的制订。我们就先由严格的密码来建议吧: 『猜密码』仍是一个不可忽视的入侵手段!例如 SSH 如果对 Internet 开放的话,你又没有将 root 的登入权限 关闭,那么对方将可能以 root0 码力 | 795 页 | 17.63 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 12.1.3 Shell 条件语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 . . . . . . . . . . . . . . . . 214 12.5 在条件表达式中进行文件比较 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 12.6 在条件表达式中进行字符串比较 . . . . . . . . . . . . . . . . 对 Debian 软件包管理系统,违背上面的预防措施,会导致不兼容影响,可能会使你的系统无法使用。 运行关键任务服务器的严谨的 Debian 系统管理员,应该使用额外的预防措施。 • 没有在安全的条件下使用你特定的配置进行彻底地测试,就不要从 Debian 安装任何软件包(包含安全更新)。 – 你作为系统管理员要对你的系统负责到底。 – Debian 系统长久的稳定史并无法保证什么。 Debian0 码力 | 261 页 | 1.39 MB | 1 年前3
Debian GNU/Linux 安装手册 October 14, 2021Debian 开发人员的意义。 • Debian 社群契约 是一份 Debian 对自由软件社群的承诺声明。任何同意遵守此社群契约的人都可 以成为 维护人员。任何维护人员都能将新软件引入 Debian —条件是此软件必须满足我们对“自由” 的标准要求,并且软件包必须符合我们的质量水准。 • Debian 自由软件准则 (DFSG) 是一份清晰简洁的有关 Debian 的自由软件标准的声明。在自由软件 运动中,DFSG 。您可以在您的系统中找到每个软件包 相关的版权和许可证,它们位于 /usr/share/doc/软件包名/copyright ,这些文件在您将软件包安 装到系统后就存在了。 关于 Debian 如何判断软件是否足够自由到可以包括在主发行版中的信息,请参阅 Debian Free Software Guidelines。 在此,最重要的法律声明是此软件无担保。程序员创造此软件为的是使社群受益,而不能保证软件适 fingerprint。您需要安全地传输该 fingerprint 给那些要继续远程安装的人。 当您决定继续本地安装时,不断地按 Enter,就可以返回主菜单,之后可以选择其他的组件。 现在转到网线的另一端。有一个先决条件,您需要配置您的终端使用 UTF-8 编码,因为安装系统使用 这种编码。如果不这样做,远程安装也可以进行,但是您可能看到奇怪的显示,比如破碎的对话框边界, 或者不可读的非 ASCII 字符。与安装系统建立连接只需键入:0 码力 | 86 页 | 508.72 KB | 1 年前3
Debian 新维护者手册org/doc/packaging- manuals/fhs/fhs-3.0.html) ,讲述每个文件和目录应该放在哪里) 等的描述。对于你而言,最重要的是它描述了软件 包进入官方仓库前必须满足的条件。(请参见 /usr/share/doc/debian-policy/policy.pdf.gz 和 /usr/ share/doc/debian-policy/fhs/fhs-3.0.pdf.gz 新维护者手册 8 / 57 – 对于仓库中 contrib 区的软件,其许可证必须满足 DFSG 的全部条件,不同于 main 区软件的一点是,它们可以 依赖于 main 之外的软件包来完成编译或运行。 – 对于仓库中 non-free 区的软件,其许可证可以不满足 DFSG 中的一部分条件。其中坚决不能违背的一点是,该 软件 必须是可分发的。 – 如果你不确定你的软件应该归入仓库的哪一个区,那你可以把许可证文本发送到 Makefile 还支持 make check,这个命令可以完成一系列程序检验和测试。当程序编译好后即可用 make install 命令,将 程序安装到目标目录。 ⁶当通过文件扩展名不足以判断文件类型时,可以使用 file 命令来判断。 ⁷这个程序已经被打包好了。当前的版本 (http://packages.qa.debian.org/g/gentoo.html) 使用 Autotools 作为其编译系统 (build0 码力 | 63 页 | 493.28 KB | 1 年前3
共 35 条
- 1
- 2
- 3
- 4













