摘要:
以下例子的配置文件 [rsync:children] rsync_server rsync_client [rsync_server] 192.168.1.5 [rsync_client] 192.168.1.4 /etc/ansible/hosts 编写剧本的重要功能介绍 a 在剧本中设置变量信息 阅读全文
摘要:
1、ansible剧本作用和组成 作用:01.可以实现批量管理02.可以实现批量部署03.ad-hoc(批量执行命令) 针对临时性的操作 ansible xxx主机 -m command -a "hostname" <-批量执行命令举例04.编写剧本-脚本(playbook) 针对重复性的操作 组成 阅读全文
摘要:
cron – Manage cron.d and crontab entries user – Manage user accounts user模块是请求的是useradd, userdel, usermod三个指令(查看用户和组信息 参考下面附录A) home:指定用户的家目录,需要与creat 阅读全文
摘要:
copy – Copy files to remote locations 把主控节点本地的文件上传同步到远程受控节点上, 该模块不支持从远程受控节点拉取文件到主控节点上。 参数选项如下:src:指定源文件路径,可以是相对路径,也可以是绝对路径,可以是目录(并非是必须的,可以使用content,直接 阅读全文
摘要:
ansible模块应用语法格式: ansible 主机名称/主机组名称/主机地址信息/all -m(指定应用的模块信息) -a(指定动作信息) command – Execute commands on targets command模块(默认模块)[root@linux-node2 ~]# ans 阅读全文
摘要:
while read line 与for循环的区别 转载整理 while read line 是一次性将文件信息读入并赋值给变量line ,while中使用重定向机制,文件中的所有信息都被读入并重定向给了整个while 语句中的line 变量。 for是每次读取文件中一个以空格为分割符的字符串。 如 阅读全文
摘要:
一. Ansible 介绍 Ansible是一个配置管理系统configuration management system, python 语言是运维人员必须会的语言, ansible 是一个基于python 开发的(集合了众多运维工具 puppet、cfengine、chef、func、fabri 阅读全文
摘要:
一、什么是生命周期 看过我 React 系列文章的朋友知道我在 React 中说过生命周期,在这里我再说一次,生命周期指的是一个对象的生老病死。当然生命周期又为广义和狭义的。具体分为以下几类。 1、动物的生命周期:从初生到死亡。 2、产品的生命周期:从开始到淘汰。(一般指提市场寿命) 3、语言或平台 阅读全文
摘要:
一、为什么要用Rsync+sersync架构? 1、sersync是基于Inotify开发的,类似于Inotify-tools的工具 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者 阅读全文
摘要:
1、查看当前的密码测试 show variables like 'validate_password%'; 各项值说明 validate_password_policy:密码安全策略,默认MEDIUM策略 validate_password_dictionary_file:密码策略文件,策略为STR 阅读全文
摘要:
# -*- coding: utf-8 -*- # @Time : 2019/4/12 11:51 # @Author : xxx # @Email : xxx@admin.com # @File : sites.py # @Software: PyCharm from django.urls im 阅读全文
摘要:
(1)VIM替换字符串方法1. 基本替换:s/str1/str2/ 替换当前行第一个str1为str2:s/str1/str2/g 替换当前行所有str1为str2:n,$s/str1/str2/ 替换第 n 行开始到最后一行中每一行的第一个str1为str2:n,$s/str1/str2/g 替换 阅读全文
摘要:
关闭You have new mail in /var/spool/mail/root 提示 有的时候每敲一下回车,就出来You have new mail in /var/spool/mail/root的提示,究竟是为什么呢? Linux 系统经常会自动发出一些邮件来提醒用户系统中出了哪些问题(收 阅读全文
摘要:
ConfigParser模块 用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见文档格式如下 1 2 3 4 5 6 7 8 9 10 11 12 [DEFAULT] ServerAliveInterval = 45 阅读全文
摘要:
netstat命令 netstat 命令应用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。比如查看端口占用啦,查看端口进程啦,这些时候都是有必要的。 netstat命令各个参数说明如下: usage: netstat [-veenNcCF] [<Af 阅读全文
摘要:
Linux xargs 命令 Linux 命令大全 xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变 阅读全文
摘要:
一、Django的分页器(paginator) from django.db import models # Create your models here. class Book(models.Model): title=models.CharField(max_length=32) price= 阅读全文
摘要:
一、SSH概念(百度) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程 阅读全文
摘要:
一、paramiko介绍 paramiko是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能,相对于Pexpect,封装的层次更高,更贴近SSH协议的功能 官网地址:http://www.paramiko.org/installin 阅读全文
摘要:
项目目录结构: 配置文件加载 setting.py 会从上至下加载每个app的app.py文件 第一步:循环加载执行所有已经注册的app中的stark.py文件 第二步: 执行代码 第三步 所有的app中的stark.py里面 都是调用 stark/service/sites.py 的site 这里 阅读全文