zhcn 技术 手机 非公開: 作为系统管理员您需要了解的 10 个 Linux 工具

作为系统管理员您需要了解的 10 个 Linux 工具

迟早,每个系统管理员都会面临管理服务器的挑战。

这是一个可以挽救系统管理员生命的工具。

系统管理员不仅处理核心操作系统(Linux 或 Windows),还处理这些操作系统之上托管的内容。这可以是数据库、应用程序服务器、Web 服务器、消息传递应用程序、缓存等。以下工具可以在很多方面为您提供帮助。

禅宗地图

如果您需要发现与网络相关的问题, Zenmap可以提供帮助。这不是您每天用来管理系统的工具,但当您需要扫描网络以解决问题时,它将证明是无价的。

这是 Nmap 网络扫描仪的前端,不仅可以在 Linux 上运行,还可以在 Windows、BSD、其他版本的 Unix 和 macOS 上运行。除了网络扫描之外,经验丰富的系统管理员和新手系统管理员都可以使用 Zenmap 进行渗透测试和端口扫描。

禅宗地图
禅宗地图
禅宗地图

Zenmap 允许您保存配置文件,这无疑是它的优势之一。这些配置文件可以在以后的扫描中重复使用。

网络敏

这个一站式工具提供了一个基于 Web 的界面,用于管理 Linux 服务器的各个方面。从文件共享到 DNS、Apache Web 服务器和各种数据库。如果您需要默认包中未包含的东西,您可以从提供附加功能的大量第三方模块目录中选择一个。

网络敏
网络敏
网络敏

只需下载最新版本并将其复制到服务器的主文件夹即可。之后,只需运行命令dpkg -i webmin_(version).deb 。就是这样。

座舱

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。

古平

一个很好的基于图形的 PING 实用程序。 gping 的伟大之处在于,您可以在实时图表中可视化多个端点的 ping。

古平
古平
古平

如果您需要比较两个或多个 URL 的 ping 延迟,这是理想的选择。您可以 ping IPv4 或 IPv6 地址,并且安装程序适用于 Ubuntu、CentOS、macOS 和 Windows。

岸墙

工具为 Netfilter 的高级配置添加了一个抽象层。 Shorewall 利用对 ip、tc、iptables 和 iptables-restore 实用程序的支持来读取配置文件并在 Linux 内核中配置 Netfilter。使用 Shorewall 的优点是您可以将接口划分为多个区域,并为每个区域分配不同的访问级别。

岸墙
岸墙
岸墙

这允许用户使用连接到该接口的计算机组,而不是使用地址组。用户可以轻松地针对不同区域部署不同的策略。

纳吉奥斯

这个开源网络监控工具于 2002 年推出,名称为 NetSaint。从那时起,Nagios 取得了长足的进步,并因在监控服务器和网络设备方面表现出色而赢得了良好的声誉。当承担监控使用许多基本协议的环境的任务时,它可以开箱即用。 Nagios 还为其他监控实用程序(例如 Naemon、Icinga 和 OP5)提供基础。

纳吉奥斯
纳吉奥斯
纳吉奥斯

Nagios 拥有出色的文档来帮助您入门。

php我的管理员

对于那些还需要执行数据库维护的人来说, phpMyAdmin是一个经典且非常流行的工具。它受欢迎的主要原因可能是它的便携性。 phpMyAdmin 在您的网络浏览器中运行,因此您可以从任何设备(包括智能手机)使用它。另一个原因是它涵盖了管理数据库所需的所有功能,并且您几乎不需要知道如何在 SQL 中编写查询来执行此操作。

php我的管理员
php我的管理员
php我的管理员

木偶

随着 Linux 管理员管理企业网络上运行的越来越多的服务器,他们需要最好的编排和配置管理工具。其中一个工具是Puppet ,考虑到其用户界面、模块和可用操作,它是一个完整的工具。

木偶
木偶
木偶

Puppet 不仅向您展示了 Linux 服务器生态系统的完整图片,还向您展示了网络中可能运行的几乎所有其他操作系统,从而提供了对每个操作系统的深入了解。安装很容易。

MySQL工作台

如果您需要管理 MySQL 数据库,但不喜欢基于 Web 的 GUI,并且觉得使用传统 Windows 应用程序更舒服,那么MySQL Workbench就是适合您的工具。这个应用程序的好处是它非常容易安装,并且有一个易于使用的图形界面,可以对您需要执行的所有 MySQL 任务进行分组。

它提供了一些有趣的功能,例如无限制的撤消/重做、多个 MySQL 连接以及数据和模式的可视化建模。它还可以使用脚本实现自动化,并使用插件进行扩展。 MySQL Workbench 的唯一缺点是,与 phpMyAdmin 不同,它需要深入的 SQL 知识才能掌握。

N图

当网络管理员需要选择可以执行网络映射和端口扫描的监控工具时,他们有很多选择。其中, Nmap因其易用性和多功能性的结合而成为事实上的标准。网络管理员使用它来发现网络和漏洞检测。扫描网络中的所有可用主机并创建主机提供的所有服务的列表。

这样,管理员就可以找到开放的端口并采取适当的措施来降低安全风险。


Nmap 用户一致认为,Nmap 非常适合任何需要端点识别或漏洞扫描的环境。但是,需要一定水平的经验才能正确解释输出。

N图
N图
N图

只是冰山一角

Linux 的美妙之处在于,因为它是开源的,所以有成千上万的开发人员正在努力创建现代实用程序,这些实用程序将成为每个系统管理员的英雄。这里描述的实用程序只是众多可用实用程序中的一小部分。尽管如此,它们仍然由许多项目组成,无论他们的工作风格如何,这些项目都应该成为每个系统管理员工具箱的一部分。

通俗易懂讲解“作为系统管理员你应该知道的10个Linux工具”!您必须观看的 2 个最佳视频

重要なシステムサービス/システムのログ(Linux学習)
https://www.youtube.com/watch?v=xBW1Ogbyuvg&pp=ygVQ44K344K544OG44Og566h55CG6ICF4 4Go44GX44Gm55-l44Gj44Gm44GK44GP44G544GNIDEwIOOBribMaW51eCDjg4Tjg7zjg6smaGw9SkE%3D
ファイル・ディレクトリの操作と管理(Linux学習)
https://www.youtube.com/watch?v=WYAltD29M4I&pp=ygVQ44K344K544OG44Og566h55CG6ICF4 4Go44GX44Gm55-l44Gj44Gm44GK44GP44G544GNIDEwIOOBribMaW51eCDjg4Tjg7zjg6smaGw9SkE%3D

迟早,每个系统管理员都会面临管理服务器的挑战。

这是一个可以挽救系统管理员生命的工具。

系统管理员不仅处理核心操作系统(Linux 或 Windows),还处理这些操作系统之上托管的内容。这可以是数据库、应用程序服务器、Web 服务器、消息传递应用程序、缓存等。以下工具可以在很多方面为您提供帮助。

禅宗地图

如果您需要发现与网络相关的问题, Zenmap可以提供帮助。这不是您每天用来管理系统的工具,但当您需要扫描网络以解决问题时,它将证明是无价的。

这是 Nmap 网络扫描仪的前端,不仅可以在 Linux 上运行,还可以在 Windows、BSD、其他版本的 Unix 和 macOS 上运行。除了网络扫描之外,经验丰富的系统管理员和新手系统管理员都可以使用 Zenmap 进行渗透测试和端口扫描。

禅宗地图
禅宗地图
禅宗地图

Zenmap 允许您保存配置文件,这无疑是它的优势之一。这些配置文件可以在以后的扫描中重复使用。

网络敏

这个一站式工具提供了一个基于 Web 的界面,用于管理 Linux 服务器的各个方面。从文件共享到 DNS、Apache Web 服务器和各种数据库。如果您需要默认包中未包含的东西,您可以从提供附加功能的大量第三方模块目录中选择一个。

网络敏
网络敏
网络敏

只需下载最新版本并将其复制到服务器的主文件夹即可。之后,只需运行命令dpkg -i webmin_(version).deb 。就是这样。

座舱

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。

古平

一个很好的基于图形的 PING 实用程序。 gping 的伟大之处在于,您可以在实时图表中可视化多个端点的 ping。

古平
古平
古平

如果您需要比较两个或多个 URL 的 ping 延迟,这是理想的选择。您可以 ping IPv4 或 IPv6 地址,并且安装程序适用于 Ubuntu、CentOS、macOS 和 Windows。

岸墙

工具为 Netfilter 的高级配置添加了一个抽象层。 Shorewall 利用对 ip、tc、iptables 和 iptables-restore 实用程序的支持来读取配置文件并在 Linux 内核中配置 Netfilter。使用 Shorewall 的优点是您可以将接口划分为多个区域,并为每个区域分配不同的访问级别。

岸墙
岸墙
岸墙

这允许用户使用连接到该接口的计算机组,而不是使用地址组。用户可以轻松地针对不同区域部署不同的策略。

纳吉奥斯

这个开源网络监控工具于 2002 年推出,名称为 NetSaint。从那时起,Nagios 取得了长足的进步,并因在监控服务器和网络设备方面表现出色而赢得了良好的声誉。当承担监控使用许多基本协议的环境的任务时,它可以开箱即用。 Nagios 还为其他监控实用程序(例如 Naemon、Icinga 和 OP5)提供基础。

纳吉奥斯
纳吉奥斯
纳吉奥斯

Nagios 拥有出色的文档来帮助您入门。

php我的管理员

对于那些还需要执行数据库维护的人来说, phpMyAdmin是一个经典且非常流行的工具。它受欢迎的主要原因可能是它的便携性。 phpMyAdmin 在您的网络浏览器中运行,因此您可以从任何设备(包括智能手机)使用它。另一个原因是它涵盖了管理数据库所需的所有功能,并且您几乎不需要知道如何在 SQL 中编写查询来执行此操作。

php我的管理员
php我的管理员
php我的管理员

木偶

随着 Linux 管理员管理企业网络上运行的越来越多的服务器,他们需要最好的编排和配置管理工具。其中一个工具是Puppet ,考虑到其用户界面、模块和可用操作,它是一个完整的工具。

木偶
木偶
木偶

Puppet 不仅向您展示了 Linux 服务器生态系统的完整图片,还向您展示了网络中可能运行的几乎所有其他操作系统,从而提供了对每个操作系统的深入了解。安装很容易。

MySQL工作台

如果您需要管理 MySQL 数据库,但不喜欢基于 Web 的 GUI,并且觉得使用传统 Windows 应用程序更舒服,那么MySQL Workbench就是适合您的工具。这个应用程序的好处是它非常容易安装,并且有一个易于使用的图形界面,可以对您需要执行的所有 MySQL 任务进行分组。

它提供了一些有趣的功能,例如无限制的撤消/重做、多个 MySQL 连接以及数据和模式的可视化建模。它还可以使用脚本实现自动化,并使用插件进行扩展。 MySQL Workbench 的唯一缺点是,与 phpMyAdmin 不同,它需要深入的 SQL 知识才能掌握。

N图

当网络管理员需要选择可以执行网络映射和端口扫描的监控工具时,他们有很多选择。其中, Nmap因其易用性和多功能性的结合而成为事实上的标准。网络管理员使用它来发现网络和漏洞检测。扫描网络中的所有可用主机并创建主机提供的所有服务的列表。

这样,管理员就可以找到开放的端口并采取适当的措施来降低安全风险。


Nmap 用户一致认为,Nmap 非常适合任何需要端点识别或漏洞扫描的环境。但是,需要一定水平的经验才能正确解释输出。

N图
N图
N图

只是冰山一角

Linux 的美妙之处在于,因为它是开源的,所以有成千上万的开发人员正在努力创建现代实用程序,这些实用程序将成为每个系统管理员的英雄。这里描述的实用程序只是众多可用实用程序中的一小部分。尽管如此,它们仍然由许多项目组成,无论他们的工作风格如何,这些项目都应该成为每个系统管理员工具箱的一部分。

通俗易懂讲解“作为系统管理员你应该知道的10个Linux工具”!您必须观看的 2 个最佳视频

重要なシステムサービス/システムのログ(Linux学習)
https://www.youtube.com/watch?v=xBW1Ogbyuvg&pp=ygVQ44K344K544OG44Og566h55CG6ICF4 4Go44GX44Gm55-l44Gj44Gm44GK44GP44G544GNIDEwIOOBribMaW51eCDjg4Tjg7zjg6smaGw9SkE%3D
ファイル・ディレクトリの操作と管理(Linux学習)
https://www.youtube.com/watch?v=WYAltD29M4I&pp=ygVQ44K344K544OG44Og566h55CG6ICF4 4Go44GX44Gm55-l44Gj44Gm44GK44GP44G544GNIDEwIOOBribMaW51eCDjg4Tjg7zjg6smaGw9SkE%3D