每种系统都需要知道的20个工具
Sysadmin或系统管理员负责他通过故障排除,测试,通信和修复系统管理的整个系统,以便他们运行“良好”。为了这样做,他们必须放弃必要的工具。
使用适合您职业生涯的正确工具可以节省许多小时的努力工作,无聊。如果您是sysadmin,请确保您知道或正在使用下面列出的20个工具。
Wireshark
https://www.wireshark.org/
Wireshark是世界上最重要,最受欢迎的网络协议分析工具。它使您可以在微观层面查看网络上发生的情况。这是在许多行业和教育机构中应用的标准。 Wireshark的工作多平台,并在MacOS,Windows和Unix上工作。
- 使用Wireshark分析网络中的数据包
filezilla
https://filezilla-project.org/
Filezilla是具有GPL许可证的FTP客户端和FTP服务器。它能够安全地连接到SSH服务器。如果您需要使用GUI接口而不是CLI舒适地访问客户端,则Filezilla是一个不错的选择。
- 使用Filezilla设置单个FTP服务器的说明
提琴手
https://www.telerik.com/fiddler
Fiddler是一家代理服务器,在本地运行,允许开发人员调试Web应用程序。如果您有多个应用程序或不同的处理器可以更改表单中的值,则将在转换时显示输出。如果您正在使用远程API,则还可以在需要时撰写和重做请求。
系统套房
https://technet.microsoft.com/en-us/sysinternals/bb545021.aspx
Sysinternals Suite是最常用的Sysadmin工具包,用于文件,驱动器,网络,进程管理,安全性和系统信息收集在Windows服务器上。最受欢迎且立即有用的实用程序之一是Autoruns.exe,它有助于识别自动启动程序。
莫什
https://mosh.mit.edu/
SSH用户将习惯在远程会话期间生成错误,这是WiFi的问题,这将导致正在进行的工作崩溃。 MOSH是一种安全的替代协议,可以恢复会议以及一般的性能。 MOSH几乎适用于任何平台,包括Chrome上的插件。
载体
https://www.harding.motd.ca/autossh/
专为SSH隧道而不是交互式会议设计。 Obossh将重新启动会话,SSH隧道被打破了。如果需要永久会话,请与“屏幕”一起使用。
Cliforgot
https://cliforgot.com
为许多Windows系统管理命令创建完整的命令行,完整的选项。这些是可以复制和粘贴的文档。
克隆齐拉
https://clonezilla.org/
如果您要为大量计算机进行管理和提供资源,那么Clonezilla将会做些什么,创建主图像并将其推向所有目标机器。 Clonezilla的多铸造功能允许同时更新多个并行机器,并具有大量数据。
丛
https://github.com/clusto/clusto
Clusto是一种基于Python的服务器群集管理工具,可维护与基础架构交互的接口。 Clusto将数据存储在可以通过SQLalchemy进行交互的任何数据库中,从而减少时间和精力,因为您可以从现场拥有的所有内容开始。
Ansible
https://www.ansible.com
Ansible使IT配置任务的自动化最简单。 Ansible Playbooks是一种编程方法,它结合了运行命令,然后可以在您通过SSH连接的任意数量的服务器上执行它们。
厨师
https://www.oppcode.com/chef/
厨师通过安装在每个网络节点上的厨师客户端来帮助您的服务器基础架构自动化。客户端将定期探测中央厨师服务器,并基于指导配置检查内部配置,如果发现任何差异将运行命令以使它们重新回到正确的配置。如果Sysadmin进行了手动更改,则厨师可以检查配置正确性的能力在快速恢复中非常有用。
木偶
https://puppetlabs.com/
Puppet允许通过其Ruby DSL声明服务器的配置。如果您已经知道Ruby,请非常简单地使用Puppet,可以轻松管理任何数量的服务器。 Puppet还提供了预先配置的虚拟机,供您学习并在需要时尝试。
DNSMASQ
https://www.thekelleys.org.uk/dnsmasq/doc.html
DNSMASQ是用于局部网络的紧凑型DNS解码器,您可以使用它代替绑定或其他“重型”服务器。该工具非常适合在低资源环境(例如路由器或防火墙)中使用。它存储了本地请求,但会回复DNS提供商。
Bugzilla
https://www.bugzilla.org/
Bugzilla主要用于报告和处理软件错误,已扩展,以允许质量保证管理,提交和查看补丁。 Buzilla与许多源控制系统集成在一起,允许建立两种通信方法,以通过承诺来关闭错误,等等。
镇静剂
https://www.sysdig.org/
Sysdig是一种开源的系统级管理工具,允许在任何时候捕获,过滤和保存在Linux机上运行的各种过程。 sysdig执行一些常见的任务,例如在文件夹中实时,轻松地在文件夹中打开的任何文件。 LUA脚本可用于修改和扩展Sysdig的基本功能。
树木
https://www.jam-software.com/treesize_free/
树是NTFS文件大小查看器,它有助于可视化文件在Windows Explorer中使用的空间。 TROED在目标文件的主文件表上工作,使您可以更快地读取结果,而无需查看内容。
7-zip
https://www.7-zip.org/
开源解压缩软件,在任何大型.ZIP文件上工作非常快,并且可以以.7Z格式创建自提取文件。
记事本++
https://notepad-plus-plus.org/download/
出色的源代码编辑器,正则表达支持,语法突出显示和标签接口。如果在计算机之间移动,请尝试使用可移植版的记事本++,该版本可以从USB或共享驱动器运行。
饲养
https://keepass.info/
开源密码管理器,keepass可让您为每个网站或应用程序创建强大的随机密码。安全存储,KeepAss允许您维护安全密码,而无需记住数百个20个字符序列加密码,甚至更糟 - 输入它们。如果您需要与他人共享密码文件或从多个位置访问Datayany Where中共享该文件。
Netcat
https://netcat.sourceforge.net/
NetCat将其比作网络实用程序的“瑞士武器刀”,这对于与发送或接收网络门信息有关的任何内容都有用。
例如:如果您需要在端口8080上的一击网络服务器
{echo -ne“ http / 1.0 200 okrncontent长度:$(WC -C)
流程资源管理器
https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
监视,识别,启动和停止需要在Windows机器上操纵的过程。此外,如果用于跟踪内存泄漏并查找假过程,此工具也很棒。
我们是否错过了您发现有用的任何工具?请通过在本文下面评论分享!