书籍读后总结
文章平均质量分 83
对工具书的整理
yasin墨染锦年
嵌入式软件工程师,欢迎骚扰
展开
-
第14章 处理用户输入
0是程序名,$1是第一个参数,$2是第二个参数,依次类推,直到第九个参数$9。记住,每个参数都是用空格分隔的,所以shell会将空格当成两个值的分隔符。要在参数值中 包含空格,必须要用引号(单引号或双引号均可)。如果脚本需要的命令行参数不止9个,需要稍微修改一下变量名。在第9个变量之后,必须在变量数字周围加上花括号,比如${10}。原创 2023-07-13 09:55:59 · 14141 阅读 · 0 评论 -
信息存储与管理(六)
4.存储安全与管理第15章 确保存储基础设施安全两个标准来衡量一套存储安全方法的效率。第一,部署系统的花费应当只占被保护数据的价值的小部分。 第二,相对于被保护的数据的价值来说,一个潜在的攻击者将花费更多的时间、金钱来危害系统。被动攻击的类型• 窃听:偷听谈话,未授权的获取信息的方式。• 窥探:用一种未授权的方式来访问另一个用户的数据。键盘记录器,拦截电子邮件。拒绝服务(DoS)攻击...原创 2020-03-19 10:23:29 · 3546 阅读 · 0 评论 -
信息存储与管理(四)
第9章 内容寻址存储固定内容:不太可能被改变但仍被多个应用程序和用户所访问的数据。内容寻址存储(CAS)技术:基于对象的存储系统,专用于存储固定内容。将用户数据和其相关属性作为独立的对象来存储。存储对象被分配了一个全局唯一的地址,即CAS中的内容地址。该地址来源于对象的二进制表示。支持单实例存储(SIS),消除同一数据的多个副本。固定内容资产:固定数据为了其参考价值或者商业价值而保留下来,例...原创 2020-03-18 15:11:39 · 2306 阅读 · 0 评论 -
信息存储与管理(一)
1.存储系统第1章 信息存储与管理数据类型,数据可以根据如何存储和管理划分为:1.结构化数据 按行和列的格式存储,通常用数据库管理系统存储,能够高效地检索和处理。2.非结构化数据 比较难于被商业应用检索和查询。商业应用更加关心非结构化数据的管理。存储区域网SAN:专用的、高性能的FC网络,用来完成服务器和存储设备之间块级别的通信。网络互联存储NAS:专用于文件服务类应用的存储设...原创 2020-03-18 14:31:54 · 4193 阅读 · 0 评论 -
信息存储与管理(三)
2.存储网络技术和虚拟化第5章 直连存储和SCSI介绍直连存储(DAS)是一种存储器直接连接到服务器的架构。内置DAS架构:存储设备通过串行/并行总线连接主机,只能支持短距离的高速连接。设备占用机箱内部空间,使得难以维护。外置DAS:服务器直接连接到外部存储设备。大部分情况下,主机和存储设备之间使用SCSI或者FC协议通信。对比内置DAS,外置DAS克服了设备和距离限制等问题,并提供了存储...原创 2020-03-18 14:59:06 · 2114 阅读 · 0 评论 -
信息存储与管理(二)
接上文 信息存储与管理(一)每个盘片上都有两个读写头,每面各一个。磁道是盘面上以主轴为圆心的一组同心环,磁道从外向内依次被编号,最外面磁道的编号为0。元数据(Metadata):存储扇区号、磁头号或盘面号、磁道号等,帮助控制器在磁盘上定位数据。磁盘的记录方式有两种1.旧式——非分区记录方式(不同磁道扇区数相同)2.新式——分区记录方式(不同磁道扇区数不同)新的解决方式认为,既然磁...原创 2020-03-18 14:40:18 · 11783 阅读 · 0 评论 -
信息存储与管理(五)
3.业务连续性第11章 业务连续性概述业务连续性(BC)信息可用性• 可靠性:在特定条件下及一定时间内部件无故障运行能力• 可获性:能够在正确位置提供给正确的用户。 系统的正常运行时间:系统处于可获性状态的时间• 合时性:如某项应用的在线时间为8点到10点,在该间隙外任何数据可用性的中断将不认为会影响合时性。信息不可用的因素计划中断:新硬件的安装、集成和维护,软件升级或补丁、...原创 2020-03-19 10:16:41 · 2927 阅读 · 0 评论 -
第13章 结构化命令 for while until
for while until 命令原创 2020-03-25 15:19:04 · 4117 阅读 · 0 评论 -
第9章 第10章 安装软件程序 &编辑器
安装软件程序yum安装软件包yum install package_name要列出所有已安装包的可用更新,输入如下命令:yum list updates如果想对更新列表中的所有包进行更新,只要输入如下命令:yum update只删除软件包而保留配置文件和数据文件,就用如下命令:yum remove package_name要删除软件和它所有的文件,就用erase选项:yum e...原创 2020-03-21 17:31:27 · 2596 阅读 · 0 评论 -
第6章 使用 Linux环境变量
使用 Linux环境变量bash shell用一个叫作环境变量( environment variable)的特性来存储有关shell会话和工作环境的信息。这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们。在bash shell中,环境变量分为两类:全局变量和局部变量。全局环境变量对于shell会话和所有生成的子shell都是可见的。局部变量则只对创建它们...原创 2020-03-21 17:15:02 · 4651 阅读 · 0 评论 -
第19章 sed和gawk
s命令会用斜线间指定的第二个文本字符串来替换第一个文本字符串模式。在本例中是big test替换了test。**sed编辑器并不会修改文本文件的数据。**它只会将修改后的数据发送到STDOUT。如果你查看原来的文本文件,它仍然保留着原始数据。要在sed命令行上执行多个命令时,只要用-e选项就可以了。$ sed -e ‘s/brown/green/; s/dog/cat/’ data1....原创 2020-03-19 10:36:49 · 5048 阅读 · 0 评论 -
第3章 基本的 bash shell 命令(二)
ls命令最基本的形式会显示当前目录下的文件和目录。可用带**-F**参数的ls命令轻松区分文件和目录。-F参数在目录名后加了正斜线( /),以方便用户在输出中分辨它们。类似地,它会在可执行文件(比如上面的my_script文件)的后面加个星号,以便用户找出可在系统上运行的文件。基本的ls命令显示了当前目录下的文件和目录,但并没有将全部都显示出来。 Linux经常采用隐藏文件来保存配置信息。...原创 2020-03-20 15:29:59 · 26862 阅读 · 0 评论 -
第7章 Linux文件的权限
Linux文件的权限用户权限通过创建用户时分诶的用户ID(User ID,通常缩写为UID)来跟踪的。登陆系统时使用的是登录名。Linux系统会为各种各样的功能创建不同的用户账户,而这些账户并不是真的用户。这些账户叫作系统账户,是系统上运行的各种服务进程访问资源用的特殊账户。所有运行在后台的服务都需要用一个系统用户账户登录到Linux系统上。添加新用户用来向Linux系统添加新用户的主要工...原创 2020-03-21 17:21:19 · 4530 阅读 · 0 评论 -
第11章 构建基本脚本(二)
脚本中的重定向 管道原创 2020-03-24 14:15:47 · 4227 阅读 · 0 评论 -
第4章 更多的bash shell命令
PID:程序的进程ID ,TTY:运行终端 TIME CMD:进程已用的CPU时间UID:启动进程的用户。PID:进程的进程ID。PPID:父进程的进程号C:进程生命周期中的CPU利用率。STIME:进程启动时的系统时间TTY:进程启动时的系统时间TIME:运行进程需要的累计CPU时间。CMD:启动的程序名称。使用了-l参数之后多出的那些列。 F:内核分配给进程的系...原创 2020-03-21 16:53:18 · 2059 阅读 · 0 评论 -
第2章 通过Linux 控制台终端访问CLI
创建一个新的文件夹,在现有的窗口的新标签中启动一个新的shell会话。打开Find窗口,提供待搜索文本的搜索选项。将所选的文本复制到GNOME的剪贴板中。将GNOME剪贴板中的文本粘贴到会话中。命令 切换到dos界面 (文本模式)发送终端会话重置控制码。关闭当前标签中的会话。命令 切换到图形界面。原创 2023-07-10 15:30:54 · 15416 阅读 · 5 评论 -
第11章 构建基本脚本
创建shell脚本 命令替换原创 2020-03-24 14:09:15 · 3958 阅读 · 0 评论 -
第3章 基本的 bash shell 命令(一)
在命令上 输入 init 3 命令 切换到dos界面 (文本模式)输入 init 5命令 切换到图形界面Shift+Ctrl+N 创建一个新的文件夹,在现有的窗口的新标签中启动一个新的shell会话Shift+Ctrl+C 将所选的文本复制到GNOME的剪贴板中Shift+Ctrl+V 将GNOME剪贴板中的文本粘贴到会话中虚拟机:Ctrl+Alt+Enter 全屏和退出全屏Shift...原创 2020-03-20 14:15:20 · 3558 阅读 · 0 评论 -
第5章 理解shell
理解shell,什么是shell?默认的系统shell设置为bash shell。进程列表,命令之间加入分号;,包含在括号里。要想知道是否生成了子shell,得借助一个使用了环境变量的命令。echo $BASH_SUBSHELL。如果该命令返回0,就表明没有子shell。如果返回1或者其他更大的数字,就表明存在子shell。数字1表明创建了子shell用于执行命令。在命令列表中嵌...原创 2020-03-21 16:59:19 · 4043 阅读 · 0 评论 -
第8章 管理文件系统
管理文件系统ext文件系统:扩展文件系统,使用虚拟目录来操作硬件设备,在物理设备上按定长的块来存储数据。采用名为索引节点的系统来存放虚拟目录中所存储文件的信息。索引节点系统在每个物理设备中创建一个单独的表(称为索引节点表)来存储这些文件的信息。存储在虚拟目录中的每一个文件在索引节点表中都有一个条目。 Linux通过唯一的数值(称作索引节点号)来引用索引节点表中的每个索引节点,这个值是创建文件时...原创 2020-03-21 17:26:23 · 1668 阅读 · 0 评论 -
第12章 使用结构化命令
结构化命令详解原创 2020-03-24 14:59:47 · 5307 阅读 · 0 评论