Android 系统管理实用程序 “在进步的社会中,变革是不可避免的。变革是持续不断的” 本杰明·迪斯雷利 1867年。如果我这么说,这句引言非常贴切。 当我90年代中期开始从事系统管理工作时,所有事情都是通过从您的桌面、服务器远程登录完成的,或者您将终端插入服务器的背面。
Python 脚本作为 Bash 实用程序脚本的替代品 对于 Linux 用户来说,命令行是我们整个体验中备受推崇的一部分。 与其他流行的操作系统不同,在这些操作系统中,命令行对于除最有经验的资深人士之外的所有人来说都是一个可怕的主张,而在 Linux 社区中,命令行使用是受到鼓励的。
Salt Stack入门 - 另一种用 Python 构建的配置管理系统 前几天我自豪地穿着一件 Salt Stack 衬衫,这时我的女儿问我,“什么是 Salt Stack?” 我首先解释了它解决的问题。 如果您有多台服务器并且想要对这些服务器执行操作,则需要登录到每台服务器并在每台服务器上一次执行这些操作。 它们可能是相当简单的任务,例如重启它们或检查它们已运行多长时间。 或者,您可能想要执行更复杂的操作,例如安装软件,然后根据您自己的特定标准配置该软件。 您可能还想添加用户并为他们配置权限。
Rsync,它非常图形化! 每年在我们的读者选择调查中,这款历史悠久的工具 rsync 都会获得最受欢迎的备份工具的投票。 这从不让我们感到惊讶,因为每次我需要复制一组文件和文件夹时,rsync 都是我默认使用的工具。
Ubuntu 的新 DNS:未知主机 如果您是安装 Ubuntu 服务器版的那种人,那么您也可能是一位知道如何配置网络设置的人。 对于大多数发行版,尤其是那些基于 Debian 的发行版,该过程有点奇怪,但很熟悉。
停止等待 DNS! 我是一个冲动型域名购买者。 我倾向于为仅用于内部笑话的简单站点购买愚蠢的名称。 冲动购买域名的关键在于 DNS 传播通常需要一天左右的时间,并且在等待您的网站地址“上线”时,使用虚拟主机名设置网站可能会延迟。
Puppet 和 Nagios:高级配置的路线图 长期以来,Puppet 一直提供内置的 Nagios 支持。 当与导出的资源结合使用时,Puppet 非常适合管理智能 Nagios 配置,其中节点会自动盘点和监控。
IBM Watson 超级计算机的系统管理 参加 12 月在波士顿举行的 USENIX LISA 2011 会议(顺便说一句,LISA 是一次很棒的系统管理会议)的系统管理员听取了 Michael Perrone 的演讲“什么是 Watson?”
书评 - 《Linux 命令行》 您是否曾经有过这样的时刻,当有人向您索要有关书籍的推荐时,当您被问到时,您会在办公室的椅子上转过身,扫描您多年 IT 经验中购买的不断增长的书籍库,但:A. 从未读过? B. 翻阅过但从未完成? C. 在第一章中途晕倒?
领先一步:Pacemaker 高可用性堆栈 高可用性堆栈服务于一个目的:通过两个或多个节点的冗余设置,确保服务可用性并在出现问题时自动恢复服务。 Florian Haas 探讨了 Pacemaker,这是 Linux 上最先进的高可用性堆栈。
复杂性、正常运行时间和世界末日 实施不力的监控系统会使管理员发疯。 往好了说,它们会分散注意力。 往坏了说,它们会让值班的人连续几个晚上熬夜。 本文讨论了设计系统的最佳实践,这些系统将保持您的系统正常运行并在没有问题时保持安静。
SSH 隧道 - 穷人的 VPN “如果我们看到隧道尽头的光,那就是迎面而来的火车的灯光” ~ 罗伯特·洛威尔。 哦,是的,又一句名言。 这篇文章是关于 SSH 隧道的,或者我喜欢称之为“穷人的 VPN”。 与系统管理员普遍的看法相反,SSH 隧道实际上对于技术人员和家庭用户来说都非常有价值。
使用 ipset 的高级防火墙配置 iptables 是用于在 Linux 内核中配置防火墙规则的用户空间工具。 它实际上是更大的 netfilter 框架的一部分。 也许是因为 iptables 是 netfilter 框架中最可见的部分,所以该框架通常被统称为 iptables。 自 2.4 内核以来,iptables 一直是 Linux 防火墙解决方案。