openssl使用教程(一)

openssl是一个强大的安全套接字密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其他目的使用。openssl整个软件可以分为三个主要的功能部分:密码算法库、SSL协议库以及应用程序。 下载和安装openssl 安装openssl有两种方式,第一种是装上安装包即可运行;第二种是下载源码,自己编译。我选择最简单的方式作为介绍:

docker输出日志到执行的目录

第一种方式:将docker内部的日志输出到linux对应的文件(自动) 1、springboot执行logback输出的路径 2、执行映射路径 docker run-d--name服务名--networkhost --restart=always -v/opt/logs/rpa-服务名:/opt/ysscloud/logs/rpa-服务名 REPOSITORY:TAG 3、此处设置日志的大小和保存时间     第二种方式使用dockerlogs命令,下载到本地(手动) doc

Docker日志那点事

一套软件系统的整个生命周期中,其中超过80%的时间都是在运维。运维中有几块不可缺,其中监控和日志,虽然没有这么复杂,但却是运维的基础。docker的出现,颠覆了原基础架构以及应用部署的模式。今天聊一下docker环境的日志。我们先准备个测试环境先在我们的dockerhost上起一个tomcat的容器输入命令dockersearchtomcat我们选择STARS最高的一个镜像然后pull下来dockerpulldocker.io/tomcat

docker容器日志管理(清理)

前言 在使用docker容器时候,其日志的管理是我们不得不考虑的事情。因为docker容器的日志文件会占据大量的磁盘空间。下面介绍的就是对docker容器日志的管理。 docker容器日志清理 docker容器的日志一般存放在/var/lib/docker/containers/下的container_id下,以json.log为结尾。 (每个容器会生成一个对应的container_id) 【1】查看所有docker容器日志的大小 find/var/lib/docker/containers/-name

Python必会的单元测试框架 —— unittest

用Python搭建自动化测试框架,我们需要组织用例以及测试执行,这里博主推荐Python的标准库——unittest。 unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。 unittest核心工作原理 unittest中最核心的四个概念是:testcase,testsuite,testrunner,testfixture。 下面我们分别来解释这四个概念的意思,先来看一张unittest的

docker查看容器日志

前言 $sudodockerlogs-f-t--tail行数容器名 1、命令查看 root@c68d4b5dd583c4f4ea30da298934b37f8-node3:~#dockerlogs-f-t--tail207a20f9671dbd 2018-09-10T04:55:10.149702378Z2018-09-1012:55:10.149[task-18]INFOc.d.y.a.s.coupon.CouponTaoKeWork-定时器是否能够执行:false 2018-09

Docker学习笔记(四)之容器查看启动终止删除

查看 dockerps 主要有些参数要说一下 1.不加参数,表示查看当前正在运行的容器 2.-a,查看所有容器包括停止状态的容器 3.-l,查看最新创建的容器 4.-n=x,查看最后创建的x个容器 列一下dockerps的结果 CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES 这些分别代表什么 CONTAINERID:容器ID,唯一标识容器 IMAGE:创建容器时所用的镜像 COMMAND:在容器最后运行的命令 CREATED:容器创建的时间 STATUS:

docker搭建海量实时日志分析系统

主要技术 架构图 详细搭建服务器目录情况 创建docker网络 搭建启动es 启动kibana 启动zookeper 启动kafka 启动logstashes 启动logstashbeat 启动filebeat 主要技术 filebeat logstash zookeeper kafka elasticsearch kibana docker centos7 架构图 详细搭建 服务器目录情况 /home/log-script/lib 包含 elasticsearch-

Docker | 日志管理 |

                     --昨夜西风凋碧树,独上高楼,望尽天涯路 高效的监控和日志管理对保持生产系统持续稳定的运行以及排查问题至关重要。 Dockerlogs Dockerlogs是Docker默认的日志功能。 对于一个运行的容器,Docker会将日志发送到容器的标准输出设备(STDOUT)和标准错误设备(STDERR),STDOUT和STDERR实际上就是容器的控制台终端。 通过dockerlogs查看容器的log: d

查看Docker容器的信息

对于运行在Docker环境的容器,有时我们想查询它们的一些基本信息,例如环境变量、hostname、ip地址等,接下来我们以一个tomcat容器为例,看看有哪些方式来取得这些信息; 原文地址:https://blog.csdn.net/boling_cavalry/article/details/80215214 创建tomcat容器 在docker环境下执行如下命令,即可创建一个名为tomcat001的tomcat容器: dockerrun--nametomcat001-idttomcat

日志系统之基于flume收集docker容器日志

http://blog.csdn.net/yanghua_kobe/article/details/50642601 最近我在日志收集的功能中加入了对docker容器日志的支持。这篇文章简单谈谈策略选择和处理方式。 关于docker的容器日志 docker我就不多说了,这两年火得发烫。最近我也正在把日志系统的一些组件往docker里部署。很显然,组件跑在容器里之后很多东西都会受到容器的制约,比如日志文件就是其中之一。 当一个组件部署到docker中

Docker 官方出品丨Docker 最佳实践之日志记录篇(一)

出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五晚6点10分 与您不见不散简  介在传统上,设计和实现集中的日志记录总是成为马后炮。要等到各种问题出现,集中的日志记录成为优先事项,人们才会想到用这样的解决方案查询、查看和分析日志,以找到问题的根本原因。但是到了容器时代,在设计使用Docker企业版(DockerEE)的容器即服务(CaaS)平台时,优先解决集中式

docker 下的mongodb 日志查看

环境:将mongodb部署在dokcer上 场景一、查看mongodb容器的运行日志 dockerlogs-f-t--since="2018-07-17"--tail=1000容器名字或ID 表示显示自2018-07-17的1000条日志信息 如 或者直接查看日志文件信息   场景二、查看数据库的操作日志 可通过profile来查看,默认是关闭的 参考链接:https://docs.mongodb.com/manual/tutorial/manage-the-database-

查看docker容器日志

在没有日志监控系统的情况下,我们需要了解docker容器日志输出有没有错误信息,这个时候主要通过以下几种办法查看日志: 1、通过目录挂载的方式 容器目录挂载到宿主机目录 dockerrun-it-d--nametomcat5_gz-v/home/jyapp/:/home/jyapp/tomcat_image/bin/bash 其中:tomcat5_gz容器名tomcat_image镜像名即-v参数中,冒号":"前面的目录是宿主机目录,后面的目录是容器目录 容器目录必须是绝对路径:以

Docker容器应用日志查看方法

dockerattach命令 dockerattach[options]容器会连接到正在运行的容器,然后将容器的标准输入、输出和错误流信息附在本地打印出来。命令中options的取值有三种:--detach-keys,--no-stdin,--sig-proxy。 该命令只是进入容器终端,不会启动新的进程。所以当你同时使用多个窗口进入该容器,所有的窗口都会同步显示。如果一个窗口阻塞,那么其他窗口也就无法再进行操作。 使用ctrl+c可以直接

python之unittest+持续集成

接口之间有关联,依赖其他接口的返回值,则需要用到unittest。这个unittest属于代码驱动,而前面的批量读取excel用例进行自动化测试,属于数据驱动。 持续构建:先从git上下载代码,再增加构建步骤 http://baidu.com“>

软件测试人员必须了解的DevOps

软件测试人员必须了解的DevOps前言什么是DevOps工作原则方法如何着手DevOps变更流程管理技巧挑战总结参考前言对很多软件测试人员而言,可能尚未接触到DevOps,本文的内容基于笔者日常学习,针对测试人员所记录的一些关键信息,算是给大家深入学习DevOps的一个引子。什么是DevOpsDevOps是开发(development)和运维(operations)的缩写。但对很多人来讲,可能就容易被这缩写或字面的意思

docker swarm集群日志管理ELK实战

docker默认日志管理      docker部署完成后,运行dockerinfo命令,如下图所示:        上图中红框内的"json-file",指的是当启动某个容器时,如果不特别指定容器所采用的log驱动,则使用json-file这种方式。当采用这种方式的容器在创建时,dockerdaemon会首先在宿主机上创建一个与这个容器相关联的文件,当容器运行时,dockerdaemon会转储容器在运行过程中向stdout与stderr输出的内

Git三大特色之Branch(分支)

我习惯每篇博客都有个开篇 还记得Git系列第一篇Git自我介绍的话吗?其中有Git自己都赞同的三大特色 cheaplocalbranching,convenientstagingareas,andmultipleworkflows 轻量的本地分支,方便的暂存,以及多工作流。其中因为有分支的存在,才构成了多工作流的特色,所以Branch不愧为Git的王牌特色。这篇博客,主要和大家一起学习一下轻若鸿毛,帅到炸裂的分支儿。 Branch的概念 分支的概念,在

git branch 分支

Git自学之路(四)-gitbranch分支 几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。 有人把Git的分支模型称为它的`‘必杀技特性’’,也正因为这一特性