• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!
HAproxy+Keepalied做MySQL负载均衡

HAproxy+Keepalied做MySQL负载均衡

HAproxy介绍 HAProxy详细介绍(一) HAProxy安装配置(二) Keepalive介绍 高可用软件keepalived详解 应用服务器对只读的应用程序连接虚拟IP地址,连接到haproxy,然后通过haproxy将TCP协议转移到下面的2个MySQL SLAVE数据库服务器中。Haproxy在此做4层的TCP交换服务。keepalived为了……

HAProxy安装配置(二)

HAProxy安装配置(二)

一、安装HAProxy 直接使用RPM来安装HAProxy $ yum install -y haproxy $ rpm -qi haproxy Name: haproxyRelocations:(notrelocatable) Version :1.5.4 Vendor:CentOS ……

通过学习Linux内存分配策略,搞明白进程OOM机制

通过学习Linux内存分配策略,搞明白进程OOM机制

第一章:学习Linux内存分配策略 今天想提到的是线上一个4G的RDS实例,发生了OOM(out of memory)的问题,MySQL进程被直接Kill掉了。在解释这个问题的时候,我们首先需要从Linux系统内存分配策略讲起。 一般写C语言程序,我们习惯使用malloc动态的申请内存空间(Java由JVM负责内存管理),malloc函数会向操作系统申请一段……

CentOS7:firewall防火墙使用

CentOS7:firewall防火墙使用

一、Firewalld防火墙 红帽RHEL7系统已经用firewalld服务替代了iptables服务,新的防火墙管理命令firewall-cmd与图形化工具firewall-config。特点是拥有运行时配置与永久配置选项且能够支持动态更新以及”zone”的区域功能概念,使用图形化工具firewall-config或文本管理工具fi……

一次数据误删除操作后的觉悟

一次数据误删除操作后的觉悟

一、背景 前天不小心把服务器的/usr/bin目录删了,当时那种感觉(你可以操作一次试试),当然这个问题不大,也很好解决,就是找一个相同的系统把/usr/bin打包传到此服务器即可。但是,不幸的是,你所知道的scp、rz、wget、rsync等可以传输的命令都在/usr/bin目录下;但还好,rpm命令不在此目录下,所以你可以挂在一个光盘,把以上的包强制重新……

使用Rkhunter检测Rootkit渗透

使用Rkhunter检测Rootkit渗透

第一:Rootkit Rootkit是一种特殊的恶意软件,它的功能是在安装目标上隐藏自身及指定的文件、进程和网络链接等信息,比较多见到的是Rootkit一般都和木马、后门等其他恶意程序结合使用。Rootkit通过加载特殊的驱动,修改系统内核,进而达到隐藏信息的目的。Rootkit必备的基本功能,包括提供root后门,控制内核模块的加载, 隐藏文件,隐藏进程,……

Linux查看进程运行的完整路径方法

Linux查看进程运行的完整路径方法

通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls -l命令即可查看。 如下: ……

HAProxy详细介绍(一)

HAProxy详细介绍(一)

HAProxy简介 HAProxy是一款专业提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。 HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,……

Zabbix添加对URL的状态监控及报警

Zabbix添加对URL的状态监控及报警

通过zabbix做web监控不仅仅可以监控到站点的响应时间,还可以根据站点返回的状态码,或者相应时间做报警。zabbix对不需要进行认证的URL或者需要进行认证的URL都可以进行监控。 1)添加web url监控(无需验证) 选择一个主机或者添加一个模板,创建Web scenarios。 Scenario 你可以为这些URL监控添加一个applicatio……

Linux命令:xargs

Linux命令:xargs

简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如,你想查找系统中某个文件并删除掉,首先你会想到使用find命令找出文件,然后删除掉: $ find /tmp -perm +700 1 ……

DRBD工作原理及安装配置详解

DRBD工作原理及安装配置详解

一、DRBD介绍 1.1 DRBD基本功能 Distributed Replicated Block Device(DRBD)是一种基于软件的,无共享,复制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像。 DRBD是将不同机器上的两块大小相同的硬盘或是两个分区让它们的每一位都对齐,从而当用户空间有数据要存储到主节点磁盘时,工作在内核空……

Zabbix远程执行命令

Zabbix远程执行命令

概述 监控,有的人只把他当做报警使用,出现问题之后打开跑回家打开电脑处理掉,大多数时候都是一些已知问题,为何不让zabbix帮你把这些事情处理掉呢? Zabbix远程执行命令可以做些什么: 1)重启应用(apache/nginx/mysql)。 2)自定义执行脚本。 3)使用IPMI接口重启服务器。 4)自动释放磁盘空间(删除老文件,清除/tmp目录等等)。……