鸟哥的 Linux 私房菜:基础学习篇 第四版利用判断符号 [ ] 12.3.3 Shell script 的默认变量($0, $1...): shift 12.4 条件判断式 12.4.1 利用 if .... then: 单层简单条件,多重复杂条件, 网络状态,退伍 12.4.2 利用 case ..... esac 判断 12.4.3 利用 function 功能 12.5 循环 (loop) 12.5.1 while...do 类型的配置文件 17.3.1 systemctl 配置文件相关目录简介 17.3.2 systemctl 配置文件的设置项目简介 17.3.3 两个 vsftpd 运行的实例 17.3.4 多重的重复设置方式:以 getty 为例 17.3.5 自己的服务自己作 鸟哥的 Linux 私房菜:基础学习篇 第四版 25 目录及概述 17.4 systemctl 针对 timer 的配置文件 你就得要自行分配一个内存区块出来让自己 的数据能够填上去, 所以你还得要了解到内存的位址是如何定位的,啊!眼泪还是不知不觉 的流了下来... 怎么写程序这么麻烦啊! 为了要克服硬件方面老是需要重复撰写控制码的问题,所以就有操作系统(Operating System, OS)的出现了! 什么是操作系统呢?下面就来谈一谈先! 0.4.2 操作系统 如同前面提到的,在早期想要让电脑执行程序就得要参考一堆硬件功能函数,并且学习机器0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版举例来说,当你需要将运行的数据写入内存中,你就得要自行分配一个内存区块出来让自己的数据能够填上去, 所以 你还得要了解到内存的位址是如何定位的,啊!眼泪还是不知不觉的流了下来… 怎么写程序这么麻烦啊! 为了要克服硬件方面老是需要重复撰写控制码的问题,所以就有操作系统(Operating System, OS)的出现了! 什么是操作系统呢?下面就来谈一谈先! 如同前面提到的,在早期想要让电脑执行程序就得要参考一堆硬件功能函数,并且学习机器语言才能够撰写程序。 呢? 这 就不需要担心了,因为每个Linux distributions使用的kernel都是http://www.kernel.org所释出 的,而他们所选择的软件,几乎都是目前很知名的软件,重复性相当的高, 例如网页服务器的Apache,电子 邮件服务器的Postfix/sendmail,文件服务器的Samba等等。 此外,为了让所有的Linux distributions开发不致于差 study-area.org)等网站。 此外,人脑不像计算机的硬盘一样,除非硬盘坏掉了或者是数据被你抹掉了, 否则储存的数据将永远而且立刻的记忆 在硬盘中!在人类记忆的曲线中, 你必须要“不断的重复练习”才会将一件事情记得比较熟!同样的,学习Linux也一 样, 如果你无法经常摸索的话,那么,抱歉的是,学了后面的, 前面的忘光光!学了等于没学,这也是为什么鸟哥 当初要写“鸟哥的私房菜”这个网站的主要原因,0 码力 | 1057 页 | 14.60 MB | 1 年前3
Linux就该这么学 第2版及自行创建角色的方法,旨在让读者能够学到如何在生产环境中掌控任务工作流程。 此外,本章还以创建 LVM 逻辑卷设备、依据主机改写文件、管理文件属性等为目的, 精心编写了剧本文件,以让繁琐的事情变容易,让重复的工作批量自动完成。最后, 本章以 Ansible 的 vault 对变量及剧本文件进行加密来收尾。 ➢ 17 iSCSI :本章开篇介绍了计算机硬件存储设备的不 同接口技术的优缺点,并由此切入 PXE + TFTP + FTP + DHCP + Kickstart 等服务程序,从而搭建出一套可批量安装 Linux 系统的无人值守安 装系统。在学完本章内容之后,运维新手就可以避免枯燥乏味的重复性工作,大大提 高系统安装的效率。 ➢ 20 LNMP :LNMP 动态网站部署架构是一套由 Linux + Nginx + MySQL + PHP 组成的动态网站系统解决方案,具有免费、高效、扩展性强 1000 不够用,可以自定义/etc/profile 文件中 的 HISTSIZE 变量值。在使用 history 命令时,可以使用-c 参数清空所有的命令历史记录。还 可以使用“!编码数字”的方式来重复执行某一次的命令。总之,history 命令有很多有趣的玩 法等待您去开发。 [root@linuxprobe~]# history 1 ifconfig 2 uname -a 3 cat0 码力 | 552 页 | 22.25 MB | 1 年前3
Linux命令大全搜索工具 v1.8删除由alias设置的别名 uname 打印系统信息 unarj 解压缩由arj命令创建的压缩包 uncompress 用来解压.Z文件 unexpand 将文件的空白字符转换为制表符 uniq 显示或忽略重复的行 unlink 系统调用函数unlink去删除指定的文件 unprotoize 删除C语言源代码文件中的函数原型 unrar 解压rar文件命令,从rar档案中提取文件 unset 删除指定的shell变量或函数 列出显示器中的客户端应用程序 xlsfonts 列出X Server使用的字体 xset 设置X-Window系统中的用户爱好的实用工具 xz POSIX 平台开发具有高压缩率的工具 Y yes 重复打印指定字符串 ypdomainname 显示主机的NIS的域名 yum 基于RPM的软件包管理器 Z zcat 显示压缩包中文件的内容 zfore 强制为gzip格式的压缩文件添加.gz后缀 BEGIN{ commands } 语句块中的语句; 第二步:从文件或标准输入(stdin)读取一行,然后执行 pattern{ commands } 语句块,它逐 行扫描文件,从第一行到最后一行重复这个过程,直到文件全部被读取完毕。 第三步:当读至输入流末尾时,执行 END{ commands } 语句块。 BEGIN语句块 在awk开始从输入流中读取行 之前 被执行,这是一个可选的语句块,比如变量初0 码力 | 1347 页 | 8.79 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 9.3.7 记录编辑器复杂的重复操作动作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 9.3.8 记录 X 应用程序的图像 . . . . . . . . . . . . . . 144 9.4.8 使用固定间隔重复一个命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 9.4.9 使用文件循环来重复一个命令 . . . . . . . . . . . . . . . . . . . . . 参考手册 xxiv 关于本文档 指导原则 写作本文档时,遵循下列指导原则。 • 仅提供概览,而忽略边界情况。(Big Picture 原则) • 保持文字简短紧凑。(KISS 原则) • 不重复造轮子。(使用链接指向已有参考) • 专注于使用非图形的工具和控制台。(使用 shell 例子) • 保持客观。(使用 popcon 等等。) 提示 我试图阐明操作系统底层和体系结构的各方面内容。0 码力 | 261 页 | 1.39 MB | 1 年前3
鸟哥的Linux 私房菜是自由软件基金会加以版权保护的软件,请写信给自由软件 基金会,我们有时会作为例外的情况处理。我们的决定受两个主要目标的指导,这两个 主要目标是:我们 的自由软件的衍生作品继续保持自由状态,以及从整体上促进软件的 共享和重复利用。 11.没有担保 由于程序准予免费使用,在适用法准许的范围内,对程序没有担保。除非另有书面说明, 版权所有者和/或其它提供程序的人们 "一样" 不提供任何类型的担保,不论是明确的,还 http://www.study- area.org )等网站。 此外,人脑不像计算机的硬盘一样,除非硬盘坏掉了或者是数据被你抹掉了,否则储存的数据将永远 而且立刻的记忆在硬盘中!在人类记忆的曲线中,你必须要『不断的重复练习』才会将一件事情记得 比较熟!同样的,学习 Linux 也一样,如果你无法经常摸索的话,那么,抱歉的是,学了后面的,前 面的忘光光!学了等于没学,这也是为什么鸟哥当初要写『鸟哥的私房菜』这个网站的主要原因,因 也不为过! • 另外, /usr 至少给他 3~5 GB 吧,如果硬盘真的大的话! • 而 / 也可以给个几 GB 的空间。 • 最后,由于我们的 Linux 可能是在『试用』阶段,所以很有可能会重复的一再安装, 因此上,我都会预留一个扇区来备份我的核心啦与实验过程中觉得不错的 scripts (就有点像 DOS 的批次档),当然,我的 /home 底下的咚咚也可以有备份的地方, 而安装套件的0 码力 | 386 页 | 11.69 MB | 1 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版在同一网域的意义 那么同一个网域该怎么设定,与将 IP 设定在同一个网域之内有什么好处呢? Net_ID 与 Host_ID 的限制:在同一个网段内,Net_ID 是不变的,而 Host_ID 则是不可重复,此外, Host_ID 在二进制的表示法当中,不可同时为 0 也不可同时为 1 ,因为全为 0 表示整个网段的地址 (Network IP),而全为 1 则表示为广播的地址 (Broadcast 定,也就是说,这个网段内可用来设定主机的 IP 是由 192.168.0.1 到 192.168.0.254; 在区网内透过 IP 广播传递数据在同物理网段的主机如果设定相同的网域 IP 范围 (不可重复),则这些主机 都可以透过 CSMA/CD 的功能直接在区网内用广播进行网络的联机,亦即可以直接网卡对网卡传递数据 (透过 MAC 讯框); 设定不同区网在同物理网段的情况在同一个物理网段之内,如果两部主机设定成不同的 Datagram (当数据封包在某些路由传送的现象中造成逾时状态,此类别码 可告知来源该封包已被忽略的讯息) 12 Parameter Problem on a Datagram (当一个 ICMP 封包重复之前的错误时,会回复来源主机关 于参数错误的讯息) 13 Timestamp Request (要求对方送出时间讯息,用以计算路由时间的差异,以满足同步性协议的要 求) 14 Timestamp0 码力 | 795 页 | 17.63 MB | 1 年前3
Debian 新维护者手册文件,伴有许 多显式的 rule 和许多为每个 rule 所用的 dh_* 脚本,其中有大部分在现在已经是不必要的了 (这也显示了软件包的年龄)。新一代的 dh 命令更为简 洁,并能将我们从” 手工的重复工作” 中解放出来。当然,你仍然拥有完全的力量来定制整个过程,只要使用 override_dh_* target。参见第 4.4.3 节。它仅仅基建于 debhelper 软件包,而且不会像 cdbs 和相应的解决办法,并在后面添加 Closes: #654321。这样 Bug 报告会在你的软 件包被 Debian 仓库接受的同时被仓库管理软件 自动关闭。 • 重复上述操作来修复更多的 Bug,并在需要的时候使用 dch 更新 Debian changelog 文件。 • 重复你在第 6.1 节和第 7 章中所做的事情。 1要获得需要的日期格式,使用 LANG=C date -R。 Debian 新维护者手册 文件,你可以跳过这个 wget 命令,转而在 foo-oldversion 目 录中运行 uscan(1),且无需再执行 uupdate 命令。它会 自动查找新的源代码、下载并运行 uupdate 命令。⁴ 重复第 6.1 节、第 7 章和第 9 章中的操作,即可发布此更新的软件包。 8.4 更新打包风格 更新打包风格不是更新软件包的必须步骤,但是这样可以使你的软件包得到对现代的 debhelper0 码力 | 63 页 | 493.28 KB | 1 年前3
openEuler全新升级,成为数字基础设施开源操作系统源操作系统 全栈原子化解耦,支持版本灵活构建、服务自由组合, 这样通过一套架构,来灵活支持南向多样性设备,北 向全场景应用 操作系统碎片化 导致数字基础设施产生大量“软烟囱”:生态割裂;重复开发;协同繁琐 首个社区共建的全场景版本openEuler22.03 LTS已 正式发布,版本持续迭代和创新 LTS版本 2020.03 2020.09 创新版本 2021.03 创新版本 中天鲲鹏操作系统 V1.0(欧拉版) 麒安嵌入式操作系统V3 openEuler 23.03 Embedded openEuler线上展厅 平均时延1us,最大时延<10us 多轴多机联动 重复定位精度0.01毫米 XX * 24小时不间断测试 遥感操作机器人平台 多传感器接入 人手跟随体验 古月居OriginBot导航小车 地平线旭日X3派,ROS2 激光雷达SLAM建图和导航 更多内容见线上展厅:0 码力 | 15 页 | 1.35 MB | 1 年前3
Debian GNU/Linux 安装手册 October 14, 2021很好地设置 默认参数。然而,某些情况下还是需要手动设置参数。 设置模块参数的语法为: module_name.parameter_name=value 如果您需要传递多个参数给相同或不同的模块,重复上面内容即可。例如,设置老式的 3Com 网卡要使 用 BNC (coax) 端子和 IRQ 10,要使用: 3c509.xcvr=3 3c509.irq=10 18 CHAPTER 5. 用安装系统启动 debian-installer 在本阶段多次执行硬件侦测。第一次明确的目的是那些加载安装组 件所需要的硬件 (比如,您的 CD-ROM 或者网卡)。在第一次运行的时候并不是所有的驱动程序都就绪, 硬件侦测会在后续过程多次重复。 6.3.1.1 检测可用内存/小内存模式 debian-installer 首先要做的一件事是检测有效的内存。如果内存有限,该组件将修改后续的安装 进程,使您可以将 Debian GNU/Linux xts-plain64 Initialization Vector 或 IV 算法是确保加密过程中用同一个密钥对于同一 clear text 将产生惟一的 cipher text。用于防止攻击者根据加密数据中的重复模板推断信息。 与其替代者比较,默认的 xts-plain64 是当前已知的具有最少的攻击漏洞。您只有在需要保持 与以前安装的系统兼容,而它们无法使用新的算法时,才使用其他的算法。 Encryption0 码力 | 86 页 | 508.72 KB | 1 年前3
共 34 条
- 1
- 2
- 3
- 4













