
自动化
修炼到救赎
这个作者很懒,什么都没留下…
展开
-
jenkins Get Build Cause
def pipeId = 1130561944231279390 def pipeLogId def isTagOrBranch def tagOrBranch def imageId def addPipelineLog() { def isUserTriggered = currentBuild.rawBuild.getCause(hudson.model.Cause$UserIdCause) != null def i...转载 2020-07-11 16:00:12 · 1514 阅读 · 0 评论 -
Cobbler全自动批量安装部署CentOS7操作系统
简介Cobbler是一款自动化操作系统部署的实现工具,由Python语言开发,是对PXE的二次封装。融合多种特性,提供了CLI和Web的管理形式。同时,Cobbler也提供了API接口,方便二次开发使用。它不仅可以安装物理机,同时也支持kvm、xen虚拟化、Guest OS的安装。另外,它还能结合Puppet等集中化管理软件,实现自动化管理。实验环境系统环境:centos7.4 Cobbler服务器端:192.168.40.89 epel源:百度云下载 密码:vfq2 搭建步骤: 一.转载 2020-07-02 20:48:02 · 1435 阅读 · 0 评论 -
Cobbler自动化批量安装Linux操作系统
简介Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。工作原理Server端:第一步,启动Cobbler服务第二步,进行Cobbler错误检查,转载 2020-07-02 20:44:52 · 1278 阅读 · 0 评论 -
linux的tar命令详情;linux多个文件压缩打包到一个压缩文件
tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。Linux打包命令_tartar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:单个文件压缩打包 tar czvf my.tar.gz file1多个文件压缩打包 tar czvf my.tar.gz file1 file2,...(file*)(也可以给file*文件mv 目录在压缩)单个目录压缩打包 tar czvf my.tar.gz dir1多个目录压缩打包 tar czvf my.t转载 2020-06-21 20:13:11 · 11529 阅读 · 0 评论 -
xargs命令详解,xargs与管道的区别
参考文档:https://www.cnblogs.com/wangqiguo/p/6464234.html,这篇文档已经很详细的介绍了xargs,我这边主要用自己的方式记录一下。为什么要用xargs,问题的来源在工作中经常会接触到xargs命令,特别是在别人写的脚本里面也经常会遇到,但是却很容易与管道搞混淆,本篇会详细讲解到底什么是xargs命令,为什么要用xargs命令以及与管道的区别。为什么要用xargs呢,我们知道,linux命令可以从两个地方读取要处理的内容,一个是通过命令行参数,一个是标准转载 2020-06-21 20:11:46 · 363 阅读 · 0 评论 -
PXE
Linux的启动过程:这里先给一个简单的概述,后面再是详述:a. 位于ROM的BIOS首先加电自检,然后装载MBR内容到RAM,将控制权交给RAM中的bootloader(比如GRUB);b. bootloader进行自身的多阶段引导,装载一些文件系统的驱动等,最后将内核装载入RAM;c. 内核首先运行,然后挂载内存文件系统initrd;d. initrd针对当前的硬件情况,决定应加载哪些内核模块并加载之,并且挂载root filesystem(系统盘),最后用/sbin/init来代替自己的/转载 2020-06-21 19:58:05 · 527 阅读 · 0 评论