本文只是介绍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. Ubuntu 12.04 改造指南

    文章转自:http://www.lupaworld.com/article-217719-1.html 升级12.04已经有一段时间了.作为一个从08年就开始用Ubuntu的老用户,我觉得作为一个LT ...

  2. 使用pango-Cairo列出系统中的有效字体

    使用pango-Cairo列出系统中的有效字体,代码来源于gtk-app-devel-list fonts list using pango #include <glib.h> #incl ...

  3. ng2-timesheet, 一个timesheet.js的angular2复制版

    一个 timesheet.js (JavaScript library for HTML5 & CSS3 time sheets) 的 Angular 2 复制版 用法: npm instal ...

  4. 细数.NET 中那些ORM框架 —— 谈谈这些天的收获之一

    细数.NET 中那些ORM框架 —— 谈谈这些天的收获之一(转) ADO.NET Entity Framework        ADO.NET Entity Framework 是微软以 ADO.N ...

  5. dojo Provider(script、xhr、iframe)源码解析

    总体结构 dojo/request/script.dojo/request/xhr.dojo/request/iframe这三者是dojo提供的provider.dojo将内部的所有provider构 ...

  6. 在同一台服务器上配置多个Tomcat

    如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题.只需要修改CATALINA_HOME\conf\server.xml中的启动端口和连接端口就OK了! 下面我 ...

  7. MFC CString::GetBuffer() 内存数据异常

    问题描述 在项目中的一个文件路径存储在CString的对象中,这个对象在函数间传递了几次,当传递出来的时候,因为要使用到字符指针,所以GetBuffer获取字符串的指针,但是通过调试,发现,CStri ...

  8. tomcat4 请求的处理——初步分析

    以tomcat4为例, 每当HttpConnector的ServerSocket得到客户端的连接时,会创建一个Socket. 接下来就处理这个Socket发来的数据. 怎么处理呢? 考虑到客户端同时发 ...

  9. iOS UITableView行高自行扩展

    myTableView.estimatedRowHeight = ; myTableView.rowHeight = UITableViewAutomaticDimension; 不需要实现 - (C ...

  10. 为什么eclipse中启动tomcat后,浏览器中出现404?

    问题描述: tomcat压缩包加压后,启动lib文件夹下面的startup.bat,在浏览器中输入http://localhost:8080/后出现熟悉的界面. 但是在eclipse中,jsp可以正常 ...