51CTO博客开发
【准备】主备heartbeat设置主机名vim /etc/sysctl.confnet.ipv4.ip_forward = 1 开启路由转发sysctl –p【安装】配置好yum源(CentOS系统不许要配置)yum install heartbeat-*【配置】配置文件都在/etc/ha.d/里面,主要包括下面四个配置文件authkeys
Per-Thread Buffer memory utilization (read_buffer_size + read_rnd_buffer_size + sort_buffer_size + thread_stack + join_buffer_size + binlog_cache_size) * max_connections Global Buffer memory utili
滑动窗口(Sliding window )是一种流量控制技术。早期的网络通信中,通信双方不会考虑网络的拥挤情况直接发送数据。由于大家不知道网络拥塞状况,一起发送数据,导致中间结点阻塞掉包,谁也发不了数据。所以就有了滑动窗口机制来解决此问题。参见滑动窗口如何根据网络拥塞发送数据仿真视频。 滑动窗口协议是用来改善吞吐量的一种技术,即容许
自己总结的shell、perl和python的简单对比,欢迎交流! 【输出】 Shell:echo "hello,world" Perl:print “hello,world” Python:print "hello,world" 【变量定义】 Shell: name=oudemen &nbs
这两天把mysql的各类备份方式总结了一下,部分是摘录其他人的内容。 这些一些是综合了许多文章得出的结论,一些是自己试验的结果。 可能是不十分正确,如果各位发现错误,请指正! MYISAM引擎的备份与恢复 1、直接备份文件(cp、tar) 方法:关闭mysql或者锁顶定表,避免写操作。将数据文件全部复制到备份路径即可。 锁表方法:FLUSH TABLES
今天仔细看了下Flush语法,同时在工作中也经常使用Flush命令,在这儿汇总下。MySQL的FLUSH句法(清除或者重新加载内部缓存) FLUSH flush_option [,flush_option],如果你想要清除一些MySQL使用内部缓存,你应该使用FLUSH命令。为了执行FLUSH,你必须有reload权限。 flush_option 可以是下列任何东西: HOSTS 
今天做mysql的实验,从平面文件导入一些数据,导完之后,发现select全部字段的时候会出现显示不全和错乱的情况: 当单独选择每个字段的时候都能正常显示,唯独选择最好一个邮箱的时候会出现乱的结果,于是怀疑是最后一个字段的问题,经百度得知可能是平面文件每一行结尾处有特殊字符的原因,于是用substring查看。 select substrin
因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。 先说下free命令怎么看内存 [root@yuyii proc]# free total used free shared buffers cached Mem: 515588 295452 220136 0 2060 64040 -/+ buffe
首先,编译nginx时需要加上–with-http_stub_status_module参数,即启用这个模块。这个模块能够获取Nginx自上次启动以来的工作状态。 其次,在nginx的配置文件中增加配置。 1.直接域名访问 server { listen 80;  
控制你的解析器设置的主要文件是host.conf 。它存储于/etc中并且告知解析器使用哪个服务、 以及用什么顺序。 Host.conf 中的选项必须出现在不同的行上。各个域要用空格(空格或制表符)隔离。一个“#”号表示一个注释行。 有以下一些
在我们购买的PC中,硬盘并不占其太多价格比例,然而,硬盘在电脑中充当着存储数据的角色,众所周知的是数据本身的价值与重要性是无法衡量的,因此硬盘便成为了电脑中的核心配件。 在竞争激烈的今天,硬盘市场分别由“希捷(Seagate),日立(HITACHI),迈拓(Maxtor),西部数据(Western Digital)和三星(Sa
nagios 部署安装 通过web查看Nagios产生的结果是依赖于php的,所以需要安装apache+php 1、安装apache tar -zxf httpd-2.0.52.tar.gz cd httpd-2.0.52 ./configure –prefix=/usr/local/apache2 –enable-so Make &&
SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。1、复制SSH密钥到目标主机,开启无密码SSH登录 ssh-copy-id user@host如果还没有密钥,请使用ssh-keygen命令生成。2、从某主机的80端口开启到本地主机2001端口的 ssh 隧道 
如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在系统中运行它们。 1. rm -rf / 此命令将递归并强制删除 / 目录下的所有文件。 2. &n
使用perl的Mail::SendEasy模块来发送邮件,首先需要确定已安装Mail::SendEasy模块 #! /usr/bin/perl -w use strict; print "mail to start............/n"; use Mail::SendEasy;
Perl发送邮件模块比较 1.Mail::Sendmail,用这个模块发邮件很简单,可是貌似也只能处理简单的邮件... use Mail::Sendmail; %mail = ( To => 'you@there.com',
用DELL服务器的午饭们想必都应该知道在Windows环境下的"Server Administrator"通过这个工具可以很方便的查看出服务器当前硬件的工作情况。由于工作需我使用的很多DELL服务器均安装的Linux操作系统,cpu/内存倒还好说,可硬盘都是通过PERC 6/i SAS阵列控制器创建RAID组然后提供给Linux系统使用的。而平时日常维护
最近遇到一个Linux下软件安装的问题,yum安装一个软件时,出现类似的“error: install: %pre scriptlet failed”错误信息。经过一番摸索和排查,终于解决了,先将解决步骤总结如下,希望能对你有所帮助。 问题: [root@server]$ yum install xxxxpackage
几个简单操作即可由普通用户提升至root了 [test@sbear-cn test]$ id uid=500(test) gid=500(test) groups=500(test) [test@sbear-cn test]$ ps -ef|grep udev root 502 1 0 13:04 ? 00:00:00 /sbin/u
#cd /lib/modules/2.6.18-128.el5/kernel/drivers/char/watchdog #insmod softdog.ko #grep misc /proc/devices (应为10) #cat /proc/misc |grep watchdog (应为130) #mknod /dev/watchdog c 10 130
1、修改分区的ID类型 #fdisk /dev/sdb 将需要做lvm的分区的ID类型改为8e Command (m for help): t Partition number (1-4): 2 Hex code (type L to list codes): 8e wq保存退出 #partprobe 使上面的修改生效 2、创建物理卷 pvcreate <磁盘或
首先通过php脚本获取base64_encode 加密过的邮箱用户名和密码 #! /usr/bin/php <?php $str = '99click'; echo base64_enco
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号