• 一个分布式 MySQL Binlog 存储系统的架构设计

    kingbus是一个基于raft强一致协议实现的分布式MySQL binlog 存储系统。它能够充当一个MySQL Slave从真正的Master上同步binglog,并存储在分布式集群中。

  • 运维利器 RunDeck 3.0.13 发布, 服务器自动化操作

    运维利器 RunDeck v3.0.13 已发布。RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。

  • 中国IT史上两大严重事故对我们的警醒及预防措施

    风控体系包括对传统业务指标的监测和报警,至少能让我们发现系统潜在的漏洞,及时修补,而不是最后一个知道系统出事儿的人。

  • 详解微服务架构中的数据一致性

    在微服务中,一个逻辑上原子操作可以经常跨越多个微服务。即使是单片系统也可能使用多个数据库或消息传递解决方案。

  • 持续基础设施:另一个CI

    想要提升你的 DevOps 效率吗?将基础设施当成你的 CI 流程中的重要的一环。在这篇文章中,我们会看到在基础设施管理方面的进步,将基础设施视为一个版本化的组件并试着探索不可变服务器的概念。

  • 运维必备!Linux 远程数据同步工具详解

    Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。

  • 正确选择开源数据库的5个技巧

    你或许会遇到需要选择合适的开源数据库的情况。但这无论对于开源方面的老手或是新手,都是一项艰巨的任务。希望通过这篇文章能够向大家分享这方面的一些技巧。

  • 如何使用Apache Web服务器配置多个站点

    在我的上一篇文章中,我解释了如何为单个站点配置 Apache Web 服务器,事实证明这很容易。在这篇文章中,我将向你展示如何使用单个 Apache 实例来服务多个站点。

  • 有同也有异,对比BAT的运维文化

    大公司中的运维工作不仅面临着分工的纷繁复杂,同时还要经受着峰值流量的冲击。那么,大公司的运维工作都是如何管理的呢?本文将以BAT为例,为你揭开大型互联网公司运维思想的冰山一角。

  • 如何用Ansible实现网络自动化

    随着 IT 行业的技术变化,从服务器虚拟化到公有云和私有云,以及自服务能力、容器化应用、平台即服务(PaaS)交付,而一直以来落后的一个领域就是网络。

  • 面向系统管理员的网络管理指南

    如果你是一位系统管理员,那么你的日常工作应该包括管理服务器和数据中心的网络。以下的 Linux 实用工具和命令 —— 从基础的到高级的 —— 将帮你更轻松地管理你的网络。

  • 运维大难题:Linux容器和虚拟机应该怎么选?

    自从Linux上的容器变得流行以来,了解Linux容器和虚拟机之间的区别变得更加棘手。本文将向您提供详细信息,以了解Linux容器和虚拟机之间的差异。

  • 使用ARA分析Ansible运行

    Ansible 是一个多功能平台,它已经成为管理服务器和服务器配置的流行平台。如今,Ansible 大量用于通过持续集成 (CI) 进行部署和测试。

  • 使用Quagga实现Linux动态路由

    今天,我们继续使用 Quagga 去管理动态路由,这是一个安装完后就不用理它的的软件。Quagga 是一个支持 OSPFv2、OSPFv3、RIP v1 和 v2、RIPng、以及 BGP-4 的路由协议套件,并全部由 zebra 守护程序管理。

  • 你可以用Linux中的IP工具做3件有用的事情

    ifconfig 命令在 Linux 上被弃用已有十多年的时间了,而 iproute2 项目包含了神奇的工具 ip。许多在线教程资源仍然采用旧的命令行工具,如 ifconfig、route 和 netstat。本教程的目标是分享一些可以使用 ip 工具轻松完成的网络相关的事情。

  • 女生适不适合进入IT行业做Linux运维工程师?

    不知从何时起有那么一个不成文的理论:女生不适合做IT。在很多人看来,IT is a men’s world,女生学IT是件匪夷所思的事情。在传统的思维当中,女生只适合从事像教师、会计、公务员等稳定的职业。

  • 29条运维工程师必会实用Linux命令

    如果你是一个新手,并尝试使用命令行接口,我们收集了各种基本的Linux命令来供你学习,帮你在各种Linux发行版中完成各种任务。虽然不是很详细,但是对Linux初学者,或普通用火,或管理员都是很有用的。

  • 蓝绿发布、滚动发布、灰度发布等部署方案对比与总结

    在项目迭代的过程中,不可避免需要进行项目上线。上线对应着部署或者重新部署,部署对应着修改,修改则意味着风险。

  • 如何在Debian Linux上设置和配置网桥

    我是一个新 Debian Linux 用户,我想为 Debian Linux 上运行的虚拟化环境(KVM)设置网桥。那么我该如何在 Debian Linux 9.x 服务器上的 /etc/network/interfaces 中设置桥接网络呢?

  • 解读IP命令展示的网络连接信息

    ip 命令可以告诉你很多网络连接配置和状态的信息,但是所有这些词和数字意味着什么? 让我们深入了解一下,看看所有显示的值都试图告诉你什么。

  • 如何在Debian 9上安装和使用Netdata性能监控工具?

    Netdata是一个免费的,开源的,可扩展的,分布式的,实时的,性能和健康监测工具,用于基于Linux的操作系统。 Netdata附带简单,易用且可扩展的Web仪表板,可用于可视化系统上的进程和服务。

  • 使用iftop命令监控网络带宽

    系统管理员需要监控 IT 基础设施来确保一切正常运行。我们需要监控硬件,也就是内存、硬盘和 CPU 等的性能,我们也必须监控我们的网络。我们需要确保我们的网络不被过度使用,否则我们的程序,网站可能无法正常工作。在本教程中,我们将学习使用 iftop。

  • 使用Ansible让你的系统管理自动化

    精进你的系统管理能力和 Linux 技能,学习如何设置工具来简化管理多台机器。远程管理工具有很多,SaltStack、Puppet、Chef,以及 Ansible 都是很流行的选择。在本文中,我将重点放在 Ansible 上并会解释它是如何帮到你的,不管你是有 5 台还是 1000 台虚拟机。

  • 创建局域网内的离线YUM仓库

    若你的网络中有大量的 Linux 服务器,而且这些服务器还需要定时进行升级,或者你有大量服务器无法直接访问互联网,那么创建自己的 Yum 仓库就很有必要了。

  • 为初学者准备的MariaDB管理命令

    之前我们学过了在 Centos/RHEL 7 上安装 MariaDB 服务器并保证其安全,使之成为了 RHEL/CentOS 7 的默认数据库。现在我们再来看看一些有用的 MariaDB 管理命令。这些都是使用 MariaDB 最基础的命令,而且它们对 MySQL 也同样适合,因为 MariaDB 就是 MySQL 的一个分支而已。

  • 总结一下:运维工程师面试的经历及面试相关问题(待续)

    笔者其实没有想到去面试,只是在智联上更新了一下简历,就陆陆续续接到很多猎头的邮件和电话,实在是没准备好要去面试,就推掉了几家公司的面试了。正因为笔者也很久没有面试了,笔者也想去面试学习一下,闲话少说,下面就分享给大家笔者的面试经历。

  • 想要年薪20万,先看会不会这28个企业运维岗经典面试题

    想要年薪20万,先看会不会这28个企业运维岗经典面试题,大家一起学习一下。

  • 在Linux中怎么使用cron计划任务

    没有时间运行命令?使用 cron 的计划任务意味着你不用熬夜程序也可以运行。在这篇文章中,我将介绍 cron 服务和怎么去使用它。

  • 面试Linux运维一定会问到Shell脚本的这24个问题

    虽然现在Python在运维工作中已经使用很普遍,但是很多企业在找Linux云计算工程师的时候还是会问到 shell 脚本的问题,它有助于你在工作环境中自动完成很多任务。

  • 对DBA最重要的PostgreSQL 10新亮点

    与往常一样,升级或初始化一个新集群的用户将获得更好的性能,这些都开箱即用,但本文中我想讲一些不能开箱即用,实际上你需要采取一些步骤才能从中获益的内容。下面重点展示的功能是从 DBA 的角度来汇编的,很快也有一篇文章从开发者的角度讲述更改。

 1 2 3 4