Python--Selenium库使用

selenium介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 中文参考文档 ...

别来无恙- @ 2020/07/23

MySQL 8.X 版本安装及用户管理

离线安装 软件包下载地址:http://mirrors.sohu.com/mysql/MySQL-8.0/ 这里使用8.0.18版本,对应各软件包下载链接如下: http://mirrors.sohu.com/mysql/MySQL-8.0/mysql-community-client-8.0.18 ...

别来无恙- @ 2020/07/02

Python 发送邮件

Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 发送纯文本内容 📝 代码如下: # 引入相应的模块 import smtplib from e ...

别来无恙- @ 2020/06/30

Kubernetes 集群管理-Helm部署及使用

Helm 介绍 Helm 是 Deis 开发的一个用于Kubernetes 应用的包管理工具,主要用来管理 Charts。有点类似 CentOS 中的 yum包管理工具。可以很方便的将之前打包的好的yaml 文件部署到Kubernetes上。 为何需要Helm? kubernetes上的应用对象,都 ...

别来无恙- @ 2020/06/23

yum安装zabbix4.2

yum部署zabbix-server4.2 前面写到过在已有的lnmp环境下源码部署zabbix-server4.0,这次就写一篇yum部署zabbix-server+mysql的结合。 环境说明: 1.这里我所使用的MySQL版本为8版本,系统版本为CentOS7.4系列操作系统 部署MySQL ...

别来无恙- @ 2020/03/31

Linux-网络RAID技术DRBD

DRBD简介 官方文档 DRBD的全称为:Distributed Replicated Block Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本构成,用以构建高可用的集群。其实现方式是通过网络来镜像整个设备。可以把它看作是一种网络RAID。它允许用户在远程机器上建立一个本 ...

别来无恙- @ 2019/08/15

Tomcat+Nginx+Memcached综合案例

Tomcat+Nginx+Memcached综合案例 说明 通过Nginx解析静态页面并将动态负载均衡调度给后面的多个Tomcat,Tomcat解析java动态程序。 由于http是无状态的协议,你访问了页面A,然后在访问B,http无法确定这2个访问来自一个人,因此要用cookie或session ...

别来无恙- @ 2019/06/28

Tomcat--安装部署

Tomcat安装部署 Tomcat简介 官网:http://tomcat.apache.org/ Tomcat服务器是一个免费的开源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下使用,是开发和调试JSP程序的首选。Tomcat和Nginx、Apache等We ...

别来无恙- @ 2019/06/26

Cobbler--自动化部署

Cobbler自动化部署 cobbler简介 Cobbler 可以用来快速建立 Linux 网络安装环境,它已将Linux网络安装的技术门槛,从大专以上文化水平,成功降低到了初中水平,连补鞋匠都能学会。网络安装服务器套件Cobbler(补鞋匠)从前,我们一直在装机民工这份很有前途的职业。自打若干年前 ...

别来无恙- @ 2019/06/13

zabbix--监控MySQL主从状态

zabbix监控MySQL主从状态 搭建MySQL主从后,很多时候不知道从的状态是否ok,有时候出现异常不能及时知道,这里通过shell脚本结合zabbix实现监控并告警 一般情况下,在MySQL的从上查看从的运行状态是通过Slave_IO_Running线程和Slave_SQL_Running线程 ...

别来无恙- @ 2019/06/11

Ansible--Module

Ansible Module Ansible Ad-hoc模式常用模块 ansible-doc 常用命令 命令相关的模块 command ansible默认的模块,执行命令,注意:shell中的"<", ">", "|", ";", "&","$"等特殊字符不能在command模块中使用,如果需要使 ...

别来无恙- @ 2019/06/05

Ansible--Ansible之Roles

Ansible之Roles Roles介绍 ansible自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令引入即可。简单来讲,roles ...

别来无恙- @ 2019/06/05

Ansible--项目实战

Ansible项目实战lnmp 项目规划 通过ansible roles配置lnmp环境,nginx通过源码编译安装,php通过源码编译安装,mysql通过yum安装(mysql源码编译超级慢)支持系统(centos6.x和centos7.x系列) 说明: 将nginx和php源码包放到对应的角色文 ...

别来无恙- @ 2019/06/05

Ansible--Ansible之Playbook

Ansible之Playbook Playbook介绍 playbook参考文档 Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文件。ad-hoc无法持久使用,playbook可以持久使用。playbook是由一个或多个play ...

别来无恙- @ 2019/06/04

Ansible--快速入门

Ansible快速入门 介绍 Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。 Ansible的特点 1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套完整的自动化执行任务模块3、a ...

别来无恙- @ 2019/06/03

SaltStack--接口salt-api

SaltStack接口salt-api 介绍 参考官档参考官档 SaltStack官方提供有REST API格式的salt-api项目,将使salt与第三方系统集成变得更加简单。 salt-api安装配置 1)在salt-master上进行安装 2)自签名证书,生产环境可以购买(说明:如果没有sal ...

别来无恙- @ 2019/05/24

SaltStack--使用salt-ssh

SaltStack使用salt-ssh模式 salt-ssh 介绍 参考官档 salt-ssh是 0.17.0 新引入的一个功能,不需要minion对客户端进行管理,也可以不需要master;salt-ssh也支持salt大部分的功能:比如grains,modules,state等;salt-ssh ...

别来无恙- @ 2019/05/23

SaltStack--项目实战

saltstack项目实战 项目架构规划 后端web服务器使用Nginx+Php作为站点,通过HAproxy做负载均衡,Keepalived做高可用 项目环境准备 说明: 关闭防火墙、selinux、时间同步等 host绑定 软件安装 参考地址 1)Master上软件安装 2)Minion上软件安装 ...

别来无恙- @ 2019/05/22

SaltStack--数据系统

saltstack数据系统 数据系统Grains 1、Grains是SaltStack收集的有关底层管理系统的静态信息。包括操作系统版本、域名、IP地址、内存、内核、CPU、操作系统类型以及许多其他系统属性。Minion 收集的信息,可以作为Master端匹配目标。2、如果需要自定义grains,需 ...

别来无恙- @ 2019/05/18

SaltStack--配置管理

saltstack配置管理 Saltstack状态模块 远程执行模块的执行是过程式,而状态是对minion的一种描述和定义,管理人员不需要关系部署任务如何完成的,只需要描述minion的状态描述。它的和兴是写sls(Salt State file)文件,sls文件默认格式为YAML格式,并默认使用j ...

别来无恙- @ 2019/05/16