摘要: Rsyslog 详解 ​ 日常工作中,常遇到些问题,会查看Linux的系统日志,日志多种多样,boot.log, messages, auth.log, syslog等等,但每次出现问题总是凭借直觉和经验去一个一个翻,是下下策。搭建ELK,或者Graylog等日志分析系统也是极好的,但是体积太大了, 阅读全文
posted @ 2020-07-09 18:59 君无颜 阅读(11393) 评论(0) 推荐(2) 编辑
摘要: 实现过程 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033) 书写格式 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意:开头部 阅读全文
posted @ 2020-07-03 18:49 君无颜 阅读(596) 评论(0) 推荐(0) 编辑
摘要: Linux里面的第一个进程,是整个系统的父进程。 在RHEL6版本之前,包括RHEL6,采用的第一个进程叫做init。通过init进程启动的后续进程都是串行启动的。 在RHEL7版本,采用第一个进程叫做systemd。该进程相比于init来说,采用并行方式启动后续进程。 systemd 管理服务操作 阅读全文
posted @ 2020-06-03 09:30 君无颜 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Ceph —— 均衡PG 日常工作中,我们常常会发现PG不均衡,而集群中只要有一个OSD先达到full的状态,则整个集群都无法写入数据,所以为了尽可能的提高集群存储空间的利用率,我们都希望PG尽可能的均匀分布在OSD上。 出现PG不均衡最常见的背景情况: 刚刚安装部署Ceph集群完毕 集群扩容或是其 阅读全文
posted @ 2020-01-04 17:31 君无颜 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: Ceph —— ceph.conf常用参数 以下是一些常用到的Ceph配置调优参数,默认值均为ceph_nautilus(14.2.1)源码中抄录,如有参数描述解释上的不妥之处,望指出。 mon_osd_cache_size 要缓存到内存中的osdmap的最大数量 默认值:500M mon_osd_ 阅读全文
posted @ 2020-01-04 16:49 君无颜 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: CentOS 7 切换为阿里源 切到/etc/yum.repos.d/ 并备份原本的yum 下载阿里云的yum 执行yum源更新命令 END 阅读全文
posted @ 2019-12-28 15:28 君无颜 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: Linux查看系统硬件信息命令汇总 查看磁盘类型(是否SSD) # 为0则表示磁盘不可转,是SSD。为1则表示磁盘可以转动,是HDD。 cat /sys/block/sda/queue/rotational code:0 SSD盘 code:1 SATA盘 查看物理CPU个数 cat /proc/c 阅读全文
posted @ 2019-12-27 11:56 君无颜 阅读(707) 评论(0) 推荐(1) 编辑
摘要: Python Fabric模块详解 什么是Fabric? 简单介绍一下: Fabric是一个Python的库和命令行工具,用来提高基于SSH的应用部署和系统管理效率。 再具体点介绍一下,Fabric是: 一个让你通过命令行执行无参数Python函数的工具 一个让通过 SSH 执行 Shell 命令更 阅读全文
posted @ 2019-10-09 15:52 君无颜 阅读(3097) 评论(0) 推荐(1) 编辑