[内容] Linux 日志消息优先级简介

内容一:系统日志的存放路径

/var/log/messages

内容二:显示系统对应优先级的日志的方法

# grep -i <priority> /var/log/messages

内容三:日志消息的优先级

级别关键字描述 内容
0 EMERG 致命级 (KERN_EMESG) 紧急,系统本身已经无法再运行必须马上拯救
1 ALERT 警戒级 (KERN_ALERT) 警报,系统出现了重大错误必须马上处理的情况
2 CRIT 临界级 (KERN_CRIT) 严重,系统出现了严重的情况
3ERR 错误级 (KERN_ERR) 错误,系统出现了错误的情况
4 WARNING告警级 (KERN_WARN) 警告,系统出现了需要警告的情况
5 NOTICE 注意级 (KERN_NOTICE) 注意,系统出现了需要注意的情况
6 INFO 通知级 (KERN_INFO) 信息,系统出现了一些情况
7 DEBUG 调试级 (KERN_DEGUG) 调试,系统出现了程序或服务调试的情况

(注意:优先级是按照从紧急到无所谓的顺序进行排列的)

[内容] CentOS Linux & RHEL YUM 的使用 (让某 1 个软件不被更新)

内容一:通过命令实现更新某 1 个软件(补丁)包以外其他所有软件(补丁)包的方法

# yum -x httpd* updaten

(补充:这里以更新除了名字以 httpd 开头外的所有软件包为例)

(注意:这种方法只在本次输入时有效)

或者:

# yum --exclude=kernel* update

(补充:这里以更新除了名字以 kernel 开头外的所有软件包为例)

(注意:这种方法只在本次输入时有效)

内容二:通过配置文件实现更新某 1 个软件(补丁)包以外其他所有软件(补丁)包的方法

2.1 修改 YUM 的配置文件

# vim /etc/yum.conf

添加以下内容:

......
exlude=mysql* kernel*

(补充:多个不需要升级的软件可以用空格隔开)

(注意:这里修改的配置文件可能是 /etc/yum.conf 也可能是 /etc/yum/yum.conf)

2.2 使用 YUM 升级除某 1 个软件包外的所有软件包

# yum update

内容三:通过 yum-versionlock 实现更新某 1 个软件(补丁)包以外其他所有软件(补丁)包的方法

3.1 安装 yum-versionlock

# yum install yum-versionlock

3.2 使用 yum-versionlock 锁定某 1 个软件包

3.2.1 使用 yum-versionlock 锁定某 1 个软件包
# yum versionlock httpd*

(补充:这里以锁定名字以 httpd 开头的所有软件包为例)

3.2.1 使用 YUM 升级除某 1 个软件包外的所有软件包
# yum update

3.4 显示通过 yum-versionlock 锁定的软件包

# yum versionlock list

3.5 取消通过 yum-versionlock 锁定的软件包

3.5.1 取消通过 yum-versionlock 锁定的某 1 个软件包
# yum versionlock delete httpd*

(补充:这里以解除锁定名字以 httpd 开头的所有软件包为例)

3.5.2 取消通过 yum-versionlock 锁定的所有软件包
# yum versionlock clear

碧空之歌

碧蓝的天空如此清澈,一眼望去似乎就找不到任何瑕疵。但碧空下的生命却总是带着缺失而生,需要各种感情和经历将它填满才算完整。而那些带着哭啼声降临于世的生灵们,又会为自己谱写一曲怎样的永恒生命之歌?

饥饿、自私、恐惧、怜悯、开心……每一次来自生物本能的潜意识行为和潜意识感受,一点点地组成了真实却又常被忽略的本我。

成就、事业、自我价值、性格取向、自我目标……每一次对自己的探索、认知、认同和抉择,逐渐组成了真实却又含糊不清的自我。

自由、平等、博爱、道德、信仰……个人与世界之间到底是怎样的一种关系?每次对此的理解、评判和选择,逐步形成了多种多样、概括不清并且会为此流血冲突的超我。

在自私和平等中来回冲撞遍体鳞伤的雅典人,通过民主投票的制度控制他人和自己贪得无厌的心魔。

在自由和死亡面前驻足不前的斯巴达人,依靠荣誉获得着自我认同,并最终使用生命去成就自由。

前人们沧桑背影后的五线谱如此多样,生灵们又打算用哪一种旋律创造出怎样的一首新的优美之歌,能够像亚里士多德、黑格尔的歌一样,让其他的人也会充满希望、认同和感动地轻轻跟着哼。

[内容] 实现数据存储高可用的思路

方法一:以目录级数据同步工具 Rsync 为核心的同步方法

通过 Inotifywait + Rsync 实现两个目录的数据实时同步
特点:如果数据量太大就不合适了,数据量最好小于 10G,如果文件多最好要小于 5G 甚至小于 3G

方法二:以硬盘级数据同步工具 DRDB 为核心的同步方法

DRDB + heartbeat 或者 DRDB + Keepalive + Shell 实现两个数据存储节点的主从同步、主从切换
特点:最好用于小于 300G 的数据同步

方法三:分布式云存储

通过 HDFS 或者 Ceph 实现分布式云存储
特点:可以用于大于 300G 的数据同步

[内容] Hadoop 大数据平台三种部署模式的简介

模式一:单机模式

1) 所有 Hadoop 角色都在一台物理机上
2) 只有一个物理节点
3) 一般用来学习和测试

模式二:伪分布模式

1) 所有 Hadoop 角色都在一台物理机上
2) 有多虚拟个节点
3) 一般用来学习和测试

模式三:完全分布式模式

1) 所有 Hadoop 角色在多台物理机上
2) 有多个物理节点
3) 一般用在生产环境
4) 有高可用和高性能的特点