linuxpg命令详解 linux命令gpasswd

pg是什么意思PG是Promotion Girl的缩写:促销员 。
一般是厂家或代理商派往零售终端的销售人员,在销售商品的过程中扮演着非常重要的角色 。
促销员面对面地直接与顾客沟通 , 一举一动、一言一行都在顾客的眼中始终代表着商店的服务风格与精神面貌 。促销员对商店的特卖、季节性优惠等促销活动应了如指掌,当顾客询问到有关事项时,能及时热情地给予详细地解答 。
促销员的工作职责
1、对照执行营业员一日行为规范、服务规范和柜台纪律,服从上级领导的各项工作安排,并接受上级的监督检查,认真完成部门下达的销售指标,并力争超额完成任务 。
2、严格遵守企业规章制度和服务规范 , 接待顾客使用普通话和礼貌用语,做到主动、热情、耐心、周到地接待每一位顾客 。
3、对本柜商品的品名、单价、规格、质地、产地、性能、使用和保管方法等要了如指掌,当好顾客参谋,掌握商品知识及销售技巧,热情回答顾客提出的各种问题,促进商品销售,介绍商品时应实事求是,不得做出抵毁其他品牌的行为 。
以上内容参考:百度百科-促销员
Linux下使用GPG(GnuPG)加密及解密文件GNU Privacy Guard(GnuPG或GPG)是一种加密软件 , 它是PGP加密软件的满足GPL的替代物 。GnuPG依照由IETF订定的OpenPGP技术标准设计 。GnuPG用于加密、数字签名及产生非对称钥匙对的软件 。
首先安装GPG
sudo apt install gnupg
gpg --gen-key
Real name: 输入用户名
Email address: 输入邮箱
Change (N)ame, (E)mail, or (O)kay/(Q)uit? O
最后查看
gpg --list-keys
PG异常状态详解及故障总结 这里PG状态指PG外部状态,即能被用户所直接看到的状态 。
可以通过 ceph pg stat 命令查看PG当前状态 , 健康状态为“active + clean”.
下面给出部分常见的PG外部状态 。(参考《Ceph 之Rados设计原理与实现》6.3节)
下面给出部分PG异常状态(需要人为修复)介绍 。
一般情况下,存储池设置为3副本 , 也就是1个PG会存储到3个OSD 。正常情况,PG状态显示为“active + clean”
如果说你的集群小于三副本,例如只有2个OSD,那么你可能会所有OSD都处于 up 和 in状态,但是PG始终无法达到 “active + clean” , 这可能是因为 osd pool size/min_size设置了大于2的值 。
可以看出,osd pool min_size是必须满足的OSD副本数,osd pool size则是建议满足的OSD副本数 。前者是必须满足的条件 , 否则该pool无法读写;后者可以不满足,只是集群会报出警告 。可以通过设置合理的osd pool size 和osd pool min size来解决上述问题 。
CRUSH MAP 错误
PG 达不到 clean 状态的另一个可能的原因就是集群的 CRUSH Map 有错误,导致 PG 不能映射到正确的地方 。
最常见的PG故障都是由于某个或者多个OSD进程挂掉导致的 。一般重启OSD后恢复健康 。
可以通过 ceph -s 或者 ceph osd stat 检查是否有OSD down 。
尝试停掉一个或多个OSD(3副本集群 , 总共4个OSD),观察集群状态 。
重启所有停掉的OSD,集群会慢慢恢复健康 。
这里罗列一下集群不能读写的PG状态:
stale和peered状态上文已经演示过,通过停止OSD服务达到 。
down的一个经典场景:A(主)、B、C
此时存活的B数据陈旧(不含新数据),而且集群中也没有其他OSD可以帮助其完成数据迁移,因此会显示down,参考链接:
down的解决方法依然是重启失败的OSD 。
参考链接:
一般手动修复损坏的PG即可,使用 ceph pg repair {pgid}

推荐阅读