sysadmin默认密码

远程分布的系统管理团队提供全天候的服务,不会让任何人失去睡眠,并受益于全球人才库。 OpenStack全球基础架构团队依靠这五个开源工具进行沟通和协调我们的工作。

我们还添加了一些附加条件:

  • 我们必须在公开场合做我们的工作
  • 我们为不同的公司工作
  • 我们必须将开源软件用于所有工作

以下五个开放源代码工具使我们能够满足这些目标,同时保持高功能团队。

1.基于文本的聊天

我们使用由在开放源代码Internet中继聊天守护程序(IRCd)上运行的freenode IRC网络提供给我们的Internet中继聊天(IRC)。 有各种各样的开放源代码客户端可用于与其连接。 我们的团队频道(用IRC表示为聊天室)是我们团队的灵魂。 我们讨论持续存在的问题和挑战,提出解决方案,将进展中的变化告知彼此,发布项目状态变化和警报,并拥有一个将报告变化的机器人报告给我们的基础架构以供审核的机器人。 我们使用的IRC频道是完全公开的,我们维护着一个服务器,该服务器在网络服务器上提供频道日志,任何人都可以查看它们。

以下是该频道早上的快速快照:


<clarkb> hrm no world dump on that failure?
<openstackgerrit> Anita Kuno proposed openstack-infra/storyboard: Add example commands for the Timeline api https://review.openstack.org/337854
<openstackgerrit> Victor Ryzhenkin proposed openstack-infra/project-config: Add openstack/fuel-plugin-murano-tests project https://review.openstack.org/332151
<clarkb> its definitely an io error of some sort
<clarkb> possibly run out of disk space?
<therve> The df output looks normal...
<greghaynes> or, is it writing out to tmpfs?

这需要一些时间来习惯,但是一旦您熟悉了渠道流程并与团队合作,这些对话和日志就成为与我们保持同步的宝贵资源。 您可以通过阅读VM(玉萍)布拉塞尔的两篇文章,详细了解IRC,从礼仪准则的命令开始使用IRC和一个IRC快速入门指南 。

有时快速语音呼叫对于高带宽通信很有价值,因此我们还运行Asterisk系统来支持IP语音(VoIP)呼叫。

在公司或其他组织中运行私有IRCd很常见。 有多种可用的开源选项。 请在考虑项目活动和安全跟踪记录的情况下进行审核,以选择适合您需求的记录。 如果您的团队尝试过IRC,但更喜欢具有更现代的界面和功能的工具,例如即使您没有直接连接,日志也会内置在界面中,那么您可能想研究Mattermost ,这是专有SaaS消息传递的替代方法,您可以可以在Charlie Reisinger的文章中阅读有关其组织如何用Mattermost替代IRC的更多信息 。

2. Etherpad

Etherpads是托管的协作文本编辑器,可让一个小组实时一起编辑文档。 我们的团队将这些用于多种目的:与发布到整个项目的公告进行协作,为我们的现场聚会共享想法,演讲和主题,制定维护和升级计划以及在维护时段内完成任务。

Etherpad的使用通常与我们在IRC上的合作以及我们的邮件列表紧密结合,使用Etherpad可以跟踪更长时间的异步笔记,同时我们可以更广泛地直接讨论彼此。 我们在基础架构中使用开源的Etherpad Lite 。

3. Pastebin

pastebin允许您粘贴大量文本,并返回可以轻松与团队成员共享的URL。 对于我们的团队而言,这意味着能够与我们的团队成员共享日志摘要,这些成员无法访问服务器,共享配置文件以及共享执行尚未记录的任务的说明。 我们更喜欢使用pastebin而不是在IRC通道中粘贴大量文本,或者将Etherpad的开销粘贴到只读的文本上。

有几个用于运行您自己的pastebin的开源选项。 我们目前正在使用自己维护的LodgeIt版本。 提示:如果您运行的是公共pastebin,请使用robots.txt文件阻止搜索引擎将它们编入索引。 很少有有价值的可索引数据,如果不对数据进行索引,则将有助于使垃圾邮件发送者远离您的pastebin。

4. GNU屏幕

正式称为终端多路复用器 , GNU Screen允许您在屏幕终端会话内运行一个或多个命令,并在注销后保持应用程序运行。 如果我们运行的是罕见的长寿命,手动触发的命令,而该命令如果失去连接就会失败,例如重新编写代码检查系统的索引或执行某些升级,则这将特别有价值。 我们团队中的许多人也使用它来使IRC客户保持24/7全天候运行。

最有趣的是,我们使用GNU Screen会话对我们团队的其他根成员进行了尚未进行自动化或记录的系统管理任务的培训。 系统上的多个用户可以同时连接到屏幕会话以进行协作终端会话。 然后,我们可以引导团队的新成员访问我们的密码库,或共享罕见或复杂维护任务的过程。 它还具有内置工具,可以记录整个会话的日志。

虽然对我们有用,但有些批评GNU Screen有点依赖现代功能。 其他替代品也存在,例如tmux和Byobu 。

5. Git

Git由Linus Torvalds发明,用于管理Linux内核开发。 Git现在是开源项目的修订版本控制系统 。 毋庸置疑,系统管理团队应针对其基础架构的所有更改使用某种版本控制,但这对于分布式团队而言尤其重要。 由于我们的团队跨越时区,因此很难进行八个小时的讨论。 使用Git,您可以通过阅读提交日志来查看对系统所做的所有更改,并了解谁进行了更改。

它还使我们可以更轻松地回滚到先前的状态,或者至少可以在可能进行破坏性更改之前查看存在的先前状态。 在更正式地记录更改以供团队使用时,提交历史记录还使我们能够有效地描述进行了哪些更改以及为什么进行了特定更改。

提示:始终确保在提交消息中包括为什么进行更改的原因 。 我们通常可以通过阅读提交本身来找出更改的内容,但是在进行更改后(尤其是几个月后,很少有人记得),可以更合理地追踪原因。

通过访问OpenStack项目基础结构文档了解有关OpenStack基础结构以及我们用于支持OpenStack中庞大的开发社区的其他工具的更多信息。

翻译自: https://opensource.com/life/16/7/5-remote-sysadmin-tools

sysadmin默认密码

sysadmin默认密码_支持分布式sysadmin团队的5种工具相关推荐

  1. sysadmin默认密码_从sysadmin过渡到DevOps工程师的案例

    sysadmin默认密码 今年是2019年, DevOps是热门话题. 如果您愿意的话,系统管理员(sysadmin)的日子已经过去了,但是,确实如此吗? 格局已经发生变化,就像技术上经常发生的那样. ...

  2. sysadmin默认密码_Sysadmin指南,开源电子邮件客户端,macOS应用程序,SELinux,Firefox扩展等...

    sysadmin默认密码 上周读者的最爱包括针对系统管理员,Linux游戏,工具综述等的文章. Archit Modi撰写的网络管理系统管理员指南 您更喜欢哪个电子邮件客户端? ,由Opensourc ...

  3. sysadmin默认密码_Sysadmin工具,Kconfig / kbuild的秘密,11个KDE应用程序,tcpdump,Laverna,Python等

    sysadmin默认密码 今天,我们发布了LISA18演讲者系列的第一篇文章,Michael Hrivnak 介绍了Kubernetes中的Ansible运算符 . 请查看更多有关LISA18演讲者的 ...

  4. 树莓派默认密码_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置

    配件到齐后,TF卡先格式化一遍,文件系统选FAT32,以便树莓派能识别到. 系统方面,树莓派能支持的系统有很多,咱因为初来乍到,就先从官网上下载了.在这里我遇到了第一个坑.之前在网上找的资料,都推荐直 ...

  5. glassfish默认密码_在MySQL上使用含盐密码的GlassFish JDBC安全性

    glassfish默认密码 我在该博客上最成功的文章之一是有关在GlassFish上使用基于表单的身份验证设置JDBC安全领域的文章 . 对这篇文章的一些评论使我意识到,要真正使它安全,应该做的还很多 ...

  6. Aruba7010 默认密码_【对讲机的那点事】如何为您的数字对讲机热点配置安全密码...

    点击上面微信号关注我关注我哟 定期推送对讲机行业资讯,华安捷讯对讲机公司的产品优惠等诸多优质内容,最接地气.重服务的对讲机行业微信平台!微信号:shuziduijiangji ID号:gh_778e0 ...

  7. mysql 5.7.16默认密码_(转)Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql默认密码...

    Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码 mysql默认密码为空 但是使用mysql -uroot -p 命令连接mysql时,报错 ERROR 1045 ...

  8. mysql删除默认密码_修改mysql默认密码方法

    问题描述 今天在MAC上安装完MYSQL后,MYSQL默认给分配了一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:Access denied for user 'ro ...

  9. python设置默认密码_使用Python生成随机密码的示例分享

    生成随机密码这件事情用python来干确实相当的方便,优美的string方法加上choice简直是绝配 make_password.py ###简单几行代码执行即可生成记不住的字符串### $ pyt ...

最新文章

  1. APUE学习笔记——第十章信号中10.15节例程的运行结果与书本里的不一样
  2. 《从缺陷中学习C/C++》——6.18 小结
  3. 【转】ABAP的坑5
  4. 18 | 案例篇:内存泄漏了,我该如何定位和处理?
  5. android Notification的使用
  6. npm i依赖版本兼容问题处理
  7. Spring实战(十三)Spring事务
  8. 信息学奥赛一本通 1185:单词排序 | OpenJudge NOI 1.10 10:单词排序
  9. 【设计模式】Template Method模式
  10. php模拟表单提交,php用fsockopen()函数实现模拟提交表单。
  11. springboot+vue整合百度的Ueditor(保姆级教程)
  12. 标签类目体系(面向业务的数据资产设计方法论)-读书笔记5
  13. Linux修改IP地址
  14. 程序猿生存指南-15 领导视察
  15. 学习光线跟踪一样的自3D表征Ego3RT
  16. 【总结】1050- Code Review流程规范
  17. 从 Semi-Norms(准范数) 到 Norms(范数)
  18. 论文阅读:Generating Talking Face Landmarks from Speech
  19. C语言实训 管理系统
  20. java API学习记录

热门文章

  1. cf_题解--A. Do Not Be Distracted! Jul/18/2021
  2. win10 笔记本给手机开热点
  3. 将属性值导出为 AutoCAD 块属性
  4. Serverless安全揭秘:架构、风险与防护措施
  5. 企业快速创新的基石——用友 BIP | iuap云平台
  6. 毕业设计回顾:基于分布式的优惠券秒杀系统的设计与实现
  7. 像素是计算机图像处理的最小单元,笔记本最小像素是什么
  8. 乐高亲子主题活动 乐高X 起亚智能
  9. [BZOJ 3823]定情信物
  10. sizeof 和strlen计算字符串长度