欢迎各位兄弟 发布技术文章
这里的技术是共享的
mean:这里是平均的意思
硬件故障:
design failure:
random failure:
infant mortality:自己用法失当,导致服务器提前终止了
wear out:穿破了,用坏了
用品牌,质量好的
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的
今天在装了一个LAMP的环境在最后装好PHP后重启apace服务报错如下
[root@node1 ~]# locate -r *.tar.gz
locate: non-option arguments are not allowed with --regexp
[root@node1 ~]#
-r,-regexp REGEXP搜索基本的regexp REGEXP。如果使用此选项,则不允许使用PATTERN。但是可以多次指定此选项。
[root@node1 ~]# man locate
-r, --regexp IREGEXP
Search for a basic regexp REGEXP. No PATTERNs are allowed if
this option is used, but this option can be specified multiple
times.
1) 停掉 mysql服务
service mysqld stop
2) 从自启动中删掉 mysqld
chkconfig mysqld off
chkconfig --del mysqld
3)如果是yum安装的话
yum list installed | grep mysql
就使用 yum remove 软件名
如果是rpm安装的话
rpm -qa|grep mysql
rpm -ev 软件名
可能需要使用rpm -e --nodeps 软件名
4) 删除配置文件 rm -rf /etc/my.cnf
5) 删除分散mysql文件夹
基于hb v2, crm来实现MlySQL高可用集群
nfs,samba,iscsi
NFS: MySQL app: data,配置文件
/etc/my.cnf --> /etc/mysql/mysql.cnf
$MYSQL_BASE
--default-extra-file = 额外的配置文件路径
crosync 好像直接提供了ra ,脚本告知配置文件的路径
OCF:提供参数,LSB是内设的,几乎没有参数
node1:mysql,mysql 两个节点mysql用户的uid,gid号一样? 或者nfs上写权限,两个mysql都得有
三个节点同理(nfs服务器,节点一,节点二)
nfs:
mysql数据最好在LVM上,即好扩展,又好备份,所以LVM要建在nfs上
在nfs服务器上 (192.168.0.75)
因为有环境变量PATH,里面包含了许多目录,这些目录下的可执行文件就无需输入完整路径来执行。你可以用 echo "$PATH"查看当前的环境变量包含的目录,自带的命令文件都是在PATH 中的,所以可以直接使用。./代表当前目录,由于自己编写的脚本就在当前目录下,而当前目录不在环境变量中,所以得输入包含完整目录的文件名。
在linux里设置NTP服务并不难,但是NTP本身确是一个很复杂的协议.
知识回顾:
RA classes:
OCF
pacemaker
linbit
LSB
Legacy Heartbeat V1
STONITH
RA: Resource Agent
代为管理资源
LRM: Local Resource Manager
DC
TE:
PE:
CRM: Cluster Resource Manager
haresource (heartbeat v1)
crm, haresource (heartbeat v2)
Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。