当前位置: 首页 > 科技观察

我的Top5Linux系统管理工具_0

时间:2023-03-21 13:35:19 科技观察

【.com快速翻译】每个系统管理员都有自己的一套常用工具来帮助管理Linux系统。最喜欢的应用程序、最喜欢的命令行脚本和最喜欢的工具都是系统管理员生活的一部分。我们没有人有时间学习数百种不同的选项和调整来获得预期的效果。我们需要不受复杂性和高成本限制的高效工具。这五个工具满足基本系统管理工具的所有要求。他们是我的最爱。大多数人已经和我在一起超过15年了。您应该了解它们并将其添加到您的工具箱中。1.sarSystemActivityReporter(sar)多年来一直是我的最爱,它是现在默认安装的sysstat包的一部分。sar提供的所有选项在这里不做解释。如果您想知道原因,请在提示符下键入mansar并亲自查看。将近60页的手册解释了众多选项。sar命令提供了很多系统性能统计信息,涵盖了各个子系统性能的方方面面。例如,查看sar-C以显示CPU性能:$sar-CLinux4.18.0-80.el8.x86_64(rhel8)12/09/2019_x86_64_(1CPU)15:43:09LINUXRESTART(1CPU)03:50:32PMCPU%user%nice%system%iowait%steal%idle04:00:16PMall0.010.090.220.100.0099.5804:10:32PMall0.010.000.180.010.0099.8004:20:32PMall0.010.000.170.010.0099.8204:30:16PMall0.000.000.180.010.0099.8104:40:32PMall0.000.000.170.010.0099.8204:50:32PMall0.000.000.180.010.0099.8105:00:16PMall0.010.050.180.010.0099.7505:10:32PMall0.000.000.180.000.0099.8105:20:32PMall0.040.000.190.020.0099.76平均:all0.010.020.180.020.0099.77如果你没有sar,你可以通过安装sysstat包轻松搞定。由于sysstat包已经存在很长时间了,所以有很多文档和各种命令。要了解有关sysstat和sar的更多信息,请阅读《Linux容量规划:你要做的5件事》(https://www.redhat.com/sysadmin/linux-capacity-planning)和《对速度缓慢的服务器排查故障》(https://www.redhat.com/sysadmin/troubleshooting-慢服务器)。2.WiresharkWireshark是我最喜欢的系统管理工具之一。它对于高级故障排除非常有用且重要,所有中高级系统管理员工作都应该需要它。Wireshark官方称为网络协议分析器,但它实际上是一个数据包嗅探器。要使用Wireshark,请选择一个本地网卡来“侦听”网络数据包。一旦开始捕获,网卡就会捕获所有通过的网络数据包。请注意,有很多数据包。抓1分钟,可能抓到几百个网络包。您将看到广播数据包、DNS“谁拥有”数据包、邮件检查等等。如果您从未这样做过,您应该下载Wireshark并查看您的网络到底有多“喋喋不休”。先花几分钟时间学习如何开始和停止捕捉。然后,在线搜索以了解每条消息的含义。使用Wireshark可以帮助您解决一系列与网络和应用程序相关的问题,包括DDoS攻击、网络探测和其他恶意活动,并解释在每个网络上弹出的无数标准消息。3.Nmap我总是喜欢使用Nmap安全扫描器来监视网络。简而言之,Nmap会扫描您的网络以确定哪些主机在线、它们提供哪些服务(Web服务器、邮件服务器、数据库等)、它们运行的??操作系统等等。Nmap是我几乎每周都使用的基本系统管理工具。当我开始一份新工作或为一家新客户公司工作时,我做的第一件事就是运行一次彻底的Nmap扫描。是的,我知道该工具会因密集的端口扫描而发出警报,但它会收集有价值的信息。我需要能够像破坏我们的防御系统的黑客查看我们的网络一样查看网络。希望安全团队也会定期进行侦察。无论如何,这是我定期做的事情,以确保网络上没有运行恶意服务或系统。4.WebminWebmin对我来说是不可或缺的。自从使用Linux以来,它一直是我的首选。Webmin是Linux的基于Web的系统管理界面。拥有一批默认的配置和操作小程序,几乎支持所有功能。如果这是它不支持的功能,您还可以在其网站上找到第三方模块。Webmin本质上是一组支持Web的Perl脚本,可帮助您管理Linux系统。它由用户名/密码对保护,并且可以使用HTTPS进行增强,这可以在Webmin中完成。在高层次上,Webmin是一个基于Web的管理界面,使系统管理员能够管理Linux系统的所有硬件、软件和服务。5.VirtualBoxOracle的VirtualBox是所谓的Type2hypervisor,这意味着你可以运行标准操作系统(如Linux、Mac或Windows)作为主机系统,并将VirtualBox安装为应用程序,进而运行其他操作系统“做容器处理”。VirtualBox是我最喜欢的系统管理工具之一。它允许系统管理员安装多个操作系统,用于测试、安全管理和兼容性使用。我发现VirtualBox很有用且必不可少,它是我在使用的每个系统上安装的首批应用程序之一。如果我在Mac上,我会安装它以便可以使用Linux和Windows。如果我有Windows系统,请执行相同的操作。VirtualBox也适用于Linux。我在Linux服务器和工作站上使用它,以便我可以更有效地使用硬件并为其他用户和我自己提供容器化服务。VirtualBox满足了我的所有要求:它免费、易于使用、不会干扰计算机的正常运行,而且无论我当前使用的是哪台主机,它都可以让我使用各种操作系统。原标题:我最喜欢的5个Linux系统管理工具,作者:KenHess