linu

abbi报警发送的几个坑

通常zabbix告警主要有三种形式自带的直接调用消息接口服务执行自定义脚本发送消息通过send remote commend 的方式通过执行脚本发送2和3的本质都只通过zabbix的action去调用执行服务器上的脚本来发送,报警信息通过在执行脚本后带参数传进去。这个流程很容易跑通, 也非常的简单可靠。 但是,规模稍大报警量一多,问题立马就显现出来了。报警阻塞,发送效率低下

小白的VPS折腾记

原文在我的博客:https://blog.lwxyfer.com/vps-learning/作为一个小白,记录下对自己的服务器的配置过程,并且记录其中学到的东西。如有错误,请指出。本文以Ubuntu为基础逐渐深入与展开学习。从linux基本命令,linux操作,各种环境搭建,硬件信息,安全,各种应用,GIT服务器搭建,SS搭建逐渐展开。linux对于学习linux,这个在自

screen 远程会话管理

安装:yum -y install screen直接运行 screen 就可以生成一个窗口screen参数-A 将所有的视窗都调整为目前终端机的大小。-d 将指定的screen作业离线。-h 指定视窗的缓冲区行数。-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。-r 恢复离线的screen作业。-R 先试图恢复离线的作业。若找不到离线的作业,即建

Centos/RedHat 7/6/5切换阿里云源并安装EPEL/IUS/REMI仓库

Centos/RedHat 7/6/5切换阿里云源并安装EPEL/IUS/REMI仓库CentOS安装完毕后,默认的yum源是国外的,国内访问速度很慢,需要切换为国内的源,这里选用的是阿里云的源。此外,一些常用的仓库,如epel和ius,最好也一并安装了。切换基本源为阿里云源备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.re

我的服务器养成计划 -- hadoop搭建

起因在一周前,突然心血来潮,想整理一下我的服务器群,我放下一个暂时在研究的node库,开始研究hadoop(其实就是一开始脑抽了,想搭个分布式文件系统用来共享数据而已,后来选了hdfs,因为可以顺便做做云计算)于是就开始了每天数小时的搭建旅程当时我有的服务器:代理服务器 : 上面挂着一个 shadowsock 服务器,作为我的日常梯子主服务器 : 测试性的挂了个gitlab

Linu内核自旋锁使用笔记

Reference:spin_lock_bh()与spin_unlock_bh()Linux内核自旋锁Linux自旋锁Spinlock - Wikipedia, the free encyclopedia原理首先,spinlock是一把锁,它的功能与其他锁的作用类似,都是对用于临界区进行原子读写。使用这把锁时,原理上就是不停的循环检查锁的状态,直到可用的时候进入临界区。与m

tmu学习笔记

tmux简单介绍tmux是一款终端复用工具,我主要在ssh时使用它。类似的有screen,以后有空再学。当初在windows上可以使用xshell进行ssh连接,非常好用。换到mac上就没有那么好用的工具了,只能使用terminal或者iterm2,克隆会话啥的需要配置,比较麻烦,还是学学tmux比较好。最常见的使用场景就是使用tmux开左右两个pane,一边vim,一边s

DRBD 故障恢复

故障如下:root@drbd1:~# drbd-overview 0:data/0 StandAlone Primary/Unknown UpToDate/DUnknown /data/mysql ext3 3.9G 8.1M 3.7G 1%root@drbd2:~# drbd-overview 0:data/0 StandAlone Primary/Unknown U

守护进程, 孤儿进程, 僵尸进程与waitpid

守护进程是在一类脱离终端在后台执行的程序, 通常以d结尾, 随系统启动, 其父进程(ppid)通常是init进程一般要让当前程序以守护进程形式运行, 在命令后加&并重定向输出即可$ python someprogram.py > /dev/null 2>&1 &或者使用nohup也可以这是直接运行程序的方式, 如果是用具体语言代码的形式来实现呢, 首先看一下守护进程的实现方

linu下qt使用第三方库的那些事

关于在linux下使用第三方库,对于新手来说总是折腾的尼玛的痛苦(我就是新手)。所以为了给大家指引怎么正确使用第三方库,本篇特意介绍qt是怎么搭建第三方环境开发的。开发库查看工具:$sudo apt-get install pkg-config很多时候我们并不知道自己电脑有没有这个库,所以我们可以使用这个工具来查看自己有哪些工具,或者哪些工具没有。同时,qmake是对这个工