摘要:
ansible:批量自动化部署工具 底层是用python所写,调用的主要模块为: 1.paramiko:模拟ssh协议,连接linux客户端 2.yaml:用来编写yaml脚本的语言 3.jinjia2:模板语言 工作原理: ansible通过hosts文件或免密钥登录来实现批量管理主机 执行命令方 阅读全文
摘要:
进程管理 程序:二进制文件,静态 /bin/date,/usr/sbin/sshd 进程:是程序运行的过程,动态,有生命周期及运行状态。 下图所示的是进程的生命周期: 所谓的进程也就是运行的程序(running program),通俗一点就是所写的代码正在运行的过程。代码本来是静止的才叫程序,但是当 阅读全文
摘要:
OSI七层模型和TCP/IP四层模型 七层模型,亦称OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。 它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。 TCP 阅读全文
摘要:
开机启动过程 uefi或BIOS初始化,开始开机自检 这个过程是开机后,BIOS或UEFI进行硬件检查的阶段。 加载mbr到内存 自检硬件没有问题时候,这里以BIOS为例,BIOS将会直接找硬盘的第一个扇区,找到前446字节,将MBR加载到内存中,MBR将告诉程序下一阶段去哪里找系统的grub引导。 阅读全文
摘要:
RAID概念 磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。 磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成 阅读全文
摘要:
LVM逻辑卷管理器 简介 LVM的产生是因为传统的分区一旦分区好后就无法在线扩充空间,也存在一些工具能实现在线扩充空间但是还是会面临数据损坏的风险;传统的分区当分区 空间时,一般的解决办法是再创建一个更大的分区将原分区卸载然后将数据拷贝到新分区,但是在企业的生产系统往往不允许停机或者允许停机的时间很 阅读全文
摘要:
一、磁盘接口与种类 硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏。目前磁盘的接口主要有IDE、SATA、SCSI 、SAS等类型。 1、IDE硬盘: 英文 阅读全文
摘要:
计划任务 在使用Linux系统过程中,我们可以添加计划任务定期执行某个脚本来使用和管理系统,而如何才能定期执行某个脚本? 在这里我们就要用到crontab(cron功能)命令和at命令 1.crontab 常用的选项包括: -l:list,列出指定用户的计划任务列表 -e:edit,编辑指定用户的计 阅读全文
摘要:
一. 权限管理 1.权限简介 文件或目录的权限共有九位,三位一体,分别为属主, 属组, 其他人。 权限的更改只有root和文件的创建者可以更改 2. 查看权限 ls -l或ll 十位: 第一位文件类型:-(文件),d(目录),l(连接文件)。 3. 设置权限 chmod 选项 权限模式 filena 阅读全文
摘要:
一.各类符号的应用 1. 输出重定向 >: 正确覆盖输出 >>: 正确追加输出 2>: 错误覆盖输出 2>>: 错误追加输出 &>: 正确和错误覆盖输出 &>>: 正确和错误追加输出 2. 输入重定向 < 3. 管道符 前面命令输出的结果,交给后面的命令继续处理 4. 通配符 *: 表示匹配0或者多 阅读全文