10 2019 档案
摘要:通过yum命令只下载rpm包不安装 方法一:yumdownloader 如果只想通过 yum 下载软件的软件包,但是不需要进行安装的话,可以使用 yumdownloader 命令; yumdownloader 命令在软件包 yum-utils 里面。 # yum install yum-utils
阅读全文
摘要:expect自动应答 TCL语言 需求1:远程登录到A主机,什么事情也不做 #! /usr/bin/env expect # 开启一个程序 spawn ssh root@192.144.213.113 # 捕获相关内容 expect { "(yes/no)?" { send "yes\r";exp_
阅读全文
摘要:python自定义函数中有两种不定长参数, 第一种是*name:加了星号 * 的参数会以元组(tuple)的形式导入 第二种是**name:加了星号 * *的参数会以字典(dict)的形式导入 *name形式: def add(a, b, *args): print(a) print(b) prin
阅读全文
摘要:一、cron模块 1.1作用: cron 模块可以帮助我们管理远程主机中的计划任务,功能相当于 crontab 命令。 在了解cron模块的参数之前,先写出一些计划任务的示例: 1.2常用参数 minute参数:此参数用于设置计划任务中分钟设定位的值,比如,上述示例1中分钟设定位的值为5,即 min
阅读全文
摘要:一、copy模块 1.1作用: copy模块是将ansible主机上的文件拷贝到远程受控主机 1.2常用参数: src参数 :用于指定需要copy的文件或目录。 dest参数 :用于指定文件将被拷贝到远程主机的哪个目录中,dest为必须参数。 content参数 :当不使用src指定拷贝的文件时,可
阅读全文
摘要:一、ansible的作用以及工作结构 1.1、ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模
阅读全文
摘要:一、注释 单行注释 #打印“hello world” print("hello.world!") 另外一种单行注释 print("hello,world!") #打印hello,world 多行注释 ''' print("l love u") print("china") ''' 二、算术运算符 操
阅读全文
摘要:一、yum常用命令 #yum -y install [软件包名] //安装 #yum erase [软件包名] //卸载 #yum clean all //清除缓存 #yum makecache //加载缓存 二、本地yum配置 (1)本机创建yum仓库 #mkdir -p /root/test #
阅读全文
摘要:一、查看系统版本 1、查看linux内核版本 #cat /etc/redhat-release 二、主机名 2.1定义: 静态的(Static hostname):“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名 瞬态的(Tansient hostname
阅读全文
摘要:一、rpm软件包管理(redhat package management) yum-plugin-verify-1.1.30-37.el6.noarch.rpm yum-plugin-aliases-1.1.30-37.el6.x86_64.rpm 第一部分:name,表示软件包名:yum-plug
阅读全文
摘要:playbook文件 ansible-vault ansible-console palybook介绍 palybook核心元素 YAML语法简介 playbook基础组件 运行playbook
阅读全文
摘要:Nova常用命令 1、查看vm列表 nova listnova list --all 2、查看镜像列表 nova image-list 3、查看卷列表 nova voluma-list 4、查看flavor列表 4、查看flavor列表 nova flavor-list 5、查看vm详情 nova
阅读全文
摘要:一、Linux版 1).首先打开linux服务器,输入命令:ls -al ~/.ssh,检查是否显示有id_rsa.pub或者id_dsa.pub存在,如果存在请直接跳至第3步。 2).在bash中输入ssh-keygen -t rsa -C ”yourEmail@example.com”,注意这个
阅读全文
摘要:一个小时学会Git 目录 一、版本控制概要 工作区 暂存区 本地仓库 远程仓库 1.1、什么是版本控制 1.2、常用术语 1.3、常见的版本控制器 1.4、版本控制分类 1.4.1、本地版本控制 1.4.2、集中版本控制 1.4.3、分布式版本控制 1.5、Git与SVN最主要区别 二、Git安装与
阅读全文
摘要:一、Git 初次提交发布代码 一、Git 初次提交发布代码 1、本地电脑安装git; 2、gitlab、github创建仓库; 3、git配置 在进入git的命令行的时候可以先配置和查看git的用户。 #git config --list 如下图所示出现你的正确名字和邮箱说明配置正确。 配置用户名和
阅读全文
摘要:ansible 常用命令 ansible-doc,显示模块帮助 示例: 1. 远端执行模块:command vs shell 相同点: 功能相似,都是在远端运行shell命令 如果要在 Windows 环境运行,需要使用对应 win_command 和 win_shell 模块 不同点: shell
阅读全文
摘要:配置文件ansible.cfg约有350行语句,大多数为注释行默认配置项。该文件遵循INI格式,分为如下几类配置。(1)[defaults] 上述是日常可能用到的配置,这些多数保持默认即可。 注意:在首次链接时,把# host_key_checking = False # 首次连接是否需要检查key
阅读全文
摘要:一、ansible架构图 上图为ansible的基本架构,从上图可以了解到其由以下部分组成: 核心:ansible 核心模块(Core Modules):这些都是ansible自带的模块 扩展模块(Custom Modules):如果核心模块不足以完成某种功能,可以添加扩展模块 插件(Plugins
阅读全文
摘要:在部署新服务器运行docker镜像的时候遇到了报错,记录下解决方法。 docker 启动容器报错:Error response from daemon: oci runtime error: container_linux.go:247: starting container process cau
阅读全文