【Linux】Ansible 概述


一、Ansible 概述

Ansible 是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效率,减少人为失误。

Ansible 通过本身集成的非常丰富的模块可以实现各种管理任务,其自带模块超过上千个。更为重要的是,它操作非常简单,即使小白也可以轻松上手,但它提供的功能又非常丰富,在运维领域,几乎可以做任何事。

1、Ansible 特点

An...

Read more

【计算机网络】difference of bps and Bps


  • B与b的区别

在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意...

Read more

【Dcoker】修改Docker0网桥默认网段


1. 背景

Docker 服务启动后默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。

Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网桥相互通信,它还给出了 MTU(接口允许接收的最大传输单元),通常是 1500 Bytes,或...

Read more

【Shell】备份某目录下的某些文件到对应的目录


项目需要将某目录中生成的AAAAAAA18112100018.rct文件进行定期备份,所以利用shell写了如下脚本:

  1. dir AAAAAAA18112100018.rct文件的所在目录
  2. back_dir 是备份时的备份目录,用日期进行单独存放
  3. logfile 为日志文件 在使用时按照实际情况将以上内容进行修改即可使用;
#!/bin/bash
# *.rct file backu...

Read more

【Linux】PM2设置hexo开机自启动


hexo设置开机启动,可以执行pm2 start hexo-start.sh,利用pPM2后台管理hexo的启动.

那么新问题来了,每次我们需要重启服务器,都需要重新执行一下pm2 start hexo-start.sh命令,是不是很麻烦,有没有办法让PM2在开机时自动启动我们的应用? 以下提供两种方式: - startup 步骤如下:

[root@thexqf _posts]# vim h...

Read more

【Python】理解yield关键字


Python 是非常灵活的语言,其中 yield 关键字是普遍容易困惑的概念。 此篇将介绍 yield 关键字,及其相关的概念。

迭代(iteration)与可迭代(iterable)

迭代是一种操作;可迭代是对象的一种特性。

很多数据都是「容器」;它们包含了很多其他类型的元素。实际使用容器时,我们常常需要逐个获取其中的元素。逐个获取元素的过程,就是「迭代」

# iterationa_...

Read more

【Linux】rabbitMQ的安装及管理方法


你是否听说过或者使用过队列

你是否听说过或者使用过消息队列

你是否听说过或者使用过RabbitMQ

提到这几个词,用过的人,也许觉得很简单,没用过的人,也许觉得很复杂,至少在我没使用消息队列之前,听别人提到消息队列,都感觉很复杂,很高深。

好了,言归正传,本篇博客我们就讲解下什么是消息队列,RabbitMQ环境的安装配置,最后通过一个Hello World示例了解下RabbitMQ的使...

Read more