本文只是介绍Linux RHCS最基本的一些维护命令,属于DBA应该了解的层面。

  1. 查看集群状态
  2. 集群正常启动
  3. 集群正常关闭
  4. 查看服务是否关闭开机启动

1. 查看集群状态

```
clustat
cman_tool status
cman_tool nodes -a
```
下面是这些命令查询的显示结果示例:
```
#1.1 clustat查看集群状态(最常用)
在节点1查看的,状态中的Local就在节点1上显示。
# clustat
Cluster Status for new_cluster @ Tue Sep 1 12:23:09 2015
Member Status: Quorate

Member Name ID Status


heartdb1 1 Online, Local, rgmanager

heartdb2 2 Online, rgmanager

Service Name Owner (Last) State


service:orares heartdb1 started

1.2 cman_tool status 查看

cman_tool status

Version: 6.2.0

Config Version: 18

Cluster Name: new_cluster

Cluster Id: 23732

Cluster Member: Yes

Cluster Generation: 432

Membership state: Cluster-Member

Nodes: 2

Expected votes: 1

Total votes: 2

Quorum: 1

Active subsystems: 8

Flags: 2node Dirty

Ports Bound: 0 177

Node name: heartdb1

Node ID: 1

Multicast addresses: 239.192.92.17

Node addresses: 192.168.1.1

1.3 cman_tool 查看nodes信息

cman_tool nodes -a

Node Sts Inc Joined Name

1 M 404 2015-08-03 17:52:20 heartdb1

Addresses: 192.168.1.1

2 M 432 2015-09-01 14:32:27 heartdb2

Addresses: 192.168.1.2


<h1 id="2">2. 集群正常启动</h1>
先启动cman,再启动rgmanager.

service cman start

service rgmanager start

下面是集群正常启动过程示例:
注: 各节点先依次启动cman再依次启动rgmanager,注意启动顺序。

service cman start

Starting cluster:

Loading modules... done

Mounting configfs... done

Starting ccsd... done

Starting cman... done

Starting daemons... done

Starting fencing... done

[确定]

service rgmanager start

启动 Cluster Service Manager:[确定]


<h1 id="3">3. 集群正常关闭</h1>
先关闭rgmanager,再关闭cman.

service rgmanager stop

service cman stop

下面是集群正常关闭过程示例:
注: 各节点先依次关闭rgmanager,再依次关闭cman,注意关闭顺序。

service rgmanager stop

Shutting down Cluster Service Manager...

等待服务停止:[确定]

Cluster Service Manager is stopped.

service cman stop

Stopping cluster:

Stopping fencing... done

Stopping cman... done

Stopping ccsd... done

Unmounting configfs... done

[确定]


<h1 id="4">4. 查看服务是否关闭开机启动</h1>

chkconfig --list |grep cman

chkconfig --list |grep rgmanager

下面的查看结果都是关闭的:

chkconfig --list |grep cman

cman 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

chkconfig --list |grep rgmanager

rgmanager 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

Linux RHCS 基础维护命令的更多相关文章

  1. linux(02)基础shell命令

    Linux(02)之shell命令 一,Linux命令行的组成结构 在我们的linux启动,登陆成功之后会显示: 这就是linux的命令行的组成结构 二,常见命令 1,Linux系统命令操作语法格式 ...

  2. Linux的基础使用命令

    ifconfig  #查看ip地址     或者使用  ip  a pwd  #查看当前工作路径 man  pwd   #查看命令的详细信息   按q退出 mkdir  /data  创建data目录 ...

  3. Linux入门——基础系统设置命令

    以下为centos7实验环境 1.网卡管理工具命令——nmcli 参考:http://www.iteye.com/topic/1141839 2.主机名称设置——hostnamectl [root@s ...

  4. Linux Shell基础 read命令

    read命令 read 命令用于接收标准输入(键盘)的输入,或者其他文件描述符的输入.得到输入后,read 命令将数据放入一个标准变量中,read 命令格式如下: [root@localhost ~] ...

  5. docker基础维护命令

    docker images显示当前存在的images docker ps,显示当前的container docker rm containerId 删除指定的container(需要先停止,才能删除) ...

  6. Linux下基础查看命令

    1:查看系统32位还是64位,如下三种方法       uname -m        uname -a        ls -ld  /lib64 2:查看系统版本   cat /etc/redha ...

  7. 程序员必备:Oracle日常维护命令

        上一篇讲了Linux的日常维护命令,这篇讲讲Oracle的日常维护命令.工作中需要使用Oracle数据库的童鞋们,相信或多或少都需要对Oracle做一些基本的维护操作,例如导入导出总该有吧?( ...

  8. Linux(三)——Unix&Linux 的基础命令

    Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...

  9. Linux系统基础命令

    这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...

随机推荐

  1. mySQL中删除unique key的语法

    CREATE TABLE `good_booked` (  `auto_id` int(10) NOT NULL auto_increment,  `good_id` int(11) default ...

  2. map() 函数

    map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 例如,对于li ...

  3. 练习1-13:编写一个程序,打印输入中单词长度的直方图(水平)(C程序设计语言 第2版)

    简单未考虑标点符号 #include <stdio.h> #define MAX_WORD_LEN 10 #define BLANK 0 #define IN_WORD 1 #define ...

  4. LoadRunner事务/集合点/思考时间详解(转)

    在LoadRunner的脚步编写中,有三个重要的概念:事务.集合点.思考时间. 一.事务: 事务又称为Transaction,我们为了衡量某个action的性能,需要在action的开始和结束位置插入 ...

  5. [leetcode 37]sudoku solver

    1 题目: 根据给出的数独,全部填出来 2 思路: 为了做出来,我自己人工做了一遍题目给的数独.思路是看要填的数字横.竖.子是否已经有1-9的数字,有就剔除一个,最后剩下一个的话,就填上.一遍一遍的循 ...

  6. JavaScript使用DeviceOne开发实战(六)点墨真实案例

    qq群里的yan用户开发的App,基本完工大家可以看看 安装二维码是 QQ群:365443130

  7. [.net 面向对象编程基础] (8) 基础中的基础——修饰符

    [.net 面向对象编程基础] (8) 基础中的基础——修饰符 在进入C#面向对象核心之前,我们需要先对修饰符有所了解,其实我们在前面说到变量和常量的时候,已经使用了修饰符,并且说明了变量和常量的修改 ...

  8. 走进AngularJs(四)自定义指令----(中)

    上一篇简单介绍了自定义一个指令的几个简单参数,restrict.template.templateUrl.replace.transclude,这几个理解起来相对容易很多,因为它们只涉及到了表现,而没 ...

  9. 使用后台服务数据更新UI

    https://www.websmithing.com/2011/02/01/how-to-update-the-ui-in-an-android-activity-using-data-from-a ...

  10. xml存储bug

    最近遇到了一个bug,详细情况如下:用linq to xml写xml文件,在加载的时候代码为xDocument.Load(filePath),保存的时候为xDocument.Save(filePath ...