本文概述
迟早, 所有系统管理员都将面临管理服务器的挑战。
而且, 工具可以挽救系统管理员的生命。
作为系统管理员, 你无需使用核心操作系统(Linux或Windows), 也可以处理其上托管的内容。它可以是数据库, 应用程序服务器, Web服务器, 消息传递应用程序, 缓存等。以下工具应在许多方面为你提供帮助。
Zenmap
当你需要发现与网络相关的问题时, Zenmap会为你提供帮助。它不是你每天都会用来管理系统的工具, 但是当需要扫描网络以解决问题时, 它将证明它是无价的。
它是Nmap网络扫描仪的前端, 它不仅可以在Linux上运行, 而且可以在Windows, BSD, 其他版本的Unix和macOS上运行。除了网络扫描之外, Zenmap还可以由经验丰富的系统管理员或初学者来进行渗透测试和端口扫描。
Zenmap可以存储配置文件, 这当然是其优势之一。这些配置文件可重新用于以后的扫描。
Webmin
这个一站式工具提供了一个基于Web的界面, 用于管理Linux服务器的各个方面。从文件共享到DNS, 再到Apache Web服务器和各种数据库。如果你需要默认软件包中未包含的内容, 则可以从大量提供附加功能的第三方模块中选择一种。
你只需要下载最新版本并将其复制到服务器的主文件夹中即可。之后, 你只需运行命令:dpkg -i webmin_(version).deb。就这样。
Cockpit
Cockpit是另一个服务器管理工具。它以”初学者友好”而著称:它易于使用, 轻巧, 简单, 但功能强大。它提供了一个基于Web的GUI, 可简化存储管理任务, 服务启动/停止, 日志检查和多服务器设置管理。
该工具是为Red Hat创建的, 但除了Red Hat Enterprise Linux(RHEL)之外, 它还可以在许多Linux服务器发行版上运行:Fedora, Arch Linux, Ubuntu, CentOS等。
每个发行版的安装过程均不同。在某些发行版中, 例如Fedora, CentOS和RHEL, 可以在官方存储库中找到Cockpit。在Debian, Ubuntu和Linux Mint等其他系统中, 你可以从官方的PPA安装Cockpit。
cPanel
cPanel是基于Web的管理工具, 可让你配置和管理你以及你的客户的网站和服务。它涵盖了几乎所有你可以想象的内容, 包括邮件, 域, 数据库, 文件等。它不是免费的, 但到目前为止, 它是Web托管的首选选项, 因为它有助于降低成本, 减少用户管理和服务器维护的工作量。
系统管理员和网络托管人员对cPanel的最爱是, 它将所有内容都放在一个位置, 并且添加域和创建电子邮件帐户非常容易。
Shorewall
该工具添加了一个抽象层, 用于实现Netfilter的更高级别的配置。 Shorewall在ip, tc, iptables和iptables-restore实用程序的支持下, 读取配置文件并在Linux内核中配置Netfilter。使用Shorewall的优点是它将接口划分为多个区域, 从而为每个接口分配不同的访问级别。
它允许用户在连接到接口的计算机组上进行操作, 而不是在地址组上进行操作。用户可以轻松地为每个区域部署不同的策略。
Nagios
该开源网络监视工具于2002年以NetSaint的名称启动。从那时起, Nagios取得了长足的进步, 以出色地监控服务器和网络设备而赢得了良好的声誉。当它被赋予监视具有许多基本协议的环境的任务时, 它即开即用。 Nagios还为其他监视实用程序(例如Naemon, Icinga和OP5)提供了基础。
Nagios为你提供了很好的入门文档。
phpMyAdmin
对于那些还必须处理数据库维护的人, phpMyAdmin是一个经典且非常流行的工具。它受欢迎的主要原因可能是它的可移植性。 phpMyAdmin在Web浏览器中运行, 这意味着你可以从任何设备(甚至是智能手机)使用它。另一个原因是, 它涵盖了管理数据库所需的所有必要功能, 并且你实际上不必知道如何用SQL编写查询来做到这一点。
Puppet
作为Linux管理员, 要管理越来越多的企业网络上运行的服务器, 你将需要最好的工具来进行编排和配置管理。这些工具之一是Puppet, 当你考虑用户界面, 模块和可用操作时, 它是完整的工具。
Puppet不仅向你显示Linux服务器生态系统的整体情况, 而且还包括几乎所有可能在网络中运行的其他操作系统, 使你可以深入了解每个操作系统。安装容易。
MySQL Workbench
对于那些需要管理MySQL数据库但又不喜欢基于Web的GUI, 对传统的窗口式应用程序更满意的人, 那么MySQL Workbench是你的工具。该应用程序的优点是安装非常简单, 并具有易于使用的图形界面, 可将你可能需要执行的每个MySQL任务分组。
它提供了一些有趣的优点, 例如无限的撤消/重做, 多个MySQL连接以及数据和模式的可视化建模。也可以通过脚本自动执行, 也可以通过插件进行扩展。 MySQL Workbench的唯一缺点是, 与phpMyAdmin不同, 要掌握它, 你需要具备丰富的SQL知识。
Nmap
当网络管理员需要选择能够进行网络映射和端口扫描的监视工具时, 他们有很多选择。其中, 事实上的标准是Nmap, 因为它兼具可用性和多功能性。网络管理员将其用于网络发现和漏洞检测。它可以扫描网络中所有可用的主机, 并列出它们提供的所有服务。
这样, 管理员可以找到开放的端口并采取适当的措施来降低安全风险。
Nmap用户同意, 它可以很好地适应需要识别端点或进行漏洞扫描的任何环境。但是, 你需要一定程度的经验才能正确解释其输出。
只是冰山一角
Linux之所以具有美感, 是因为它是开源的, 成千上万的开发人员渴望开发出一个热门的实用程序, 它将成为所有系统管理员的英雄。我们在这里提到的实用程序只是可用的众多实用程序中的几个。尽管如此, 它们仍然包含了很多项目, 无论他或她的工作风格如何, 这些项目肯定会成为每个sysadmin工具箱的一部分。
评论前必须登录!
注册