selenium是非常强大的,使用 selenium 可以做一些自动化的测试或者爬虫,如果有一些网站不能使用正常的方式爬取,试试 selenium 说不定就能解决
继续阅读>>
Calibre Web 是一个基于 Web 的电子书管理系统,它是 Calibre 电子书管理软件的一个轻量级 Web 前端,提供了方便的 Web 界面来管理电子书和元数据
继续阅读>>
我们要实现的功能是提交到 gitlab 的某个分支,就能在 jenkins 里自动打包和发布,操作如下
继续阅读>>
在工作中,我们更多的是使用 gitlab 搭建一套跟 github 类似的服务,毕竟 gitlab 有管理界页和更多的权限控制
继续阅读>>
我们之前讲了一些 ansible-playbook的一些语法,今天就简单来讲一下用 ansible的playbook模式来部署Flask
继续阅读>>
配置管理系统被用来为管理员和运营团队更容易地控制大量的服务器。它们允许你从一个中心位置使用自动化来控制许多不同的系统。在 Linux 系统中有许多多流行的配置管理系统可用,例如 Chef 和 Puppet,但它们通常要比许多人想要或者需要的更复杂。Ansible 是这些选项中比较好的一个选择,因为它的学习成本更低。
继续阅读>>
ansible 有两种模式,一种是 ad-hoc 模式,一种是 playbook 模式,playbook 就是通过组合多条ad-hoc操作的配置文件,而 playbook 的配置文件格式是 yaml,yaml 是一个类似于 json 或者 xml 的文件格式,但要比这些格式更加方便,用于指定分层配置数据
继续阅读>>
Ansible系统由控制主机对被管节点的操作方式可分为两类,即ad-hoc和playbook,ad-hoc模式使用单个模块,支持批量执行单条命令,而playbook就是通过组合多条ad-hoc操作的配置文件
继续阅读>>
如果你使用过 fabric 或者 paramiko 这些自动化工具,对于机器很少的时候,还是很方便的,但对于上百台以上机器来说,这些工具已经力不从心了,特别是对于机器的批量系统配置、批量程序部署、批量运行命令等等功能。这时就可以选择 ansible、puppet、chef、salt 这些工具,下面来说一下 ansible 的一些原理及安装:
继续阅读>>
你曾经处理过要在文件中查找特定的字符串或者模式,但不知道从哪里开始查找吗?那么,这个 grep 命令是你的救星!
继续阅读>>