最新 最热

Google Authenticator实现Linux用户登录双认证

#安装chrony软件,chrony 是网络时间协议的(NTP)的另一种实现,因为动态口令再验证时用到了时间,所以要保持时间上的一致性

2022-07-24
0

Lsyncd 实时同步

开源lsyncd采用inotify原理监听某一个目录,如果目录内发生变化,利用rsync协议自动同步多服务器,因此lsyncd是一个轻量级的实时镜像解决方案。

2022-07-24
1

Lsyncd搭建同步镜像-用Lsyncd实现本地和远程服务器之间实时同步

Lysncd即Live Syncing Daemon,它是开源的数据实时同步工具(后台进程),基于inotify和rsync。

2022-07-24
0

自动化运维之Ansible安装部署

初步了解Ansibleansible基于Python开发,,集合了众多运维工具的优点,实现了批量运行命令,部署程序,配置系统等功能。默认通过SSH协议进行远程命令执行或下发配置,无需部署任何客户端代理软件,从而使得自动化环境部署变得更加...

2022-07-24
1

CentOS 7 下搭建Hadoop 2.9 分布式集群

首先说明,本文记录的是搭建的3节点的完全分布式Hadoop集群的过程,环境是CentOS 7,1个nameNode,2个dataNode,如下:

2022-07-24
1

在 Linux Ubuntu 18.04/18.10上安装Hadoop图文详解

Apache Hadoop是一个开源框架,用于分布式存储以及在商用硬件上运行的计算机集群上的大数据的分布式处理。 Hadoop将数据存储在Hadoop分布式文件系统(HDFS)中,并使用MapReduce完成这些数据的处理。 YARN提供用于在Hadoop集...

2022-07-24
1

在 Ubuntu 和 Debian 上启用双因子身份验证的三种备选方案

如今,安全比以往更加重要,保护 SSH 服务器是作为系统管理员可以做的最为重要的事情之一。传统地,这意味着禁用密码身份验证而改用 SSH 密钥。无疑这是你首先应该做的,但这并不意味着 SSH 无法变得更加安全。...

2022-07-24
0

持续集成之将代码自动部署至测试环境

一:本文在上一篇文章的基础之上继续进行操作,上一篇实现了从git获取代码并进行代码测试,本文将在上一篇的基础之上实现将代码部署至测试环境。1.1:新建一个项目叫web-demo-deploy用于代码发布,上一个项目web-demo可用于代...

2022-07-24
1

安装部署Jenkins从Git获取代码

1.2:什么是持续集成:持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试

2022-07-24
1

如何在Ubuntu Server 18.04上安装fail2ban

如果您希望保护您的Ubuntu服务器,您应该做的第一件事就是安装fail2ban入侵检测系统。 fail2ban所做的是监视特定日志文件(在/var/log中),以查找失败的登录尝试或服务器上的自动攻击。 当从IP地址发现尝试的泄密时,fail2ban...

2022-07-24
1