FreeBird的专栏

自由自在,追寻梦想

使用heartbeat+monit实现主备双热备份系统

一、项目背景 项目需要实现主备双热自动切换的功能,保证项目的7*24小时不间断运行;

2014-12-22 11:35:45

阅读数 686

评论数 0

IO多路复用模型

I/O 处理的模型有 5 种。 1、阻塞 I/O 模型:在这种模型下,若所调用的 I/O 函数没有完成相关的功能,则会使进程挂起,直 到相关数据到达才会返回。对管道设备、终端设备和网络设备进行读写时经常会出现这种情况。 2、非阻塞模型:在这种模型下,当请求的 I/O 操作不能完成时,则不让进...

2014-10-31 10:44:18

阅读数 544

评论数 0

Linux autotools有什么用

一般的项目编译安装的过程: o bootstrap:检测autoconf、automake、libtool及其版本并完成初始化,生成configure; o configure:检测系统平台及软硬件环境,确定适用本地环境的编译策略,生成Makefiles; o make:编译、链接; o make...

2014-10-30 15:49:01

阅读数 505

评论数 0

两台linux完美实现双机热备

两台linux完美实现双机热备 2009-11-11 23:28:37 标签:linux 双机热备 休闲 heartbeat drbd 版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。       一直想做基于linux的双机热备,一直没有时...

2014-08-21 14:28:26

阅读数 1047

评论数 0

linux守护进程及系统启动项

#include #include #include #include #include #include #include #include void my_daemon() {     int pid, fd;     // 1.转变为后台进程  ...

2014-07-09 15:31:26

阅读数 653

评论数 0

pthread_cond_wait()使用、执行过程及一些问题

原文:http://hi.baidu.com/susdisk/blog/item/48ca2d8fc88b5ef3503d925f.html LINUX环境下多线程编程肯定会遇到需要条件变量的情况,此时必然要使用pthread_cond_wait()函数。但这个函数的执行过程比较难于理解。  ...

2014-07-05 01:54:51

阅读数 534

评论数 0

linux下几种进程管理工具

Daemontools、

2014-06-24 09:51:14

阅读数 1496

评论数 0

消息队列的应用及自己封装的消息队列类

需要包含的头文件: #include #include 消息队列用到的几个函数: 一、创建或者访问一个消息队列 int msgget(key_t key, int msgflg); 参数key:     程序必须提供一个key值Key可以为IPC_PRIVATE创建一个私有队列,该队列理论上...

2014-01-16 15:40:49

阅读数 949

评论数 0

消息队列模板类

template  class TMessageQueue { public:     vector queue;         // 存储消息的队列     pthread_mutex_t mutex;     sem_t sem; public:     TMessageQueue()...

2014-01-16 13:47:09

阅读数 749

评论数 0

linux消息队列的应用

定义: linux 消息队列是存放在内核中的消息链表;每个消息队列有唯一的标识符;只能在内核重启或显示的删除一个消息队列;在linux/msg.h中MSGMAX定义了消息的最大长度; Linux的消息队列(queue)实质上是一个链表, 它有消息队列标识符(queue ID). msgget创...

2013-10-08 15:35:05

阅读数 481

评论数 0

linux匿名管道的应用

一、linux 进程间通信机制中管道的缺点: 1、管道只能在父子进程间、兄弟进程间,即具有亲缘关系的进程间进行通信 2、管道提供的是无格式的字节流,因此两个进程要进行通信的话,要提前约定好通信的数据格式 3、管道有自己的缓存区,因此该缓存区有大小的限制 4、一条管道只能提供半双工的通信方式...

2013-09-28 12:53:15

阅读数 517

评论数 0

linux常用命令笔记

linux命令: 1、shutdown -h now 立即关闭系统 2、shutdown -r now 现在重新启动 3、reboot 现在重新启动 4、startx 进入图形界面 5、logout 注销 6、pwd 显示当前工作目录 7、useradd lhl 添加用户名(只有在r...

2013-03-06 21:14:52

阅读数 526

评论数 0

VirtualBox+CentOS6.0 安装

1、获取VirtualBox ,CentOS6.0镜像文件(VirtualBox开源、安装文件小,用起来方便) 安装步骤:http://blog.csdn.net/kobe_lzq/article/details/7894718 2、安装完成之后,怎么全屏? 首先安装虚拟机增强工具(选择工具...

2012-12-02 14:21:50

阅读数 554

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭