摘要: 函数的定义和用途 函数function是由若干条shell命令组成的语句块,实现shell代码的重用和模块化编程。 它与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是shell程序的一部分 区别: 1.shell程序会启动一个子shell来执行 2.函数会在当前she 阅读全文
posted @ 2018-05-12 16:04 不懂123 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 数组 declare -a ARRAY_NAME declare -A ARRAY_NAME: 关联数组 注意:两者不可相互转换 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引, bash4.0版本之后开始支持 bash的数组支持稀疏格式(索引不连 阅读全文
posted @ 2018-05-12 10:09 不懂123 阅读(3154) 评论(0) 推荐(0) 编辑
摘要: Linux组成 由 kernel 和 rootfs 组成 单内核:(进程管理,内存管理,网络管理, 驱动程序,文件系统, 安全功能) /boot/vmlinuz-VERSION-release 辅助的伪根系统 /boot/initramfs-VERSION-release.img 这是一个cpio格 阅读全文
posted @ 2018-05-10 12:12 不懂123 阅读(974) 评论(0) 推荐(0) 编辑
摘要: grub stage 1 MBR中前 446个字节,如果把这里面的内容损坏,那么系统会认为当前磁盘没有启动引导功能,会尝试从光盘或者网络启动系统 grub stage 1.5 存放识别/boot分区的文件系统的驱动,一般占用的空间是在MBR扇区后面的27个扇区 如果数据被损坏,启动系统的时候还是会从 阅读全文
posted @ 2018-05-10 11:53 不懂123 阅读(3241) 评论(0) 推荐(0) 编辑
摘要: 条件判断 if 条件1;then COMMAND elif 条件2;then COMMAND else COMMAND(:) : 表示pass 不执行任何命令 fi 读取用户输入在进行数据判断 1 echo -n "输入你的数字: " 2 read userinput 3 expr $userinp 阅读全文
posted @ 2018-05-09 08:54 不懂123 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 进程概念 task struct:内核存储进程信息的数据结构 task list: 多个任务的task struct 组成的链表 创建进程 CoW Copy on Write 写时复制 子进程只有在数据发生变化的时候才会把父进程的内存空间复制一份给子进程,否则父进程和子进程是 占用一块相同的内存空间 阅读全文
posted @ 2018-05-05 10:39 不懂123 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 路由器 实现跨网段通信 路由器的工作原理是基于路由器中的路由表来实现数据包的路径选择 当路由器收到一个数据包的时候,会读取数据包的目标IP地址,根据目标IP地址来匹配路由表中的规则 单个路由器不会负责数据包全程的发送,只负责把数据包转发到下一个路由器即完成了任务 1.主机路由 到达网络中某个单独主机 阅读全文
posted @ 2018-05-03 09:04 不懂123 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: arp协议 地址解析协议 Address Resolution Protocol 通过已知IP获取相对应主机的MAC地址 arp 会在内容空间维护一个arp表,记录着和本主机通信过的IP和MAC相对应的记录 基于广播的方式进行查找 两个主机在三次握手之前必须先通过arp协议获取目标的MAC地址 ar 阅读全文
posted @ 2018-05-01 14:27 不懂123 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 设计思想 把一个复杂的事物进行分层划分,使得每个部分变得相对简单 分层模型 OSI分为7层模型 tcp/ip分为四层模型 TCP特性 1.工作在传输层 2.面向连接协议 在通讯的过程中有一个协商的过程,需要确保两者之间有一个稳定的,可靠的连接状态. 3.全双工的协议 可以同时双向发送数据 4.半关闭 阅读全文
posted @ 2018-04-30 13:20 不懂123 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 网络概念 物理拓扑分类 物理设备的拓扑结构 1.总线拓扑 2.环状拓扑 3.星型拓扑 逻辑拓扑分类 信息在网络中的流动方式 1. 总线拓扑 所有的设备都可以接收信号 2. 星型拓扑 通过中心节点传输,单点故障 3. 扩展星型拓扑 OSI模型 网络进程访问应用层 对数据进行相应的格式化 把二进制数据转 阅读全文
posted @ 2018-04-29 15:35 不懂123 阅读(2017) 评论(0) 推荐(0) 编辑