必须在2018年拥有Windows系统管理工具

开源应用程序和工具大大简化了Windows系统管理员的生命。您将找到大量的开源系统管理工具,可提高系统管理员的性能和效率。虽然一些自动化基本管理功能,但其他人有助于进行故障排除和维护。

 

由于引入了新技术和Web服务,系统管理员现在保持繁忙。它们不仅必须配置,保养和确保计算机系统在有限预算中的平滑操作,但它们还必须争取越来越多的数字威胁,不断变化安全政策,培训和技术支持。难怪这些人需要他们可以得到的所有支持!

值得庆幸的是,我们编制了一份开源工具列表,这些工具将不仅在2018年为此目的而服务,但未来几年。

 

  1. Git.

 

系统管理员会发现更容易处理带Git的不同大小的项目,一个开源分布式版本控制工具。此免费系统不仅易于使用,而且快速高效。您可以访问大量方便的功能,例如暂存区域,不同的工作流,增强的GPG签名,以获得更强大的性能。感谢Git,您不必花一整天创建测试设置;您可以简单地开发分支,然后克隆它。并且由于更改历史记录选项,可以轻松监控配置更改。

系统管理员现在可以维护由于Git的分支模型而维护许多独立的本地分支机构。开发,合并和删除特定需要几秒钟。此外,用户可以在他们希望测试一个新想法时形成一个分支,并快速删除它,以防它不会达到期望。也许最令人惊讶的方面是,Git的内部数据格式能够支持超过2100的日期。

 

  1. Kubernetes.

谷歌的Kubernetes是一个非常强大的系统,为Windows系统管理员提供水平缩放功能。现在,根据CPU使用情况,他们可以控制用户界面以使用单个命令向上和向下缩放应用程序。 Kubernetes能够自动化集装箱应用程序的缩放,部署和管理等功能。由于此工具,Sysadmins可以根据其基础架构和其他要求自动放置容器,而不会丢失任何可用性。

节点是Kubernetes中的服务器,该服务器配置容器网络并处理分配的工作负载。使用Kubernetes,节点保持连接到群集组。当容器未能响应用户定义的源时,它会被删除。如果特定容器失败,则会立即重新启动。在节点死亡时,它们被更换并重新安排。

 

 

唯一的IP地址被分配给带有Kubernetes的容器,而一组容器获取一个DNS名称。因此,创建群集只需要两个命令。

 

蚀最常用的集成开发环境(IDES)是一个Java开发工具,但很快就会进入可用于在其他编程语言中创建应用程序的东西,例如Perl,PHP,Python,C / C ++。 Eclipse的云版本支持Web技术,如HTML,CSS和JavaScript。和系统管理员受益于超过250个开源项目的支持,其中大部分都连接到开发工具。

 

  1. Docker.

 

 

使用开源技术开发,Docker为开发人员和系统管理员提供了不同类型的基础架构和应用程序。现在,可以轻松地创建应用程序,然后在带Linux服务器的虚拟容器中运行应用程序。由于占地面积低,占地面积小,Sysadmins享有丰富的灵活性,并且需要更少的系统。如果您在开发软件中熟练的熟练,则可以使用Docker轻松创建Linux容器。所有必需的都是一个工作的Dockerfile和Docker设置。

 

有两种版本的Docker - 社区版和企业版。虽然前者为开发人员提供创建应用程序所需的工具,但后者为其提供了多架构操作。许多像微软和红帽这样的大型科技公司使用Docker与他们的服务合作。

 

  1. 电源外壳

这是一种基于任务的脚本语言和命令行shell,由Microsoft开发,并使用.NET Framework构建。系统管理员使用PowerShell来控制和自动化Windows管理。加载了惊人的功能,如Get-Module,Get-Help,远程管理等,PowerShell允许系统管理员远程管理和运行Windows PCS,Windows Server和PowerShell命令或在Windows上访问完整的PowerShell会话。

 

要使用此远程管理工具,您必须在系统上下载删除服务器管理工​​具Active Director PowerShell模块以及WinRM工具。由于过滤器参数,您可以在PowerShell中应用过滤器,并找到您在轻松搜索的内容。

 

  1. NetBeans.

NetBeans.众所周知的开源IDE,允许系统管理员快速且轻松地开发移动,Web和桌面应用程序。主要功能包括代码生成,代码编辑,调试工具,GUI Builder等.NetBeans支持JavaScript,HTML5,Java,PHP和C / C ++。此管理工具的小尺寸使安装简单方便;您需要做的就是下载程序并安装它。 IDE功能全部完全集成,这意味着您不必为插件捕捕。此外,所有功能在启动NetBeans时同时工作。

  1. vim..

 

 

VI改进,普遍称为Vim,是一个开源文本编辑应用程序,支持命令行界面,以及图形用户界面(GUI)中的应用程序。 VIM为众多文件格式和编程语言提供插件支持和系统。它非常快速,并且由于工具依赖于CNTRL / ALT序列,因此可以更加迅速,使您能够更多地关注模式。 VIM还拥有伟大的键盘宏设施,用于自动编辑任务。开发人员可能需要一段时间才能获得这个工具的挂起,但一旦他们这样做,他们就会实现多才多艺的Vim。

 

  1. 引导

早期称为Twitter蓝图,Bootstrap框架是由Twitter开发人员开发的,以提高整个开源工具包的可靠性。感谢Bootstrap,您可以快速有效地开发基于CSS,HTML和JavaScript的应用程序。该框架具有12列网格系统和响应布局,用于将站点动态调整为兼容的屏幕分辨率。结果在不同的浏览器中一致地工作,输出是均匀的。存在许多自定义选项,如果您遇到任何问题,则可以从扩展支持社区寻求帮助。

 

  1. 科尔多瓦

此免费Apache-Sponsored开源工具可用于使用JS,CSS和HTML开发移动应用程序。 Cordova将应用程序包装到本机容器中,以便它可以访问不同平台的系统功能。最好的部分是,中间技术的Web开发人员无需学习任何新的编程语言。原型化也可以很快完成。除了各种库选项外,您还可以创建向设计规范的矢量图形。

 

 

任何值得他的盐的系统管理员都会知道某些工具对工作和安心很重要,因为他们让他更加敏捷和高效。您越熟悉这些工具的越多,您可以在操作系统的默认工具集中提高并执行各种功能。

 

 

作者:Rahul Sharma