您当前的位置:首页 > 电脑百科 > 网络技术 > 网络软件

运维程序员最青睐的五种Linux系统管理工具

时间:2020-03-19 11:36:45  来源:  作者:

每个系统管理员都有一套自己的常用工具帮助管理linux系统。青睐的应用程序、青睐的命令行脚本和青睐的工具都是系统管理员生活中的一部分。我们谁都没时间去学习上百个不同的选项和调整以获得想要的效果。我们需要不受复杂性和高成本约束的高效工具。

运维程序员最青睐的五种Linux系统管理工具

 

 

这5种工具满足基本系统管理工具的所有要求。它们是我的最爱。大多数伴我超过15年。你应了解它们,并添加到工具箱中。

1.sar

多年来,System Activity Reporter(sar)一直是我的最爱,它是现已默认安装的sysstat软件包的一部分。这里就不解释sar提供的所有选项了。如果你想了解原因,请在提示符下输入man sar,自行查看。将近60页的手册解释了众多选项。

sar命令提供了许多系统性能统计信息,涵盖每个子系统性能的方方面面。比如说,查看sar -C以显示CPU性能:

$ sar -C  
Linux 4.18.0-80.el8.x86_64 (rhel8) 12/09/2019 _x86_64_ (1 CPU)  
15:43:09 LINUX RESTART (1 CPU)  
03:50:32 PM CPU %user %nice %system %iowait %steal %idle  
04:00:16 PM all 0.01 0.09 0.22 0.10 0.00 99.58  
04:10:32 PM all 0.01 0.00 0.18 0.01 0.00 99.80  
04:20:32 PM all 0.01 0.00 0.17 0.01 0.00 99.82  
04:30:16 PM all 0.00 0.00 0.18 0.01 0.00 99.81  
04:40:32 PM all 0.00 0.00 0.17 0.01 0.00 99.82  
04:50:32 PM all 0.00 0.00 0.18 0.01 0.00 99.81  
05:00:16 PM all 0.01 0.05 0.18 0.01 0.00 99.75  
05:10:32 PM all 0.00 0.00 0.18 0.00 0.00 99.81  
05:20:32 PM all 0.04 0.00 0.19 0.02 0.00 99.76  
Average: all 0.01 0.02 0.18 0.02 0.00 99.77 

如果你没有sar,可以通过安装sysstat软件包来轻松获得。由于sysstat软件包已经存在了很久,有大量的说明文档及种种命令。

 

运维程序员最青睐的五种Linux系统管理工具

 

2.Wireshark

Wireshark是我青睐的系统管理工具之一。它对于高级的故障排查很有用很重要,所有中高级系统管理员岗位都应该要求使用它。Wireshark官方称是一种网络协议分析器,但实际上是一种数据包嗅探器。

要使用Wireshark,选择一块本地网卡以“监听”网络数据包。一旦开始捕获,网卡会捕获所有通过的网络数据包。注意有大量数据包。捕获1分钟可能捕获数百个网络数据包。你会看到广播数据包、DNS“who has”数据包和邮件检查等等。如果你从未做过这事,应该下载Wireshark,看看自己的网络到底有多“絮叨”。

先花几分钟学习如何开始和停止捕获。然后,上网搜索弄明白每种消息的含义。使用Wireshark可以帮助你排查一系列与网络和应用程序有关的问题,从DDoS攻击、网络探测到其他恶意活动,并解读每个网络上都会出现的无数标准消息。

3.Nmap

我向来喜欢用Nmap安全扫描器侦查网络。简而言之,Nmap可扫描你的网络,以确定哪些主机处于联机状态,它们提供哪些服务(Web服务器、邮件服务器和数据库等),它们运行的操作系统等等。Nmap是一款我几乎每周都使用的必要的系统管理员工具。

我开始新工作或为新客户公司工作时,做的头件事是进行彻底的Nmap扫描。是的,我知道该工具因密集的端口扫描会引发警报,但是它能收集宝贵的信息。我需要能像突破我们防线的黑客查看我们的网络那样查看网络。但愿安全小组也定期进行侦查。无论如何,这是我定期执行的操作,确保网络上没有恶意服务或系统在运行。

 

运维程序员最青睐的五种Linux系统管理工具

 

 

4.Webmin

Webmin对我来说不可或缺。自使用Linux以来,它一直是我的得力助手。Webmin是一种面向Linux的基于Web的系统管理界面。它拥有一批默认的配置和操作小程序,几乎支持一切功能。如果是它不支持的功能,你也可能在其网站上找到第三方模块。

Webmin本质上是一套支持Web的Perl脚本,可帮助你管理Linux系统。它受用户名/密码对的保护,可以通过HTTPS来加强安全,这可以在Webmin内完成。从较高层面来看,Webmin是一种基于Web的管理界面,它使系统管理员能够管理面向Linux系统的全部硬件、软件和服务。

5.VirtualBox

Oracle的VirtualBox是所谓的Type 2虚拟机管理程序,这意味着你可以将标准的操作系统(比如Linux、macwindows)作为主机系统来运行,并将VirtualBox作为应用程序来安装,进而对其他操作系统“进行容器处理”。VirtualBox是我青睐的系统管理工具之一。它允许系统管理员安装多个操作系统,用于测试、安全管理以及兼容性使用。

我觉得VirtualBox很有用且很必要,它是我在所使用的每个系统上最先安装的应用程序之一。如果我用Mac,会安装它,以便可以使用Linux和Windows系统。如果我有Windows系统,做同样的事。VirtualBox在Linux上也可以运行。我在Linux服务器和工作站上使用它,以便可以更有效地利用硬件,为其他用户和我自己提供容器化服务。

VirtualBox满足我的所有要求:免费、易于使用、不干扰计算机的正常运行,而且让我能够使用各种操作系统,不管我目前使用的是哪个主机。



Tags:系统管理   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频。今天给大家讲一下添加用户和设置用户的权限一些相关的操作。先说第一种添加用...【详细内容】
2020-10-27  Tags: 系统管理  点击:(116)  评论:(0)  加入收藏
服务器监控工具对于IT基础架构性能、可视化和系统稳定至关重要。合适的工具能够帮助系统管理员面对服务器故障、应用缓慢、停机、内存泄露和配置依赖等挑战。Nagios、Zabbix...【详细内容】
2020-09-01  Tags: 系统管理  点击:(82)  评论:(0)  加入收藏
这些快速参考指南让系统管理员的生活和日常工作变得更轻松,而且它们都是免费提供的。• 来源:linux.cn • 作者:Seth Kenlon • 译者:Xingyu.Wang •(本文字数...【详细内容】
2020-08-06  Tags: 系统管理  点击:(55)  评论:(0)  加入收藏
新出炉的 kubectl 备忘单,可以帮助大家了解有关 Kubernetes 命令行实用程序的有用命令。...【详细内容】
2020-05-31  Tags: 系统管理  点击:(71)  评论:(0)  加入收藏
每个系统管理员都有一套自己的常用工具帮助管理Linux系统。青睐的应用程序、青睐的命令行脚本和青睐的工具都是系统管理员生活中的一部分。我们谁都没时间去学习上百个不同...【详细内容】
2020-03-19  Tags: 系统管理  点击:(111)  评论:(0)  加入收藏
OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。在OpenSSL被曝出现严重安...【详细内容】
2019-12-31  Tags: 系统管理  点击:(118)  评论:(0)  加入收藏
“我的网站很慢!”-- Erik Ljungstrom(作者)我通常会严格保持此博客的技术性,将观察、意见等内容保持在最低限度。但是,这篇和接下来的几篇文章将介绍刚进入系统管理/SRE/系统工...【详细内容】
2019-08-06  Tags: 系统管理  点击:(218)  评论:(0)  加入收藏
▌简易百科推荐
说到远程控制,首先你会想到的是什么?是TeamViewer 还是向日葵?抑或是QQ远程还是anydesk?对,就在不久前,我们熟知的都是以上的产品,但是只2020年开始,一款新的远控产品ToDesk进入到我...【详细内容】
2021-12-27  网管世界    Tags:ToDesk   点击:(4)  评论:(0)  加入收藏
# 1. nps-npc1.1 简介nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh...【详细内容】
2021-12-22  大数据推荐杂谈    Tags:内网穿透   点击:(8)  评论:(0)  加入收藏
“磨刀不误砍柴工”。 优秀的工具有助于提高工作效率,安全工程师也需要优秀的安全软件来提高工作效率。 在具体的工作场景中,有很多种选择,这里有10种开源的免费安全工具,不仅可...【详细内容】
2021-11-23  山东云管家官方    Tags:安全工具   点击:(33)  评论:(0)  加入收藏
火绒安全软件是一款小巧精悍、独立纯粹的国产安全软件.有很多网友都下载安装了火绒安全软件使用.那么火绒安全软件怎么样呢,火绒安全软件好用吗?下面小编就给大家分析下详解...【详细内容】
2021-11-03  装机吧    Tags:火绒   点击:(34)  评论:(0)  加入收藏
背景上次给大家介绍了实现基础的运维系统功能—webssh,今日书接上回,继续给大家介绍一个web远程ssh终端录像回放功能。 一、思路网上查了一下资料,搜索了一下关于实现webs...【详细内容】
2021-10-13  小堂运维笔记    Tags:ssh终端   点击:(40)  评论:(0)  加入收藏
QuickPing快速Ping扫描器QuickPing,哪些地址已经使用,哪些可用,图形界面非常直观,而且可以导出列表,该软件体积很小,可以快速的知道网段内哪些主机已经开启,ping成功的即显示出不同...【详细内容】
2021-10-11  海南弱电李工    Tags:网管   点击:(66)  评论:(0)  加入收藏
1、每个项目根据现场的网络环境不同,需要定义不同的IP地址,通过此工具可以快速配置。而且有助于做项目实施资料。2、以前连接过的wifi密码自带记忆功能,通过检索对应的WiFi名字...【详细内容】
2021-10-08  IT游侠    Tags:局域网管理   点击:(49)  评论:(0)  加入收藏
01概述无论是开发还是测试,在工作中经常会遇到需要抓包的时候。本篇文章主要介绍如何在各个平台下,高效的抓包。目前的抓包软件总体可以分为两类: 一种是设置代理抓取http包,比...【详细内容】
2021-09-28  小码哥聊软件测试    Tags:网络抓包   点击:(103)  评论:(0)  加入收藏
Fiddler 简介Fiddler 是位于客户端和服务器端的 HTTP 代理 目前最常用的 http 抓包工具之一 功能非常强大,是 Web 调试的利器关注+转发+私信【软件测试】领取Fiddler安装包和...【详细内容】
2021-09-28  土豆聊软件测试    Tags:抓包工具   点击:(63)  评论:(0)  加入收藏
前言上次有写过一篇《20张图深度详解MAC地址表、ARP表、路由表》的文章,里面有提到了MAC地址表。那么什么是MAC地址表?MAC地址表有什么作用?MAC地址表里面包含了哪些要素?今天...【详细内容】
2021-09-09  网络工程师笔记    Tags:MAC地址表   点击:(76)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条