运维

重放攻击

MTPAS 发布于 2018-07-30

最近系统上线之前需要做安全测试,安全测试人员指出了系统存在重放攻击,由于之前项目没有遇到过这样的问题,在这里就详细探讨一下重放攻击。 所谓重放攻击就是攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程。攻击者利用网络监听或者其他方式盗取认证凭据,之后再...

阅读(91)评论(0)赞 (0)

机器人强化学习之使用 OpenAI Gym 教程与笔记

4

MTPAS 发布于 2018-07-30

除了试图直接去建立一个可以模拟成人大脑的程序之外, 为什么不试图建立一个可以模拟小孩大脑的程序呢?如果它接 受适当的教育,就会获得成人的大脑。 — 阿兰·图灵 介绍 强化学习 (Reinforcement learning) 是机器学习的一个子领域用于制定决策和运动自由度控制。强...

阅读(478)评论(0)赞 (0)

如何不通过 inventory 文件,直接指定 host 运行 Ansible?

MTPAS 发布于 2018-07-27

使用过 ansible 的都知道,不管是运行 Ad-Hoc 还是 playbook,都需要指定一个 inventory 文件,或者使用默认的 inventory 文件。但是现在有一个主机,它尚未在 inventory 文件中配置,那么我们该如何用 ansible 对其进行操作呢?...

阅读(138)评论(0)赞 (0)

Barbican – OpenStack密钥管理服务

MTPAS 发布于 2018-07-15

对于那些不知道的人,Barbican是一个OpenStack服务,它提供REST API,用于安全存储,配置和管理密码,加密密钥和X.509证书等秘密。Barbican可以与其他OpenStack服务一起使用以提供安全功能,例如,Octavia使用Barbian来存储和检索用于创...

阅读(218)评论(0)赞 (0)

phpMyAdmin 登录无反应问题记录

MTPAS 发布于 2018-07-09

今天遇到一个神奇的错误,登录 phpMyAdmin 无论如何都登录不进去,开始还以为密码记错了,但是再输入错误密码时,会显示错误的提示 #1045 - Access denied for user 'root'@'localhost' (using password: YES) ...

阅读(132)评论(0)赞 (0)

如何在Ubuntu 18.04上从源代码安装Redis

MTPAS 发布于 2018-06-28

Redis是一款内存键值存储,以其灵活性,性能和广泛的语言支持而闻名。它通常用作数据库,缓存和消息代理,并支持广泛的数据结构。 本教程演示了如何在Ubuntu 18.04服务器上从源代码安装和配置Redis。请注意,通过官方的Ubuntu软件仓库下载并安装Redis,可以通过更少...

阅读(65)评论(0)赞 (0)

了解JavaScript中的事件

9

MTPAS 发布于 2018-06-20

尽管在这一点上,我们现在可以对DOM所做的任何更改进行修改,但从用户角度来看,它并不是非常有用,因为我们只手动触发更改。通过了解事件,我们将了解如何将所有事情联系在一起以制作互动网站。 事件是在浏览器中发生的操作,可以由用户或浏览器本身启动。以下是一些可能发生在网站上的常见事件的...

阅读(115)评论(0)赞 (0)

如何在 Ubuntu 18.04 下正确配置网络

1

MTPAS 发布于 2018-06-14

Netplan 是 Ubuntu 17.10 中引入的一种新的命令行网络配置实用程序,用于在 Ubuntu 系统中轻松管理和配置网络设置。 它允许您使用 YAML 格式的描述文件来抽像化定义网络接口的相关信息。 Netplan 可以使用 NetworkManager 或 Syst...

阅读(663)评论(0)赞 (0)

使用 Nginx 的 image_filter 模块来构建动态缩略图服务器

1

MTPAS 发布于 2018-06-13

在以前我们实现缩略图机制通常是在当用户上传一张图片后,后端程序会固定将图片生成前端页面需要的不同大小缩略图。不管前端页面是否有使用,后端都会先产生好,这样做明显有以下缺陷: 占用过多的磁盘空间大小 前端页面需要更多样格式的缩略图时,需要单独处理。 当出现第二个问题时会比较麻烦,后...

阅读(145)评论(0)赞 (1)

推荐一款高性能 HTTP 负载测试工具 Vegeta

5

MTPAS 发布于 2018-06-13

什么是 Vegeta Vegeta 是一个用 Go 语言编写的多功能的 HTTP 负载测试工具,它提供了命令行工具和一个开发库。 官方地址:https://github.com/tsenart/vegeta 安装 Vegeta Vegeta 安装非常简单,由于 Go 语言良好的跨...

阅读(315)评论(0)赞 (0)