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