一、自动化工具

自动化工具的优势在于可部分地替代人工的过程,能重复不断地执行,能精确判断数值和字符对象。例如,自动地产生数据,自动地打开应用程序,自动地查找控件,自动地输入数据,自动地操作控件,自动地收集测试结果等。

二、用于日常使用的自动化工具

1、Puppet
      Puppet是一款开源工具,旨在为系统管理员大大简化自动化和报告工作。它基本上是一款配置管理软件,有助于配置和维护企业网络中的服务器及其他系统。系统管理员通常每天要花大量时间重复做同样的任务。因此他们需要使这些任务实现自动化,以便有更多的时间来处理其他项目或学习新的概念和脚本语言。管理员可以通过编写脚本使任务实现自动化,但是在拥有大型网络的公司,脚本不是很方便。这时候,Puppet就大有用场。

2、Chef
      Chef是另一款可供Linux系统管理员使用的流行的自动化工具。它可以帮助我们将云端服务器与亚马逊EC2、OpenStack、RackSpace或谷歌云整合起来。Chef可以将基础设施转变成代码,那样借助代码只要更改几行代码,就能轻松撤下一台服务器,从而让管理员轻松管理服务器。

3、CFEngine
      面向Linux系统管理员的下一款自动化工具CFEngine,这是另一个领先的自动化系统,可轻松管理整套基础设施,并使之实现自动化。一旦使用CFEngine为网络中的系统定义配置,那么CFEngine就会自动确保配置符合规范。如果网络中有10个或100个节点,它可以在短短几秒内更新或改动任何一个节点或所有节点。

4、AutoKey
      AutoKey是Linux和X11的桌面自动化实用程序,以前由OldAutoKey托管。更新后可以在Python3上运行。下面我们着重讲一下如何安装AutoKey。

三、安装AutoKey

AutoKey在许多Linux发行版中都是现成的软件包。我可以通过安装指南(https://github.com/autokey/autokey/wiki/Installing)了解安装流程。

1、首先通过下面命令进行安装:

sudodnfinstallautokey-gtk

2、打开AutoKey:

autokey-gtk-c

3、分配热键
我们为文件夹分配一个热键。每当我按下该热键时都会打开一个菜单,我们可以在其中添加提示短语,方便我们操作。


xDroid——让安卓应用运行在Linux平台上

Linux下自动化工具相关推荐

  1. 详解linux下auto工具制作Makefile源码包(制作篇)

    2019独角兽企业重金招聘Python工程师标准>>> 详解linux下auto工具制作Makefile源码包(制作篇) 水木杨 一.     概述 为了更好的制作configure ...

  2. 实验 Linux下C工具应用

    实验报告 实 验(一) 题     目 Linux下C工具应用 专       业 计算机科学与技术 计算机科学与技术学院 目  录 第1章 实验基本信息... - 4 - 1.1 实验目的... - ...

  3. 万得终端 linux安装,Linux下常用工具

    Linux下常用工具: yuv rgba playerubuntu 18.04 wps1 2sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb sudo ...

  4. 模仿实现Linux下readelf工具部分功能

    模仿实现Linux下 readelfreadelfreadelf 工具部分功能 完整实现: https://github.com/JiaZhengJingXianSheng/ReadELF ELF 目 ...

  5. Linux下抓图工具shutter

    Linux下抓图工具shutter 转载于:https://www.cnblogs.com/zhangze/archive/2013/06/07/3123558.html

  6. linux定时播放音乐,linux下自动化任务的例子——定时播放音乐

    cron是linux/UNIX/Mac OS等系统下的自动化程序,这里仅举一个实现定时广播的例子. linux下自动化任务的例子 在linux系统中实现作业的自动化是非常便利的. 比较常用的是Cron ...

  7. 利用Linux下DDOS工具tfn2k进行DDOS攻击试验

    "Tribe Flood Network 2000 (TFN2K)是一款分布式拒绝服务(DDOS)的攻击工具.TFN2K是由德国著名黑客Mixter编写的同类攻击工具TFN的后续版本.本文将 ...

  8. Linux下自动化监控内存、存储空间!

    距离上一次更新文章已经过去一段时间了,小编在这段时间因为一些琐事,加上身体生病不能及时更新文章,今天身体逐渐恢复就急忙来更新文章,今天思梦给大家带来的就是如何自动化监控我们的服务器一些基本的配置来保证 ...

  9. Linux 下常用工具

    目录 Linux 编辑器 - vim vim 的模式 正常/普通/命令模式 插入模式 低行模式 vim 配置 Linux 编译器 -gcc/g++ 使用 gcc/g++ 的格式 预处理 编译 汇编 链 ...

最新文章

  1. mysql 批量更新数据类型
  2. openstack常用命令及控制节点端口一览
  3. ibm java_IBM i 上Java 虚拟机简介
  4. 2014年全国计算机等级一级考试复习资料,2014年全国计算机等级一级考试复习资料..doc...
  5. bsp模型适用于图计算_CODE V微信简报:光束合成传播算法(BSP)
  6. SAP Spartacus 如何取得某个table字段对应的Angular Component
  7. iOS10 优化APP首次安装网络权限提示方案
  8. ArcGIS实验教程——实验三十八:基于ArcGIS的等高线、山体阴影、山顶点提取案例教程
  9. HTTP菜鸟教程速查手册
  10. 在 js 中怎样获得 checkbox 里选中的多个值?(jQuery)
  11. 使用 nohup 设置后台进程
  12. html设置table高度自适应高度,css display table 自适应高度、宽度问题的解决
  13. 关于origin2019的安装教程
  14. 【原创】全文搜索引擎技术原理入门
  15. Candence PCB Allegro④约束规则管理与布线
  16. css 排版_Web排版的未来:CSS字体4级
  17. Python实现BOA蝴蝶优化算法优化支持向量机回归模型(SVR算法)项目实战
  18. UML小结,UML图,UML例子
  19. 关于h5绘制canvas生成图片的注意点!
  20. 英语口语(英语词根与单词的说文解字(李平武 2008版)读书笔记)

热门文章

  1. python中__init__.py的用法,执行指定的多个.py文件生成报告。简单粗暴1
  2. 【PHP框架 | Laravel8 系列3】 - 路由
  3. 常用的四拍子,八拍子
  4. html中怎么制作太阳月亮交替,CSS3 简单的地球/太阳/月亮动画
  5. LONGLONG类型
  6. 《es6标准入门》 阮一峰
  7. 【Linux防火墙】iptables基础用法及高级用法
  8. 移动电子商务网站可用性-商品页面和购物车
  9. crm系统客户池功能流程泳道图
  10. 过来人的经验:自学编程的6个建议