自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉沦的专栏

心之沉沦,万物沉沦

  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 Keepalived+LVS-DR模式配置高可用负载均衡集群

环境: 虚拟机:VMware Workstation          操作系统:CentOS 5.5一、keepalived+lvs-DR模式配置高可用负载均衡拓扑如下:二、服务器ip配置信息1. ip_lb 主机(master) : 2.ip_lb_2 主机 (backup)3.web1 主机4.web2 主机

2012-06-17 04:43:47 37244 4

原创 RHCS之高可用性集群(MYSQL)部署文档

环境: 虚拟机:VMware Workstation          操作系统:CentOS 5.51.三台机器.其中2台做MySQL Server.一台做存储.把这个配置文件,复制在这3台机子上面.2.安装CMAN   (分别在mysqlOne和mysqlTwo上面安装)yum install cman 安装后,脚本文件在/etc/init.d/

2012-06-11 00:11:00 5703

原创 MongoDB 副本集及其工作原理

一、工作原理1.   MongoDB 2.6版本开始推荐使用副本集,对主从复制已经不再推荐.2.   副本集至少需要3个, 可以3个全部做副本集, 也可以让其中一个做仲裁.3.   副本集中只有1台主才能进行写,其余的只能读.4.   副本集之间的复制是通过oplog日志现实的.备份节点通过查询这个集合就可以知道需要进行复制的操作.5.   oplog是节点中local库中的一

2015-11-24 09:23:45 5240

原创 磁盘同步rsync+sersync

一、说明1.    rsync在同步的时候,并不知道具体是哪个文件或者哪个目录发生了变化,每次都是对整个目录进行同步,当数据量很大时,整个目录同步非常耗时(rsync要对整个目录遍历查找对比文件),因此,效率很低。2.    sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字;3.    sersync + rsync 可以用sers

2015-11-19 14:31:05 1299

转载 redis持久化RDB和AOF

Redis 持久化: 提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Re

2015-02-12 15:06:33 649

原创 mysql宕机分析(事务日志损坏)

mysql宕机分析(事务日志损坏)一、情景概述.    1.服务器配置       a)  1CPU 8核       b)  16G内存       c)  2T 硬盘    2. Mysql 在一个普通硬盘中长时间处于大量写的状态(长时间大概是几个月).    3. 突然有一个天Mysql无故宕机,无法在启动.一、故障分析    1. 查

2013-03-19 11:26:00 5879

原创 Linux下DHCP服务

Linux下DHCP服务操作系统: redhat6.0一、架构说明        1) 网关地址:192.168.107.1 , 子网掩码:255.255.255.0         2) DHCP服务器(redhat 6.0)..            DHCP的IP配置:                   3) 一台客户机.IP由DHCP自动分配.

2012-08-21 14:11:46 8291

原创 autofs 自动挂载.

autofs 自动挂载.操作环境:redhat 6一、autofs 说明自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的挂载自动挂载器由autofs服务脚本管理自动挂载器由auto.master配置文件进行配置,该文件引用了一个按惯例称作/etc/auto.misc二、安装autofs[root@Alex01 home]#

2012-08-20 12:16:34 18798

原创 SELinux 介绍

SELinux 介绍1.SELinux背景SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux 上最杰出的新安全子系统.NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下.进程只能访问那些在他的任务中所需要文件.SELinux 默认安装在 Fedora 和 Red Hat

2012-08-10 18:42:32 983

原创 quota 详解

quota 详解操作系统:redhat 61.quota 说明.   quota 命令显示磁盘使用情况和限额.在redhat 6里面默认就支持.2.创建一个用户alex[root@Alex01 quota]# useradd alex[root@Alex01 quota]# passwd alex3.让文件系统支持quota.    现在用/dev/

2012-08-02 18:21:41 7298

原创 su与sudo的区别及简单配置

su与sudo的区别及简单配置1.su介绍.   su命令就是能够在用户之间转换.      一般su切换用户有两种方法.    a. su Username               b. su - Username    这里多了 - 表示用户的环境变量也随用户一起改变.      例如.   alex切换到root用户(su root)

2012-08-01 18:11:07 2279

转载 查看LINUX系统信息

uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo

2012-08-01 10:33:19 690

原创 mysql权限说明

mysql权限说明关于权限问题 1.MySQL是根据用户名和主机名来唯一确定一个用户的.例如:db_name@localhost 2.主机地址使用 % 号为通配符.在这里,任何相同的用户名,不同IP的账号,都可以成功匹配(db_name@%) 3.如果Mysql用户表里面有明确写明IP地址.则去匹配明确的IP ,例如(da_name@127.0.

2012-07-31 10:42:04 2966

原创 Linux CentOS5.5 的 IP设置

1.IP设置 vim /etc/sysconfig/network-scripts/ifcfg-eth0设置静态ipDEVICE=eth0BOOTPROTO=staticIPADDR=192.168.1.102NETMASK=255.255.255.0GATEWAY=192.168.1.1HWADDR=00:0C.....ONBOOT=yesTYPE=Eth

2012-07-30 21:53:27 3932

原创 mysql 5.5 开启慢日志slow log

1.mysql 5.5命令行里面set global log_slow_queries = on;                               # 开启慢日志set [session|global]  long_query_time =0.2               # 设置时间.精确的毫秒set global  log_queries_not_using_inde

2012-07-30 21:31:54 7184

原创 MySQL 5.5 分区性能测试之索引使用情况

MySQL 5.5 分区性能测试之索引使用情况1.创建一个测试表CREATE TABLE test ( id VARCHAR(20) NOT NULL, name VARCHAR(20) NOT NULL, submit_time DATETIME NOT NULL, index time_index (submit_time), index id_inde

2012-07-30 20:55:00 7278

转载 Linux上的free命令详解

解释一下Linux上free命令的输出。  下面是free的运行结果,一共有4行。为了方便说明,我们加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 999212FO[3][2] = 305404 1 2 3 4

2012-07-30 09:21:02 1287

原创 MySQL 配置文件中,字符集设置

1.linux环境下   vim /etc/my.cnf 2.mysql 5.5的版本 [client]    #linux环境下面设置此值   default-character-set=utf8      [mysqld]   character-set-server=utf8      3.mysql 5.1的版本[client]    #

2012-07-30 00:03:44 3432

原创 scp命令

scp命令操作系统:redhat 6scp说明:A.scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。B.有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的 1.主机信息本地IP:192.168.16.11远程IP:192.168.

2012-07-29 22:39:32 734

原创 LOAD_DATA _INFILE和SELECT INTO OUTFILE说明

1.SELECT...INTO OUTFILE 从一个表中读取数据行存放的文本文件中.  2.LOAD DATA INFILE语句用于高速地从一个文本文件中读取行,并装入一个表中. 3.语法规则  a) select * into outfile '/root/outfile11.txt' fields TERMINATED by ',' enclosed by '"' esc

2012-07-29 21:21:30 1544

原创 增加swap分区

增加swap分区操作系统:redhat 61、方法一(通过一个磁盘分区增加swap大小)fdisk -l  # 查看一个空余的磁盘空间就用这个/dev/sde磁盘来增加swap大小 2、查看当前swap空间大小- -||| 原始状态下,没有分swap分区 3、增加swap分区.mkswap /dev/sde 4、开启swap空间(创建的s

2012-07-29 20:50:17 742

原创 VNC 服务

VNC 服务操作系统:redhat 61.主机信息  服务端:192.168.16.10  客户端:192.168.16.128 2.安装vnc服务(192.168.16.10)yum install tigervnc-server 3.启动并配置vnc服务的密码(192.168.16.10)vncserver :1这个:1代表第一个桌面.桌面号

2012-07-28 23:34:27 2693

原创 telnet 服务

telnet 服务实验环境:Redhat 6.01.主机说明   A:192.168.16.11(telnet的服务端)   B:192.168.16.10(telnet的客户端)2.安装telnet-server服务(主机:192.168.16.11)yum install telnet-server其中.telnet-server是telnet的服务程序

2012-07-28 21:36:40 774

原创 Redhat 6 恢复boot分区

Redhat 6 恢复boot分区实验环境:Red Hat Enterprise Linux (2.6.32-220.e16.x86_64)一、删除boot分区二、重启Linux,并插入个光盘,从光盘启动a.进入BIOS,设置为光盘启动b.选择救援模式.如果没有这个选项的可以输入 linux rescue 来进入,三、恢复设置.a.这里想说明一下

2012-07-18 17:40:32 3375

原创 MySQL5.5 主从复制

MySQL5.5 主从复制操作系统环境:CentOS5.51.MySQL 主从流程图2.MySQL 主从说明   a.主服务器一定要开启二进制日志文件.   b.MySQL使用3个线程来执行复制功能(其中1个在主服务器上,另两个在从服务器上。当发出START SLAVE时,从服务器创建一个I/O线程,以连接主服务器并让它发送记录在其二进制日志中的语句。主服务器创

2012-07-10 13:26:18 4761 1

原创 iptables 防火墙基本配置

iptables 防火墙基本配置操作系统环境:CentOS5.5一、iptables读取流入和流出数据包的报头,将它们与规则集(Ruleset)相比较,将可接受的数据包从一个网卡转发至另一个网卡,对被拒绝的数据包,可以丢弃或按照所定义的方式来处理.二、CentOS5.5中自带iptables的防火墙.路径在/etc/init.d/iptables 三、启动防火墙

2012-07-09 21:51:09 1016

原创 samba 服务器的配置

samba 服务器的配置操作系统环境:CentOS 5.51. 安装samba服务程序.    yum install samba2. 关闭防火墙.    /etc/init.d/iptable stop    如果不想关闭防火墙,就开放137,138,139号端口    这里为了方便,就直接关闭防火墙了.3.关闭selinux    vim /etc/sy

2012-07-02 18:56:38 743

原创 NFS 服务器配置说明

NFS 服务器配置说明测试环境OS:CentOS5.5一、NFS 简介NFS是Network File System的简写(网络文件系统).  NFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件.NFS至少有两个主要部分:一台服务器和一台(或者更多)客户机.客户机远程访问存放在服务器上的数据.

2012-06-28 17:03:56 4837

原创 yum 服务器配置

CentOS5.5下配置yum服务器1.yum简介.yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的关键之处是要有可靠的repository,顾名思义,这是

2012-06-25 00:10:05 660

原创 配置 vsFTPD 服务

配置 vsFTPD 服务1.FTP服务有主动模式和被动模式.(现在我们用主动模式).2.为了简便,占时关闭防火墙.3.关闭seLinux.vim /etc/sysconfig/selinux 4.安装vsftpd.   yum install vsftpd5.vsftpd服务的结构/etc/vsftpd/vsftpd.conf

2012-06-24 09:14:43 832

原创 mysql5.5 主从复制 (触发器,函数,存储引擎,事件处理)说明

mysql5.5 对触发器,函数,存储引擎,事件进行主从复制情况.一、MySQL主从复制有三种模式.1.binlog_format = row  : 日志中会记录成每一行数据被修改的形式(记录页面),然后在 slave 端再对相同的数据进行修改。2.binlog_format = statement  : 每一条会修改数据的 SQL 都会记录到 master 的 bin

2012-06-17 16:43:23 8018 2

原创 MySQL5.5 自动分区脚本

一、使用说明:1.此脚本为分区后,定时自动增加分区.(被自动分区的表,一定要先手动分几个区)2.每隔15天,定时器会执行一个存储过程,对分区日期最后的那天再往后新增15个分区.3.Script里面Auto_partitions.sql 为存储过程4.Script里面Timer_event.sql 为定时事件脚本5.MySQL5.5默认并没有开启EVENT机制,需要在my.cnf

2012-06-17 13:33:54 6749

原创 CentOS5.5下源码安装mysql5.5

一、安装依赖包.1.yum install cmake2.yum install gcc-c++3.yum install ncurses-devel二、解压源码包1.tar -zxvf mysql-5.5.8.tar.gz进入解压文件中.......三、编译+安装1.执行cmake -DCMAKE_INSTALL_PREFIX=/h

2012-06-10 15:36:23 2327

原创 Mysqlbackup 备份详解(mysql官方备份工具)

A.1全库备份.命令:mysqlbackup --defaults-file=/home/mysql-server/mysql3/my.cnf  --user=root --password=root  --databases="mysql total2" --with-timestamp   --backup-dir=/home/mysql-server/backup   backu

2012-06-10 14:24:10 16954 3

原创 Xtrabackup 热备份与还原

备份前特别提醒:1.      在备份的MySQL数据库的my.cnf文件中,必须加入datadir={PATH},否则找不到备份数据的路径.2.      在备份过程中,把INNODB数据文件备份完成后,会锁住整个库,并开始复制MYISAM等非事务引擎的数据和.frm;这个对于我们的系统来说,只需1-2秒就能完成A.     全库备份详解命令:innobackup

2012-06-10 03:32:46 2091

原创 ISCSI (Internet Small Computer System Interface) 配置说明

VM环境:VMware WorkstationOS环境:CentOS 5.5ISCSI (Internet Small Computer System Interface)客户端软件由:ISCSI Initiator 服务端软件由:ISCSI Target工作流:Initiator SCSI ISCSI TCP/IP   TCP/IP     ISCSI  SCS

2012-05-25 17:15:11 1907

原创 LVM (Logical Volume Management) 配置

LVM (Logical Volume Management) 介绍1.创建LVM 分区标识   fdisk /dev/sdb1代表第几个分区. 这里的1就是sdb1,  2就是sdb28e代表LINUX LVM 再w保存# 以上步骤可以不用,这个只是做个标识用.2. fdisk -l  首先查看已有硬盘(部分截图)

2012-05-25 14:36:02 3423

原创 VMware Linux RAID5 介绍

VMware Linux RAID5 配置VM环境:VMware WorkstationOS环境:CentOS 5.5一、在VM中,软RAID  设备是/dev/md*,    md (Multiple Devices)二、在RAID5中,至少要有3块硬盘,因为有差错检验.三、在软RAID5中,实际的硬盘大小应该为实际硬盘数减一,即(N-1),减去的那块空间奇偶校验.这

2012-05-25 10:19:07 5272 2

原创 MySQL 修改表字段优化方案

<br />要求:现在需要要改一下字段名,增加一个字段,在删除另一个字段,改一个字段类型.<br />建立如下表(原表):<br />CREATE TABLE month(<br />  id INT,<br />  week VARCHAR(10),<br />  day VARCHAR(10),<br />  hour VARCHAR(10),<br />  PRIMARY KEY (id)<br />);<br />得到的最终表为:<br />CREATE TABLE month(<br />  id

2010-09-13 14:14:00 3019 1

原创 JAVA程序对MYSQL数据库加锁实验

<br />以下实验仅在MYSQL 5.0.45做的实验. <br />方法1:用mysql命令锁住表.<br />    <br /> public void test() { String sql = "lock tables aa1 write"; // 或String sql = "lock tables aa1 read"; // 如果想锁多个表 lock tables aa1 read ,aa2 write , ..... String sql1 = "selec

2010-09-13 14:11:00 14281

RHCS 集群配置脚本

RHCS 集群配置脚本。

2012-06-10

mysql启动脚本

mysql启动脚本.

2012-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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