ReMember

Linux挖矿木马病毒去除

事发 今天一同事发现其维护的服务器中了挖矿病毒,且删除不掉。于是上去进行了查看,发现: 木马/病毒创建了一个计划任务 木马/病毒将文件下载至/tmp/目录下并执行 脚本root.sh是被执行的,其中定义了二个函数并每隔600秒循环执行 其中的 kills 函数操作是删除之前下载的文件,并结束相关进程;downloadyam函数操作是重新从计划任务中的网站中下载新的木马文件并运行。 检查/分析 由于 […]

Ansible Playbook使用

Playbook 介绍 前面简单介绍了下Ansible的安装和基本使用,这篇就说下Playbook吧,这篇与那篇一样,都是从我总结的文档中摘取出来的,整篇太长,大部分也都从官方文档整理过来的,也就不放全了。 Playbooks 的格式是YAML(详见:下面),语法做到最小化,意在避免 playbooks 成为一种编程语言或是脚本,但它也并不是一个配置模型或过程的模型. playbook 由一个或多 […]

自动化工具Ansible安装与简单使用

Ansible安装与使用 简介 Ansible (官网)是一个配置管理和应用部署工具,功能类似于目前业界的配置管理工具 Chef,Puppet,Saltstack。Ansible 是通过 Python 语言开发。Ansible 平台由 Michael DeHaan 创建,他同时也是知名软件 Cobbler 与 Func 的作者。Ansible 的第一个版本发布于 2012 年 2 月,现被红帽并购 […]

Jenkins安装与使用

概述 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache […]

源码安装使用Node.js

一、简介 Node.js是一个开放源代码、跨平台的、可用于服务器端和网络应用的运行环境。Node.js应用JavaScript语言写成,在Node.js运行时运行。它支持OS X、Microsoft Windows、Linux、FreeBSD、NonStop、IBM AIX、IBM System z和IBM i。Node.js由Node.js基金会拥有和维护,该基金会与Linux基金会有合作关系。 […]

Jenkins安装,定义工作目录启动

简介 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache […]