系统管理员,无论他们在哪种平台上工作,都沉浸在优秀的开源软件工具中。在本文中,我们重点介绍 2016 年发布新版本的知名和不太知名的工具。
适用于 Linux 的 Windows 子系统
“微软热爱 Linux” 最近一直是来自雷德蒙德的持续呼声。 随着春季 适用于 Linux 的 Windows 子系统 (WSL) 的发布,这种情绪以前所未有的方式变得显而易见。 WSL 不仅仅是一个模拟层,它允许 Windows 用户运行真正的 Ubuntu 用户空间。 这包括 bash
shell 和 sed
、awk
和 grep
等实用程序。 偶尔需要在 Windows 服务器上解析日志文件的 Linux 系统管理员会喜欢这个功能。
适用于 Linux 的 PowerShell
当然,有些系统管理员主要在 Windows 上工作,偶尔需要切换到 Linux。 为了帮助这些人,微软在夏季 又投下了一颗重磅炸弹:PowerShell 现在是开源的(在 MIT 许可证下)并已移植到 Linux。 随着这两项公告,我们会记住 2016 年是微软和开源社区之间长期存在的斗争终于完全结束的一年吗?
Vim
仅仅因为 Windows/Linux 之战已经平息,并不意味着编辑器之战也结束了。 令人尊敬的 Vim 编辑器在 11 月庆祝了它的 25 周年,仍在积极开发中。 今年发布了版本 8,这是十年来第一个主要版本。 Vim 8 带来了诸如支持 GTK+ 3 和 DirectX、插件的异步 I/O 以及作业等功能。
Git
版本控制对于您的脚本、文本文件以及当然的基础设施即代码非常重要。 Git 版本控制系统 发布了 2.10 版本,其中包含大量方便的新功能。 例如,新的颜色控件允许 git diff
输出删除线的删除行。 还包括改进的 GPG 签名,用于标记和提交。 现在,推送显示远程 post-receive 操作的进度。 对于那些具有前瞻性思维的用户,内部日期格式现在可以处理 2100 年之后的日期。
GitLab
Git 本身就很好,但如果有一个工作流程系统就更好了。 GitLab 在今年夏天发布了 8.11 版本,其中包括一个杀手级功能:问题看板。 现在可以在 GitLab 原生的看板式系统上以可视化方式跟踪问题。 这非常适合规划您的基础设施冲刺,而无需依赖外部工具。 8.11 中的另一个主要功能是能够直接从 GitLab Web 界面管理和解决基本合并错误。
SystemRescueCD
计算机是残酷的,它们有时会陷入糟糕的状态来折磨它们的系统管理员。 许多系统管理员携带 CD 或 USB 磁盘,其中包含有助于恢复这些机器的工具。 SystemRescueCD 是针对这些情况积极开发的工具集。 SystemRescueCD 就像一把瑞士军刀,是一个可启动的 Linux 发行版,其中包含用于测试硬件、分区驱动器和恢复数据的工具。 4.8 和 4.9 版本于 2016 年发布,为各种组件带来了更新,包括 ext 系列和 BTRFS 的更新文件系统工具。
Clonezilla
有时,最好的办法是重新映像机器。 Clonezilla 是部署磁盘映像的事实标准。 最新版本增加了对检测使用 Windows bitlocker 加密的卷的支持。 过去一年中的许多点版本都使 Clonezilla 与上游 Debian 发行版保持紧密跟踪,并改进了 EFI 支持以及各种错误修复。
Docker
Docker 在 2016 年继续积极开发其容器技术。 Docker 1.12 添加了 swarm 模式:一种管理自我修复、自组织组的方式。 为了提供这一点,添加了健康检查机制。 此框架允许服务感知地确定容器何时处于健康状态。 另一个值得注意的事件是宣布 Docker 容器可以 在 Windows 上原生运行,这是 Docker 和微软之间合作伙伴关系的一部分,该合作伙伴关系为 Windows 上的 Docker 提供企业支持。
Kubernetes
说到容器,Kubernetes 1.4 在 2016 年添加了更多容器管理功能。 现在只需两个命令即可创建集群。 仪表板 UI 提供了与命令行工具 90% 的功能对等性,以便更轻松地进行报告和快速状态感知。 软件包改进意味着系统管理员可以使用他们喜欢的软件包管理器(例如 yum
和 apt-get
)安装 Kubernetes。
Nextcloud
今年夏天早些时候,一群 ownCloud 开发人员(包括一位联合创始人)分叉了该项目以创建 Nextcloud。 不到两周后,他们发布了他们的第一个主要版本。 Nextcloud 10 是自 fork 以来的第二个版本,包含许多新功能。 一个新的应用程序允许管理文件保留策略。 身份验证系统的改进允许自动撤销具有禁用 LDAP 帐户的用户、用户会话撤销、双因素身份验证插件系统等等。
我们是否遗漏了您最喜欢的系统管理员开源工具? 请在评论中告诉我们。
10 条评论