乐于分享
好东西不私藏

IT领域常用技术与工具大全

IT领域常用技术与工具大全

IT领域常用技术与工具大全(百科全书级,含官网+官方文档+用途)

本大全覆盖IT领域,包含运维、开发、安全、测试等核心方向,涵盖各领域全细分场景,梳理从基础到前沿、通用到小众、开源到商业、国产到海外的所有常用技术与工具,同步补充官网、官方文档及核心用途,适配IT各岗位(运维、开发、安全、测试工程师及架构师等),方便查阅、学习与实战应用。

一、基础运维(服务器/桌面/终端运维核心,运维入门必备)

(一)核心技术

  • • Linux(CentOS)
  • • 官网:https://www.centos.org
  • • 官方文档:https://docs.centos.org
  • • 核心用途:服务器主流操作系统,稳定可靠,广泛用于企业级服务器部署,支持多种架构,兼容性强,是基础运维的核心操作系统之一,常用于Web服务器、数据库服务器等场景。

Linux(Ubuntu)

  • • 官网:https://www.ubuntu.com
  • • 官方文档:https://ubuntu.com/server/docs
  • • 核心用途:开源免费,界面友好,适用于服务器、桌面端,支持多架构(x86、ARM等),社区活跃,软件包丰富,常用于开发测试环境、轻量级生产服务器,也可作为桌面运维的常用系统。

Linux(RedHat)

  • • 官网:https://www.redhat.com
  • • 官方文档:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux
  • • 核心用途:商业级Linux系统,提供专业技术支持、长期稳定更新,适用于大型企业核心业务服务器,兼容性强,支持高端硬件,常用于金融、电信等对稳定性要求极高的场景。

Linux(Debian)

  • • 官网:https://www.debian.org/
  • • 官方文档:https://www.debian.org/doc/
  • • 核心用途:开源稳定,软件包丰富且更新及时,是Ubuntu等众多Linux发行版的基础,适用于服务器、嵌入式设备,稳定性强,维护成本低,常用于对系统稳定性要求高的中小型服务器场景。

Windows Server

  • • 官网:https://www.microsoft.com/zh-cn/server-cloud/products/windows-server/
  • • 官方文档:https://learn.microsoft.com/zh-cn/windows-server/
  • • 核心用途:微软商业服务器系统,适配Windows生态,支持.NET架构、Active Directory域管理,常用于办公服务器、文件服务器、打印服务器,以及适配Windows客户端的企业级应用部署。

Shell脚本编程(bash)

  • • 官网:https://www.gnu.org/software/bash/
  • • 官方文档:https://www.gnu.org/software/bash/manual/bash.html
  • • 核心用途:Linux系统核心脚本语言,用于自动化执行命令、批量操作(如批量部署软件、批量备份数据)、故障排查、系统监控脚本编写,是Linux运维人员必备的核心技能,可大幅提升运维效率。

国产化Linux(麒麟/统信)

  • • 官网:https://www.kylinos.cn/(麒麟)、https://www.chinauos.com/(统信)
  • • 官方文档:https://www.kylinos.cn/support/(麒麟)、https://www.chinauos.com/service/(统信)
  • • 核心用途:国产自主可控操作系统,适配国产化硬件(如鲲鹏、飞腾芯片),满足政企单位合规需求,支持国产软件生态,常用于政府、国企、事业单位的服务器和终端部署,保障数据安全与自主可控。

PowerShell

  • • 官网:https://learn.microsoft.com/zh-cn/powershell/
  • • 官方文档:https://learn.microsoft.com/zh-cn/powershell/scripting/overview
  • • 核心用途:微软脚本语言,适配Windows/Windows Server系统,功能强大,支持面向对象编程,用于自动化运维、系统管理、批量操作(如批量创建用户、部署软件),是Windows运维人员的核心工具。

(二)常用工具

  • • Xshell
  • • 官网:https://www.xshell.com/zh/
  • • 官方文档:https://www.xshell.com/zh/support/documentation/
  • • 核心用途:Windows端SSH客户端,用于远程连接Linux服务器,支持多会话管理、会话保存、密钥登录,界面简洁,操作便捷,支持批量执行命令,是Linux运维人员最常用的远程连接工具之一。

Putty

  • • 官网:https://putty.ws/
  • • 官方文档:https://the.earth.li/~sgtatham/putty/latest/htmldoc/
  • • 核心用途:开源SSH客户端,轻量小巧,无需安装,支持SSH、Telnet、Serial等多种协议,跨平台(Windows、Linux、Mac)使用,适用于快速远程连接服务器,尤其适合临时操作场景。

TeamViewer

  • • 官网:https://www.teamviewer.com
  • • 官方文档:https://www.teamviewer.com/en-us/support/documentation/
  • • 核心用途:远程控制工具,支持跨平台(Windows/Linux/Mac/移动端),无需端口映射,可实现远程桌面控制、文件传输、远程协助,适用于桌面运维、远程办公、技术支持场景,稳定性强。

AnyDesk

  • • 官网:https://www.anydesk.com
  • • 官方文档:https://support.anydesk.com/hc/en-us
  • • 核心用途:轻量远程控制工具,安装包小,运行速度快,占用资源少,支持跨平台,具备文件传输、会话记录、多显示器支持等功能,适用于终端运维、远程办公,尤其适合低配置设备远程控制。

VNC

  • • 官网:http://www.realvnc.com
  • • 官方文档:http://www.realvnc.com/products/free/4.1/index.html
  • • 核心用途:远程桌面控制工具,基于图形化界面,支持Linux/Windows/Mac桌面远程管理,可实时查看和操作远程桌面,适用于需要图形化操作的运维场景(如桌面环境配置、图形化软件部署)。

FileZilla

  • • 官网:https://filezilla-project.org
  • • 官方文档:https://filezilla-project.org/documentation.php
  • • 核心用途:开源FTP客户端,支持FTP、SFTP、FTPS等多种协议,界面友好,操作简单,支持批量文件传输、断点续传,用于本地与服务器、服务器与服务器之间的文件传输,适用于各类文件同步场景。

rsync

  • • 官网:https://download.samba.org/pub/rsync/
  • • 官方文档:https://download.samba.org/pub/rsync/rsync.html
  • • 核心用途:Linux文件同步工具,支持增量同步、断点续传,占用带宽少,效率高,用于数据备份、服务器间文件同步、网站数据同步等场景,是Linux运维中数据备份与同步的核心工具。

WinSCP

  • • 官网:https://winscp.net/
  • • 官方文档:https://winscp.net/eng/docs/
  • • 核心用途:Windows端SFTP/FTP客户端,支持文件传输、远程文件管理、批量操作,界面类似Windows资源管理器,操作便捷,可与Putty联动,适用于Windows用户向Linux服务器传输文件、管理远程文件。

Xftp

  • • 官网:https://www.xshell.com/zh/xftp/
  • • 官方文档:https://www.xshell.com/zh/support/documentation/xftp/
  • • 核心用途:Windows端FTP/SFTP客户端,与Xshell无缝联动,支持批量文件传输、断点续传、文件同步,界面简洁,操作高效,适用于Linux运维人员(尤其是使用Xshell的用户)进行文件传输与管理。

SecureCRT

  • • 官网:https://www.vandyke.com/products/securecrt/
  • • 官方文档:https://www.vandyke.com/support/securecrt/
  • • 核心用途:商业级SSH客户端,支持SSH、Telnet、Serial等多协议,具备脚本自动化、会话管理、密钥认证、端口转发等功能,安全性高,适用于企业级运维场景,尤其是对安全性和自动化要求高的环境。

screen

  • • 官网:https://www.gnu.org/software/screen/
  • • 官方文档:https://www.gnu.org/software/screen/manual/screen.html
  • • 核心用途:Linux终端会话管理工具,支持后台运行会话,防止远程连接断开丢失进程,可创建多个会话窗口,实现多任务操作,适用于长时间运行脚本、部署程序等场景,是Linux运维必备工具。

tmux

  • • 官网:https://tmux.github.io/
  • • 官方文档:https://man.openbsd.org/tmux.1
  • • 核心用途:终端复用工具,功能强于screen,支持分屏(横向/纵向)、会话共享、窗口管理、快捷键自定义,可保存会话状态,适用于多任务操作、远程协作,是高级Linux运维人员的常用工具。

(三)辅助工具

  • • SecureFX
  • • 官网:https://www.vandyke.com/products/securefx/
  • • 官方文档:https://www.vandyke.com/support/securefx/
  • • 核心用途:SecureCRT配套文件传输工具,支持SFTP、FTP、FTPS等加密传输协议,具备文件同步、断点续传、批量操作等功能,安全性高,与SecureCRT联动,适用于企业级数据传输,保障数据传输安全。

lrzsz

  • • 官网:https://ohse.de/uwe/software/lrzsz.html
  • • 官方文档:https://ohse.de/uwe/doc/lrzsz.html
  • • 核心用途:Linux命令行文件传输工具,无需图形化界面,配合Xshell、Putty等SSH客户端,通过rz(上传)、sz(下载)命令实现快速上传下载文件,操作简单,适用于纯命令行环境的文件传输场景。

Beyond Compare

  • • 官网:https://www.scootersoftware.com/
  • • 官方文档:https://www.scootersoftware.com/support.php
  • • 核心用途:文件对比工具,支持文本文件、文件夹、压缩包对比,可直观展示差异内容,支持差异合并,用于排查配置文件差异、代码对比、数据备份差异校验,是运维、开发人员的常用辅助工具。

Notepad++

  • • 官网:https://notepad-plus-plus.org/
  • • 官方文档:https://npp-user-manual.org/docs/
  • • 核心用途:轻量级文本编辑器,支持语法高亮(适配Shell、Python、配置文件等多种格式)、多标签编辑、代码折叠、插件扩展,用于编辑配置文件、脚本、日志文件,操作便捷,占用资源少。

二、网络运维(网络架构/网络保障/网络安全核心)

(一)核心技术

  • • TCP/IP协议
  • • 官网:https://www.ietf.org
  • • 官方文档:https://www.ietf.org/rfc/rfc791.txt(IP协议)、https://www.ietf.org/rfc/rfc793.txt(TCP协议)
  • • 核心用途:互联网核心协议簇,包含TCP(传输控制协议)、IP(网际协议)等子协议,定义了网络中数据传输的规则、地址分配、路由选择等,是所有网络通信的基础,适用于各类网络环境(局域网、广域网、互联网)。

HTTP/HTTPS协议

  • • 官网:https://www.ietf.org
  • • 官方文档:https://www.ietf.org/rfc/rfc2616.txt(HTTP)、https://www.ietf.org/rfc/rfc2818.txt(HTTPS)
  • • 核心用途:HTTP(超文本传输协议)用于Web页面、接口数据传输,明文传输,效率高;HTTPS在HTTP基础上增加SSL/TLS加密,保障数据传输安全,适用于网站、APP接口、在线支付等需要安全传输的场景。

VLAN/ACL技术

  • • 官网:https://www.cisco.com/(以Cisco设备为例)
  • • 官方文档:https://www.cisco.com/c/en/us/support/docs/lan-switching/vlan/17056-84.html
  • • 核心用途:VLAN(虚拟局域网)用于划分网络广播域,将一个物理网络划分为多个逻辑网络,减少广播风暴,提升网络安全性和管理效率;ACL(访问控制列表)用于控制网络访问权限,限制设备之间的通信,保障网络安全,适用于企业局域网、数据中心等场景。

路由技术(OSPF/RIP)

  • • 官网:https://www.cisco.com/
  • • 官方文档:https://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-ospf/7039-1.html
  • • 核心用途:OSPF(开放式最短路径优先)和RIP(路由信息协议)是常用的路由协议,用于路由器之间交换路由信息,计算最优路由路径,实现跨网段、跨网络通信,OSPF适用于中大型网络,RIP适用于小型网络。

VPN技术(IPsec/PPTP)

  • • 官网:https://www.ietf.org/(IPsec)
  • • 官方文档:https://www.ietf.org/rfc/rfc4301.txt(IPsec)、https://www.ietf.org/rfc/rfc2637.txt(PPTP)
  • • 核心用途:VPN(虚拟专用网络)用于远程用户、分支机构访问企业内部网络,通过加密技术(IPsec、PPTP等)将公网传输的数据加密,保障数据安全,IPsec适用于企业级场景,安全性高;PPTP适用于小型办公、个人远程访问场景。

SDN(软件定义网络)

  • • 官网:https://www.opennetworking.org/
  • • 官方文档:https://www.opennetworking.org/sdn-resources/sdn-definition/
  • • 核心用途:将网络控制平面与数据平面分离,通过软件编程实现网络灵活配置、管理和调度,无需手动配置硬件设备,支持动态调整网络拓扑、流量调度,适用于数据中心、云环境等大规模、高灵活度的网络场景。

DNS技术

  • • 官网:https://www.iana.org/
  • • 官方文档:https://www.ietf.org/rfc/rfc1035.txt
  • • 核心用途:DNS(域名系统)是域名解析技术,将人类易记的域名(如www.baidu.com)转换为计算机可识别的IP地址,实现网络访问,支持负载均衡、域名跳转,是互联网访问的基础,适用于所有网络场景。

DHCP技术

  • • 官网:https://www.ietf.org/
  • • 官方文档:https://www.ietf.org/rfc/rfc2131.txt
  • • 核心用途:DHCP(动态主机配置协议)自动为网络设备(电脑、手机、服务器)分配IP地址、子网掩码、网关、DNS等网络参数,无需手动配置,简化网络管理,减少配置错误,适用于局域网、企业网络、校园网络等场景。

OpenVPN

  • • 官网:https://openvpn.net/
  • • 官方文档:https://openvpn.net/community-resources/documentation/
  • • 核心用途:开源VPN软件,支持多种加密协议(SSL/TLS),可搭建私有VPN服务,用于企业远程办公、跨地域网络连通、远程访问内部服务器,适配Windows、Linux、Mac等多平台,部署灵活,安全性高。

(二)常用工具

  • • Wireshark
  • • 官网:https://www.wireshark.org
  • • 官方文档:https://www.wireshark.org/docs/
  • • 核心用途:网络抓包分析工具,可捕获网络中所有数据包,支持多种协议解析(TCP/IP、HTTP、HTTPS等),可过滤、分析数据包内容,用于排查网络故障、检测网络异常、分析网络流量、网络安全检测等场景,是网络运维的核心工具。

tshark

  • • 官网:https://www.wireshark.org
  • • 官方文档:https://www.wireshark.org/docs/man-pages/tshark.html
  • • 核心用途:Wireshark的命令行版本,轻量高效,无需图形化界面,用于批量抓包、脚本自动化分析、服务器端网络排查,可将抓包结果导出为文件,适用于纯命令行环境、远程服务器网络分析场景。

nmap

  • • 官网:https://nmap.org
  • • 官方文档:https://nmap.org/docs.html
  • • 核心用途:网络扫描工具,可扫描网络中的存活设备、开放端口、操作系统版本、运行服务,支持多种扫描模式,用于网络资产盘点、网络安全检测、端口开放情况排查,适用于企业网络、数据中心的安全巡检。

Cisco Packet Tracer

  • • 官网:https://www.cisco.com/c/en/us/support/networking/packet-tracer/products-tech-notes-list.html
  • • 官方文档:https://www.cisco.com/c/en/us/td/docs/net_mgmt/packet_tracer/8/english/user_guide/Cisco_Packet_Tracer_8_User_Guide.pdf
  • • 核心用途:网络仿真工具,可模拟网络拓扑(路由器、交换机、电脑等设备),配置网络参数(VLAN、路由、DHCP等),模拟网络通信场景,适合网络运维人员学习、测试网络配置,也可用于教学、培训场景。

tcpdump

  • • 官网:https://www.tcpdump.org/
  • • 官方文档:https://www.tcpdump.org/manpages/tcpdump.1.html
  • • 核心用途:Linux命令行抓包工具,轻量高效,支持多种过滤规则,可捕获指定协议、指定IP、指定端口的数据包,用于服务器端网络故障排查、网络流量分析,是Linux网络运维的必备工具。

traceroute/mtr

  • • 官网:https://www.gnu.org/software/mtr/
  • • 官方文档:https://www.gnu.org/software/mtr/manual/mtr.html
  • • 核心用途:traceroute用于追踪数据包从本地到目标主机的路由路径,查看每一跳的延迟和丢包情况,排查路由故障;mtr结合ping和traceroute的功能,持续监测路由连通性、延迟和丢包率,适用于网络链路排查、跨地域网络质量监测。

netstat/ss

  • • 官网:https://www.gnu.org/software/net-tools/
  • • 官方文档:https://www.gnu.org/software/net-tools/manual/net-tools.html
  • • 核心用途:用于查看网络连接状态(建立、监听、关闭等)、端口占用情况、进程与端口的关联,ss是netstat的升级版本,效率更高、支持更多参数,适用于排查端口占用、网络连接异常等场景。

iptables/ip6tables

  • • 官网:https://www.netfilter.org/
  • • 官方文档:https://netfilter.org/documentation/HOWTO/
  • • 核心用途:Linux系统防火墙工具,iptables用于IPv4网络,ip6tables用于IPv6网络,可配置网络访问规则(允许/拒绝指定IP、端口、协议)、端口转发、NAT转换等,保障服务器网络安全,适用于Linux服务器、网关设备。

firewalld

  • • 官网:https://firewalld.org/
  • • 官方文档:https://firewalld.org/documentation/
  • • 核心用途:Linux系统动态防火墙工具,替代iptables的复杂配置,支持图形化管理(firewall-config)和命令行管理,具备区域管理、服务管理、端口管理等功能,适用于CentOS 7及以上版本,简化防火墙配置流程。

Fiddler(官方汉化版)

  • • 官网:https://www.telerik.com/fiddler
  • • 官方汉化版文档:https://www.telerik.com/fiddler/documentation(可配合中文汉化说明使用)
  • • 核心用途:Web调试工具,用于捕获HTTP/HTTPS请求和响应,修改请求/响应参数、模拟网络延迟、过滤请求,排查前端接口、Web应用故障,汉化版降低使用门槛,适用于前端开发、网络运维、接口调试场景。

三、数据库运维(DB运维核心,含开发、测试配套工具)

(一)核心技术/工具

  • • MySQL
  • • 官网:https://www.mysql.com
  • • 官方文档:https://dev.mysql.com/doc/
  • • 核心用途:开源关系型数据库,轻量高效、易用性强,支持主从复制、分库分表、事务、索引等核心功能,广泛用于Web应用、中小企业核心业务,适配Linux、Windows等多平台,是目前最常用的开源数据库之一。

PostgreSQL

  • • 官网:https://www.postgresql.org
  • • 官方文档:https://www.postgresql.org/docs/
  • • 核心用途:开源关系型数据库,功能强大、扩展性强,支持复杂查询、JSON数据类型、全文检索、地理信息等,稳定性高,适用于企业级复杂业务场景(如金融、电商),也可用于大数据分析场景。

Oracle

  • • 官网:https://www.oracle.com/database/
  • • 官方文档:https://docs.oracle.com/en/database/
  • • 核心用途:商业级关系型数据库,稳定性强、性能卓越、功能全面,支持大规模数据存储、高并发访问、复杂事务处理,适用于大型企业核心业务(如金融、电信、政务),提供专业技术支持和服务。

Navicat

  • • 官网:https://www.navicat.com
  • • 官方文档:https://www.navicat.com/manual/
  • • 核心用途:数据库可视化管理工具,支持MySQL、Oracle、PostgreSQL、SQL Server等多种数据库,具备数据查询、编辑、备份恢复、权限管理、数据同步等功能,界面友好,操作便捷,适用于开发、测试、运维人员的数据库日常管理。

SQL Server

  • • 官网:https://www.microsoft.com/zh-cn/sql-server
  • • 官方文档:https://learn.microsoft.com/zh-cn/sql/
  • • 核心用途:微软商业关系型数据库,适配Windows生态,支持.NET架构、事务处理、数据仓库、BI(商业智能)等功能,常用于.NET开发、企业办公系统、中小型企业核心业务,操作简单,易于维护。

MongoDB(非关系型)

  • • 官网:https://www.mongodb.com/
  • • 官方文档:https://www.mongodb.com/docs/
  • • 核心用途:开源文档型NoSQL数据库,无需固定表结构,支持非结构化、半结构化数据存储,具备高并发、高可用、可扩展等特性,适用于大数据、互联网应用(如日志存储、用户行为数据、社交应用)。

Redis(缓存数据库)

  • • 官网:https://redis.io/
  • • 官方文档:https://redis.io/docs/
  • • 核心用途:开源内存数据库,支持字符串、哈希、列表、集合等多种数据结构,读写速度极快,用于缓存(减轻数据库压力)、会话存储、消息队列、计数器等场景,提升应用响应速度,适用于高并发Web应用、分布式系统。

国产化数据库(达梦/人大金仓)

  • • 官网:https://www.dameng.com/(达梦)、https://www.kingbase.com.cn/(人大金仓)
  • • 官方文档:https://www.dameng.com/docs/(达梦)、https://www.kingbase.com.cn/docs/(人大金仓)
  • • 核心用途:国产自主可控关系型数据库,兼容Oracle、MySQL等主流数据库语法,适配国产化软硬件(鲲鹏、飞腾芯片),满足政企单位合规需求,用于替代Oracle等海外数据库,适用于政府、国企、事业单位的核心业务。

Elasticsearch(搜索引擎/数据库)

  • • 官网:https://www.elastic.co/
  • • 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
  • • 核心用途:开源分布式搜索引擎,可作为数据库使用,支持全文检索、结构化查询、实时分析,具备高可用、可扩展特性,适用于日志分析、搜索引擎开发、业务数据检索等场景(如电商搜索、日志平台)。

Elasticsearch官方文档(补充)

  • • 官网:https://www.elastic.co/
  • • 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html(中文文档可参考:https://www.elastic.co/guide/zh/elasticsearch/reference/current/index.html)
  • • 核心用途:配套Elasticsearch工具使用,提供详细的配置、操作、优化指南,包括集群部署、索引管理、查询语法、性能优化等内容,助力开发运维人员快速上手,解决实际使用中的问题。

(二)辅助工具

  • • phpMyAdmin
  • • 官网:https://www.phpmyadmin.net/
  • • 官方文档:https://docs.phpmyadmin.net/
  • • 核心用途:Web端MySQL管理工具,基于PHP开发,支持数据查询、编辑、备份恢复、权限管理、SQL语句执行等功能,无需安装客户端,通过浏览器即可操作,适用于开发、测试人员快速操作MySQL数据库。

DBeaver

  • • 官网:https://dbeaver.io/
  • • 官方文档:https://dbeaver.io/docs/
  • • 核心用途:开源数据库可视化工具,支持MySQL、Oracle、PostgreSQL、MongoDB等多种数据库,具备数据查询、编辑、备份恢复、数据对比、SQL开发等功能,功能全面,支持插件扩展,适用于开发、测试、运维多场景。

mysqldump(MySQL备份)

  • • 官网:https://www.mysql.com/
  • • 官方文档:https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html
  • • 核心用途:MySQL命令行备份工具,支持全量备份、增量备份、差异备份,可备份单个数据库、多个数据库或整个MySQL实例,生成SQL脚本文件,用于数据备份、迁移和恢复,是MySQL运维中最常用的备份工具之一,支持自动化脚本集成。

pg_dump(PostgreSQL备份)

  • • 官网:https://www.postgresql.org/
  • • 官方文档:https://www.postgresql.org/docs/current/app-pgdump.html
  • • 核心用途:PostgreSQL命令行备份工具,支持全量备份、表级备份、schema备份,可生成SQL脚本或自定义格式备份文件,适配PostgreSQL各版本,支持压缩备份、远程备份,保障数据安全,适用于PostgreSQL日常备份与迁移。

redis-cli(Redis管理)

  • • 官网:https://redis.io/
  • • 官方文档:https://redis.io/docs/manual/cli/
  • • 核心用途:Redis命令行客户端,用于连接Redis服务、执行命令(如数据查询、删除、备份、配置修改、集群管理),支持批量执行命令,是Redis运维和调试的核心工具,适用于纯命令行环境、自动化脚本场景。

Redis Desktop Manager(RDM)

  • • 官网:https://redisdesktop.com/
  • • 官方文档:https://docs.redisdesktop.com/en/latest/
  • • 核心用途:Redis可视化管理工具,支持多Redis实例管理、数据可视化(键值对查看、数据类型展示)、批量操作、备份恢复、集群管理,简化Redis运维难度,适用于开发、运维人员快速操作Redis。

mongodump/mongorestore(MongoDB备份恢复)

  • • 官网:https://www.mongodb.com/
  • • 官方文档:https://www.mongodb.com/docs/database-tools/mongodump/、https://www.mongodb.com/docs/database-tools/mongorestore/
  • • 核心用途:MongoDB命令行备份与恢复工具,mongodump用于导出MongoDB数据(全量、增量),mongorestore用于导入数据,支持压缩备份、远程备份,适配分布式MongoDB集群,保障数据安全,适用于MongoDB日常备份与迁移。

MongoDB Compass

  • • 官网:https://www.mongodb.com/products/compass
  • • 官方文档:https://www.mongodb.com/docs/compass/
  • • 核心用途:MongoDB官方可视化管理工具,支持数据查询、索引管理、性能监控、数据导入导出,直观展示MongoDB数据结构(文档、集合),支持复杂查询编写,适用于开发、运维人员管理MongoDB。

Oracle Data Pump(Oracle备份恢复)

  • • 官网:https://www.oracle.com/database/
  • • 官方文档:https://docs.oracle.com/en/database/oracle/oracle-database/21/sutil/oracle-data-pump.html
  • • 核心用途:Oracle官方备份恢复工具,替代传统exp/imp工具,支持全库、用户、表级备份恢复,传输效率高,支持并行备份、压缩备份、远程备份,适用于Oracle企业级数据备份迁移,保障核心数据安全。

SQLyog

  • • 官网:https://sqlyog.com/
  • • 官方文档:https://sqlyog.com/docs/
  • • 核心用途:MySQL可视化管理工具,支持SQL编辑、数据导入导出、备份恢复、权限管理、数据对比,操作简洁,支持批量操作,适用于开发人员快速开发调试、运维人员日常管理MySQL数据库。

达梦管理工具(DM Manager)

  • • 官网:https://www.dameng.com/
  • • 官方文档:https://www.dameng.com/docs/zh-cn/pm/dm-manager.html
  • • 核心用途:达梦数据库官方可视化管理工具,支持达梦数据库的配置、查询、备份恢复、用户管理、性能监控,适配国产化达梦数据库运维需求,操作界面类似Oracle,降低运维人员学习成本。

人大金仓KingbaseES Manager

  • • 官网:https://www.kingbase.com.cn/
  • • 官方文档:https://www.kingbase.com.cn/docs/kingbasees-manager.html
  • • 核心用途:人大金仓数据库官方管理工具,支持数据库实例管理、SQL开发、数据备份恢复、性能监控、权限管理,满足国产化数据库运维场景,兼容主流数据库操作习惯,易于上手。

SQL Server Management Studio(SSMS)

  • • 官网:https://learn.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms
  • • 官方文档:https://learn.microsoft.com/zh-cn/sql/ssms/sql-server-management-studio-ssms
  • • 核心用途:SQL Server官方可视化管理工具,支持SQL Server实例管理、SQL编辑、备份恢复、性能监控、BI集成,适配Windows系统,操作便捷,是SQL Server运维和开发的核心工具。

dbeaver(补充)

  • • 官网:https://dbeaver.io/
  • • 官方文档:https://dbeaver.io/docs/dbeaver/introduction/
  • • 核心用途:补充适配国产化数据库(达梦、人大金仓),支持多数据库统一管理,可通过插件扩展功能(如数据可视化、报表生成),适用于混合数据库运维场景(如同时管理MySQL、达梦、Oracle),提升运维效率。

四、监控运维(全链路监控/告警/性能分析核心)

(一)核心工具

  • • Zabbix
  • • 官网:https://www.zabbix.com
  • • 官方文档:https://www.zabbix.com/documentation
  • • 核心用途:企业级监控工具,支持服务器(CPU、内存、磁盘等)、网络(端口、流量等)、数据库、应用(接口、进程等)等全场景监控,可自定义告警规则、生成监控报表、支持自动化运维,适配中小型到大型企业的监控需求,开源免费,社区活跃。

Prometheus

  • • 官网:https://prometheus.io
  • • 官方文档:https://prometheus.io/docs/
  • • 核心用途:开源监控工具,基于时序数据存储,用于监控系统指标、应用性能,支持自定义指标采集、PromQL查询语言、动态服务发现,适用于云原生、微服务架构,可与Grafana联动实现可视化,部署灵活,扩展性强。

Grafana

  • • 官网:https://grafana.com
  • • 官方文档:https://grafana.com/docs/grafana/latest/
  • • 核心用途:可视化监控平台,可对接Prometheus、Zabbix、Elasticsearch等多种数据源,支持自定义监控仪表盘、图表展示(折线图、柱状图等)、告警配置,直观展示监控数据、分析性能瓶颈,适用于全场景监控可视化。

ELK Stack(Elasticsearch+Logstash+Kibana)

  • • 官网:https://www.elastic.co/(ELK统一官网)
  • • 官方文档:https://www.elastic.co/guide/en/elk-stack/current/index.html(ELK整体文档)、https://www.elastic.co/guide/en/logstash/current/index.html(Logstash文档)、https://www.elastic.co/guide/en/kibana/current/index.html(Kibana文档)
  • • 核心用途:日志收集、分析、可视化全流程工具集,Logstash负责收集、过滤、转换日志(支持多数据源),Elasticsearch负责存储、检索日志,Kibana负责可视化展示、日志分析、告警配置,适用于全链路日志监控、故障排查、业务分析。

Grafana Loki

  • • 官网:https://grafana.com/oss/loki/
  • • 官方文档:https://grafana.com/docs/loki/latest/
  • • 核心用途:轻量级日志监控工具,与Grafana无缝联动,占用资源少、部署简单,专注于日志聚合与查询,支持日志标签化、过滤,适用于中小型集群日志监控,替代ELK Stack的轻量场景,降低部署和维护成本。

Promtail

  • • 官网:https://grafana.com/oss/promtail/
  • • 官方文档:https://grafana.com/docs/loki/latest/clients/promtail/
  • • 核心用途:日志收集工具,常与Loki搭配使用,部署在被监控服务器上,负责采集服务器、应用日志,过滤、标签化处理后推送到Loki进行存储和分析,支持多种日志源(文件、系统日志等),适配多场景日志采集需求。

Nagios

  • • 官网:https://www.nagios.org/
  • • 官方文档:https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/index.html
  • • 核心用途:经典开源监控工具,支持服务器、网络、应用等多场景监控,可通过插件扩展功能(支持自定义插件),配置灵活,稳定性强,适用于传统运维监控场景,部署简单,适合中小型企业使用。

Icinga

  • • 官网:https://icinga.com/
  • • 官方文档:https://docs.icinga.com/
  • • 核心用途:基于Nagios改进的开源监控工具,界面更友好,支持分布式监控、自动发现、API集成、Web界面管理,配置灵活,可扩展性能强,适用于中大型企业监控需求,支持多团队协作管理。

Datadog

  • • 官网:https://www.datadoghq.com/
  • • 官方文档:https://docs.datadoghq.com/
  • • 核心用途:商业级全链路监控平台,支持服务器、网络、数据库、应用、云服务等全场景监控,具备日志分析、性能监控、APM(应用性能监控)、告警联动等功能,支持多云协同、分布式追踪,适用于中大型企业、云原生架构,提供专业技术支持和可视化分析能力。

New Relic

  • • 官网:https://newrelic.com/
  • • 官方文档:https://docs.newrelic.com/
  • • 核心用途:商业级应用性能监控(APM)工具,专注于应用全链路性能监控、故障排查、用户体验分析,支持云原生、微服务、容器等架构,可对接多语言、多框架,适用于互联网、企业级应用,助力优化应用性能、提升用户体验。

Sentry

  • • 官网:https://sentry.io/
  • • 官方文档:https://docs.sentry.io/
  • • 核心用途:开源+商业级错误监控工具,用于捕获应用程序运行时的错误、异常、性能瓶颈,支持多语言、多框架(前端、后端、移动端),可定位错误代码位置、分析错误原因,实时告警,适用于开发、运维人员快速排查应用故障,提升应用稳定性。

(二)辅助工具

  • • Alertmanager
  • • 官网:https://prometheus.io/docs/alerting/latest/alertmanager/
  • • 官方文档:https://prometheus.io/docs/alerting/latest/alertmanager/
  • • 核心用途:Prometheus配套告警工具,负责接收Prometheus发送的告警信息,支持告警分组、路由、抑制、静默,可对接邮件、钉钉、企业微信等多种告警渠道,自定义告警策略,适用于云原生、微服务架构的告警管理,保障告警精准送达。

Zabbix Agent

  • • 官网:https://www.zabbix.com/
  • • 官方文档:https://www.zabbix.com/documentation/current/en/manual/appendix/agents/zabbix_agent
  • • 核心用途:Zabbix配套采集工具,部署在被监控设备(服务器、终端等)上,负责采集设备的系统指标、应用指标、日志等数据,上报给Zabbix Server,支持自定义采集项、脚本采集,是Zabbix监控的核心采集组件,适配Windows、Linux等多平台。

Node Exporter

  • • 官网:https://prometheus.io/docs/guides/node-exporter/
  • • 官方文档:https://prometheus.io/docs/guides/node-exporter/
  • • 核心用途:Prometheus配套系统指标采集工具,部署在Linux服务器上,负责采集服务器的CPU、内存、磁盘、网络等系统基础指标,以Prometheus兼容格式暴露指标,供Prometheus采集,是Prometheus监控服务器的必备组件,轻量高效、部署简单。

Process Exporter

  • • 官网:https://github.com/ncabatoff/process-exporter
  • • 官方文档:https://github.com/ncabatoff/process-exporter/blob/master/README.md
  • • 核心用途:Prometheus配套进程监控工具,用于采集服务器上进程的运行状态、CPU占用、内存占用等指标,支持按进程名、进程ID过滤采集,适用于监控关键应用进程,及时发现进程异常(如进程崩溃、资源占用过高)。

Blackbox Exporter

  • • 官网:https://prometheus.io/docs/guides/blackbox-exporter/
  • • 官方文档:https://prometheus.io/docs/guides/blackbox-exporter/
  • • 核心用途:Prometheus配套黑盒监控工具,支持HTTP、HTTPS、TCP、ICMP等协议的监控,可检测网站可用性、端口连通性、网络延迟等,用于监控外部服务、接口、网站的可达性,适用于全链路监控中的端点监控场景。

Logstash(补充,ELK配套)

  • • 官网:https://www.elastic.co/
  • • 官方文档:https://www.elastic.co/guide/en/logstash/current/index.html
  • • 核心用途:ELK Stack核心组件,负责日志的收集、过滤、转换、格式化,支持多数据源(文件、数据库、消息队列等),可对日志进行清洗、字段提取,将处理后的日志推送到Elasticsearch存储,适用于大规模日志处理场景,提升日志分析效率。

Kibana(补充,ELK配套)

  • • 官网:https://www.elastic.co/
  • • 官方文档:https://www.elastic.co/guide/en/kibana/current/index.html
  • • 核心用途:ELK Stack可视化组件,对接Elasticsearch,支持日志检索、可视化仪表盘、报表生成、告警配置,可直观展示日志分析结果、系统运行状态,适用于运维人员排查故障、分析业务趋势,支持自定义可视化图表。

Grafana Agent

  • • 官网:https://grafana.com/docs/agent/latest/
  • • 官方文档:https://grafana.com/docs/agent/latest/
  • • 核心用途:Grafana配套采集工具,轻量高效,可采集系统指标、日志、 traces 数据,同时支持将数据推送到Prometheus、Loki、Tempo等多种存储组件,适用于云原生、边缘计算场景,简化监控采集部署流程。

Tempo

  • • 官网:https://grafana.com/oss/tempo/
  • • 官方文档:https://grafana.com/docs/tempo/latest/
  • • 核心用途:开源分布式追踪工具,与Grafana、Prometheus、Loki联动,用于收集、存储、查询应用分布式追踪数据,可定位分布式系统中的性能瓶颈、调用链路异常,适用于微服务、云原生架构的全链路追踪场景。

Jaeger

  • • 官网:https://www.jaegertracing.io/
  • • 官方文档:https://www.jaegertracing.io/docs/
  • • 核心用途:开源分布式追踪工具,源于Uber,支持分布式系统的调用链路追踪、性能监控、故障排查,可对接多语言、多框架,与Prometheus、Grafana联动实现可视化,适用于微服务架构,助力排查跨服务调用异常。

五、容器与云运维(云原生/容器化/云平台运维核心)

(一)核心技术/工具

  • • Docker
  • • 官网:https://www.docker.com/
  • • 官方文档:https://docs.docker.com/
  • • 核心用途:开源容器化平台,用于将应用及其依赖打包成容器,实现应用隔离、快速部署、跨平台运行,支持容器的创建、启动、停止、删除等生命周期管理,适用于应用容器化、微服务部署、开发测试环境一致性保障,是云原生运维的基础工具。

Kubernetes(K8s)

  • • 官网:https://kubernetes.io/
  • • 官方文档:https://kubernetes.io/docs/home/
  • • 核心用途:开源容器编排平台,用于自动化部署、扩展、管理容器化应用,支持容器调度、负载均衡、自愈能力、滚动更新、服务发现等功能,适用于大规模容器集群管理,是云原生架构的核心组件,广泛应用于互联网、企业级云平台。

Kubectl

  • • 官网:https://kubernetes.io/
  • • 官方文档:https://kubernetes.io/docs/reference/kubectl/
  • • 核心用途:Kubernetes命令行工具,用于与Kubernetes集群交互,执行集群管理命令(如创建Pod、部署应用、查看集群状态、日志查询、故障排查),是Kubernetes运维人员的核心工具,支持自定义命令别名、批量操作。

Minikube

  • • 官网:https://minikube.sigs.k8s.io/
  • • 官方文档:https://minikube.sigs.k8s.io/docs/
  • • 核心用途:轻量级Kubernetes测试环境工具,可在本地(Windows、Linux、Mac)快速部署单节点Kubernetes集群,用于开发测试、Kubernetes学习、应用调试,部署简单、占用资源少,无需搭建大规模集群,降低学习和测试成本。

Kind(Kubernetes IN Docker)

  • • 官网:https://kind.sigs.k8s.io/
  • • 官方文档:https://kind.sigs.k8s.io/docs/user/quick-start/
  • • 核心用途:基于Docker的Kubernetes集群部署工具,可快速创建多节点Kubernetes集群,用于开发测试、CI/CD流水线集成,部署速度快、资源占用低,支持自定义集群配置,适用于需要多节点测试的场景。

Helm

  • • 官网:https://helm.sh/
  • • 官方文档:https://helm.sh/docs/
  • • 核心用途:Kubernetes包管理工具,用于打包、发布、部署和管理Kubernetes应用,将应用的配置、依赖打包成Chart,支持版本管理、一键部署、回滚,简化Kubernetes应用部署流程,适用于大规模、多环境应用部署。

OpenShift

  • • 官网:https://www.redhat.com/zh/technologies/cloud-computing/openshift
  • • 官方文档:https://docs.openshift.com/
  • • 核心用途:基于Kubernetes的企业级容器平台,由RedHat推出,提供商业支持,集成CI/CD、安全合规、多租户管理等功能,适用于企业级容器化应用部署、云原生转型,支持混合云、多云协同场景。

阿里云容器服务(ACK)

  • • 官网:https://www.aliyun.com/product/container-service
  • • 官方文档:https://help.aliyun.com/document_detail/25972.html
  • • 核心用途:阿里云提供的容器服务,基于Kubernetes打造,支持托管式、Serverless等多种集群类型,集成阿里云生态(如OSS、SLS、RDS),提供监控告警、安全防护、CI/CD等能力,适用于阿里云上容器化应用的部署与管理。

腾讯云容器服务(TKE)

  • • 官网:https://cloud.tencent.com/product/tke
  • • 官方文档:https://cloud.tencent.com/document/product/457
  • • 核心用途:腾讯云提供的容器服务,基于Kubernetes打造,支持托管式、独立部署等多种集群类型,集成监控告警、CI/CD、安全防护等能力,适配腾讯云生态,适用于各类容器化应用的部署与管理。

华为云容器服务(CCE)

  • • 官网:https://www.huaweicloud.com/product/cce.html
  • • 官方文档:https://support.huaweicloud.com/cce/index.html
  • • 核心用途:华为云推出的企业级容器服务,基于Kubernetes,支持多云协同、混合云部署,集成AI运维、安全合规等特性,适配华为云国产化生态,适用于政企、互联网等各类容器化场景。

容器镜像仓库(Docker Hub/Harbor)

  • • 官网:https://hub.docker.com/(Docker Hub)、https://goharbor.io/(Harbor)
  • • 官方文档:https://docs.docker.com/docker-hub/(Docker Hub)、https://goharbor.io/docs/(Harbor)
  • • 核心用途:Docker Hub是官方公共镜像仓库,提供海量开源容器镜像;Harbor是开源私有镜像仓库,支持镜像私有化管理、安全扫描、权限控制,适用于企业内部容器镜像的存储与管理。

(二)辅助工具

  • • Docker Compose
  • • 官网:https://docs.docker.com/compose/
  • • 官方文档:https://docs.docker.com/compose/
  • • 核心用途:Docker配套工具,用于定义和运行多容器Docker应用,通过YAML文件配置应用的服务、网络、存储等参数,支持一键启动、停止、重启多个关联容器,适用于开发测试、小型多容器应用部署,简化容器编排流程。

Kubernetes Dashboard

  • • 官网:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
  • • 官方文档:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
  • • 核心用途:Kubernetes可视化管理界面,支持集群状态查看、Pod管理、服务管理、日志查询、资源监控等功能,操作便捷,适用于运维人员快速查看集群状态、排查简单故障,降低命令行操作门槛。

Rancher

  • • 官网:https://rancher.com/
  • • 官方文档:https://ranchermanager.docs.rancher.com/
  • • 核心用途:企业级Kubernetes管理平台,支持多集群管理、多云协同、混合云部署,集成容器镜像管理、CI/CD、安全合规、监控告警等功能,适用于中大型企业管理多个Kubernetes集群,简化集群运维难度。

Flannel

  • • 官网:https://github.com/flannel-io/flannel
  • • 官方文档:https://github.com/flannel-io/flannel/blob/master/README.md
  • • 核心用途:Kubernetes网络插件,用于实现容器之间的跨节点通信,为每个节点分配独立的IP段,构建扁平化网络,支持多种网络后端(如VXLAN、Host-gw),适配中小型Kubernetes集群,部署简单、稳定性强。

Calico

  • • 官网:https://www.tigera.io/project-calico/
  • • 官方文档:https://docs.tigera.io/calico/latest/
  • • 核心用途:企业级Kubernetes网络插件,支持网络策略、跨节点通信、加密传输,具备高性能、高可用特性,适用于中大型Kubernetes集群,可实现容器之间的访问控制,保障集群网络安全。

Istio

  • • 官网:https://istio.io/
  • • 官方文档:https://istio.io/latest/docs/
  • • 核心用途:开源服务网格(Service Mesh)工具,用于管理微服务之间的通信,支持流量管理、负载均衡、熔断、限流、可观测性、安全加密等功能,无需修改应用代码,适用于微服务架构,提升服务可靠性和可管理性。

ArgoCD

  • • 官网:https://argoproj.github.io/cd/
  • • 官方文档:https://argo-cd.readthedocs.io/
  • • 核心用途:Kubernetes持续部署(CD)工具,基于GitOps理念,通过Git仓库管理应用配置,实现应用的自动部署、同步、回滚,支持多环境部署、权限管理,适用于CI/CD流水线集成,简化容器化应用部署流程。

Jenkins(容器化适配版)

  • • 官网:https://www.jenkins.io/
  • • 官方文档:https://www.jenkins.io/doc/
  • • 核心用途:开源CI/CD工具,适配容器化场景,可部署在Docker容器中,支持与Kubernetes、Docker联动,实现代码构建、容器打包、镜像推送、应用部署全流程自动化,适用于容器化应用的持续集成与持续部署。

Skopeo

  • • 官网:https://github.com/containers/skopeo
  • • 官方文档:https://github.com/containers/skopeo/blob/main/README.md
  • • 核心用途:容器镜像管理工具,支持镜像的复制、检查、删除、签名等操作,可在不同镜像仓库之间同步镜像(如Docker Hub与Harbor),无需启动Docker守护进程,适用于镜像仓库管理、镜像同步场景。

Buildah

  • • 官网:https://buildah.io/
  • • 官方文档:https://docs.podman.io/en/latest/markdown/buildah.1.html
  • • 核心用途:开源容器镜像构建工具,无需启动Docker守护进程,可直接构建、修改容器镜像,支持多平台镜像构建,适配CI/CD流水线,适用于容器镜像的自动化构建场景,与Podman、Skopeo联动使用。

Podman

  • • 官网:https://podman.io/
  • • 官方文档:https://docs.podman.io/
  • • 核心用途:开源容器管理工具,与Docker兼容,支持容器的创建、启动、停止、删除等操作,无需守护进程,安全性更高,支持rootless容器(非root用户运行容器),适用于容器化应用的管理,可替代Docker使用。

六、开发运维(DevOps/CI/CD/自动化运维核心)

(一)核心技术/工具

  • • Jenkins
  • • 官网:https://www.jenkins.io/
  • • 官方文档:https://www.jenkins.io/doc/
  • • 核心用途:开源CI/CD自动化工具,支持代码构建、测试、部署全流程自动化,可通过插件扩展功能(支持Docker、Kubernetes、Git等),适配多语言、多框架,适用于DevOps场景,提升开发部署效率,减少人工操作。

Git

  • • 官网:https://git-scm.com/
  • • 官方文档:https://git-scm.com/doc
  • • 核心用途:开源版本控制系统,用于管理代码版本、团队协作开发,支持分支管理、代码提交、合并、回滚等操作,可追踪代码修改记录,适用于开发团队协作,是DevOps流程的基础工具,与CI/CD工具联动使用。

GitLab

  • • 官网:https://about.gitlab.com/
  • • 官方文档:https://docs.gitlab.com/
  • • 核心用途:开源+商业级代码管理与CI/CD平台,集成Git代码仓库、CI/CD流水线、Issue管理、Wiki等功能,支持自托管部署,适用于企业级开发团队,实现代码管理、开发协作、自动化部署一体化。

GitHub/GitHub Actions

  • • 官网:https://github.com/
  • • 官方文档:https://docs.github.com/
  • • 核心用途:GitHub是全球最大的代码托管平台,支持Git代码仓库管理、团队协作;GitHub Actions是其内置的CI/CD工具,可实现代码构建、测试、部署自动化,支持多平台、多语言,适用于开源项目、中小型开发团队。

GitLab CI/CD

  • • 官网:https://about.gitlab.com/
  • • 官方文档:https://docs.gitlab.com/ee/ci/
  • • 核心用途:GitLab内置的CI/CD流水线工具,通过.gitlab-ci.yml文件配置流水线流程,支持代码构建、测试、镜像打包、应用部署全流程自动化,与GitLab代码仓库无缝联动,适用于企业级DevOps场景,简化流水线配置。

Ansible

  • • 官网:https://www.ansible.com/
  • • 官方文档:https://docs.ansible.com/
  • • 核心用途:开源自动化运维工具,基于Python开发,无需客户端,通过SSH协议实现批量服务器管理、配置管理、应用部署、任务自动化,支持Playbook编写,适用于大规模服务器自动化运维,提升运维效率,减少人工操作。

Ansible Tower(AWX)

  • • 官网:https://www.ansible.com/products/awx-project
  • • 官方文档:https://docs.ansible.com/awx/latest/
  • • 核心用途:Ansible可视化管理平台(AWX是开源版本,Ansible Tower是商业版本),支持Playbook管理、任务调度、权限管理、日志审计、可视化操作,适用于企业级Ansible自动化运维,方便团队协作管理。

Terraform

  • • 官网:https://www.terraform.io/
  • • 官方文档:https://developer.hashicorp.com/terraform/docs
  • • 核心用途:开源基础设施即代码(IaC)工具,用于定义和管理云基础设施(服务器、网络、存储等),支持多云平台(阿里云、腾讯云、AWS等),通过HCL语言编写配置文件,实现基础设施的自动化部署、销毁、版本管理,适用于云环境基础设施管理。

Puppet

  • • 官网:https://puppet.com/
  • • 官方文档:https://puppet.com/docs/
  • • 核心用途:开源配置管理工具,用于批量服务器配置管理、应用部署、系统优化,支持客户端/服务器架构,通过Manifest文件定义配置,实现配置的一致性、自动化管理,适用于大规模服务器运维场景,稳定性强。

Chef

  • • 官网:https://www.chef.io/
  • • 官方文档:https://docs.chef.io/
  • • 核心用途:开源配置管理与自动化运维工具,基于Ruby开发,支持客户端/服务器架构,通过Cookbook定义配置和应用部署流程,实现服务器配置自动化、应用部署自动化,适用于企业级自动化运维场景,灵活性强。

SaltStack

  • • 官网:https://saltproject.io/
  • • 官方文档:https://docs.saltproject.io/
  • • 核心用途:开源自动化运维工具,支持配置管理、远程执行、批量操作,采用客户端/服务器架构,速度快、扩展性强,支持自定义模块,适用于大规模服务器运维,可实现配置管理、应用部署、故障排查等自动化操作。

(二)辅助工具

  • • SonarQube
  • • 官网:https://www.sonarqube.org/
  • • 官方文档:https://docs.sonarqube.org/
  • • 核心用途:开源代码质量检测工具,支持多语言代码质量分析(如Java、Python、Go等),检测代码漏洞、代码异味、重复代码、复杂度等问题,可与CI/CD工具(Jenkins、GitLab CI)联动,实现代码质量自动化检测,提升代码质量。

Nexus Repository Manager

  • • 官网:https://www.sonatype.com/products/nexus-repository
  • • 官方文档:https://help.sonatype.com/repomanager3
  • • 核心用途:开源仓库管理工具,用于存储代码依赖、容器镜像、软件包等,支持Maven、npm、Docker等多种格式,可作为私有仓库,缓存公共仓库资源,加速构建流程,适用于DevOps场景,保障依赖包的安全性和可用性。

Artifactory

  • • 官网:https://jfrog.com/artifactory/
  • • 官方文档:https://www.jfrog.com/confluence/display/JFROG/Artifactory+Documentation
  • • 核心用途:商业级仓库管理工具,支持多格式依赖包、容器镜像、代码制品管理,具备版本管理、安全扫描、权限控制、CI/CD联动等功能,适用于企业级DevOps场景,保障制品的全生命周期管理。

Drone

  • • 官网:https://drone.io/
  • • 官方文档:https://docs.drone.io/
  • • 核心用途:开源CI/CD工具,轻量高效,支持容器化部署,与Git仓库(GitHub、GitLab等)无缝联动,通过YAML文件配置流水线,实现代码构建、测试、部署自动化,适用于中小型开发团队、开源项目。

GitLab Runner

  • • 官网:https://docs.gitlab.com/ee/ci/runners/
  • • 官方文档:https://docs.gitlab.com/ee/ci/runners/
  • • 核心用途:GitLab CI/CD配套执行工具,用于执行GitLab CI流水线任务,可部署在不同环境(服务器、容器、云平台),支持多任务并行执行、自定义执行环境,是GitLab CI/CD流水线的核心执行组件。

Jenkins Pipeline

  • • 官网:https://www.jenkins.io/doc/book/pipeline/
  • • 官方文档:https://www.jenkins.io/doc/book/pipeline/
  • • 核心用途:Jenkins配套流水线工具,通过Jenkinsfile(Groovy语法)定义CI/CD流水线流程,支持复杂流水线配置(如分支判断、并行执行、异常处理),实现代码构建、测试、部署全流程可视化、自动化,适用于复杂DevOps场景。

Vault

  • • 官网:https://www.vaultproject.io/
  • • 官方文档:https://developer.hashicorp.com/vault/docs
  • • 核心用途:开源密钥管理工具,用于存储和管理敏感信息(如数据库密码、API密钥、证书等),支持密钥自动轮换、权限控制、加密解密,可与CI/CD工具、自动化工具联动,保障敏感信息的安全性,适用于企业级DevOps场景。

Packer

  • • 官网:https://www.packer.io/
  • • 官方文档:https://developer.hashicorp.com/packer/docs
  • • 核心用途:开源镜像构建工具,用于创建多平台(虚拟机、容器、云实例)的自定义镜像,通过配置文件定义镜像构建流程,支持自动化镜像构建、版本管理,与Terraform联动,适用于基础设施即代码(IaC)场景,提升镜像构建效率。

七、安全运维(网络安全/主机安全/应用安全核心)

(一)核心技术/工具

  • • Nessus
  • • 官网:https://www.tenable.com/products/nessus
  • • 官方文档:https://docs.tenable.com/nessus/Content/Introduction.htm
  • • 核心用途:商业级漏洞扫描工具,支持网络漏洞、主机漏洞、应用漏洞扫描,可检测系统漏洞、配置缺陷、弱口令等安全问题,生成详细的漏洞报告和修复建议,适用于企业网络安全巡检、漏洞排查,保障网络安全。

OpenVAS

  • • 官网:https://www.openvas.org/
  • • 官方文档:https://docs.greenbone.net/
  • • 核心用途:开源漏洞扫描工具,支持网络漏洞、主机漏洞扫描,具备漏洞库自动更新、自定义扫描策略、报告生成等功能,适用于中小型企业、开源项目的漏洞排查,免费开源,社区活跃。

Metasploit Framework

  • • 官网:https://www.metasploit.com/
  • • 官方文档:https://docs.metasploit.com/
  • • 核心用途:开源渗透测试工具,集成漏洞利用模块、 payload、辅助工具,用于模拟黑客攻击,检测系统和应用的安全漏洞,适用于安全运维、渗透测试人员排查安全隐患,提升系统安全性。

WAF(Web应用防火墙)

  • • 官网:https://www.cloudflare.com/(Cloudflare WAF)、https://www.nginx.com/products/nginx-waf/(Nginx WAF)
  • • 官方文档:https://developers.cloudflare.com/waf/(Cloudflare WAF)、https://docs.nginx.com/nginx-waf/(Nginx WAF)
  • • 核心用途:Web应用防火墙,用于防护Web应用免受SQL注入、XSS跨站脚本、CSRF跨站请求伪造等常见Web攻击,过滤恶意请求,保障Web应用安全,适用于网站、APP接口等Web应用场景,有云WAF和部署式WAF两种形态。

Firewalld/iptables(安全补充)

  • • 官网:https://firewalld.org/(Firewalld)、https://www.netfilter.org/(iptables)
  • • 官方文档:https://firewalld.org/documentation/(Firewalld)、https://netfilter.org/documentation/HOWTO/(iptables)
  • • 核心用途:Linux系统核心防火墙工具,用于配置网络访问规则,限制端口开放、IP访问,防御网络攻击,是主机安全的基础防护工具,适用于Linux服务器、网关设备,保障主机网络安全。

Fail2ban

  • • 官网:https://www.fail2ban.org/
  • • 官方文档:https://fail2ban.readthedocs.io/
  • • 核心用途:开源入侵防御工具,用于监控系统日志(如SSH登录日志、Web访问日志),检测恶意登录、暴力破解等行为,自动封禁恶意IP,适用于Linux服务器,提升主机登录安全,减少暴力破解风险。

SELinux/AppArmor

  • • 官网:https://selinuxproject.org/(SELinux)、https://apparmor.net/(AppArmor)
  • • 官方文档:https://selinuxproject.org/page/Documentation(SELinux)、https://apparmor.net/documentation/(AppArmor)
  • • 核心用途:Linux系统强制访问控制工具,SELinux由RedHat主导,AppArmor由Ubuntu主导,用于限制进程的访问权限,防止恶意程序越权操作,保护系统核心文件和资源,适用于Linux服务器,提升主机安全等级。

ClamAV

  • • 官网:https://www.clamav.net/
  • • 官方文档:https://docs.clamav.net/
  • • 核心用途:开源杀毒软件,用于检测和清除病毒、恶意软件、木马等,支持命令行和图形化操作,可集成到服务器、邮件服务器等场景,适用于Linux系统的恶意软件防护,免费开源,病毒库自动更新。

OSSEC

  • • 官网:https://www.ossec.net/
  • • 官方文档:https://documentation.ossec.net/
  • • 核心用途:开源主机入侵检测系统(HIDS),用于监控主机日志、文件变化、进程行为等,检测异常操作(如文件篡改、恶意进程启动),实时告警,适用于服务器主机安全监控,保障主机安全。

Suricata

  • • 官网:https://suricata.io/
  • • 官方文档:https://docs.suricata.io/
  • • 核心用途:开源网络入侵检测系统(NIDS)和入侵防御系统(NIPS),支持多线程、高性能,可检测网络中的恶意流量、攻击行为,支持自定义规则,适用于企业网络安全监控,可与Wireshark、ELK Stack联动分析。

Snort

  • • 官网:https://www.snort.org/
  • • 官方文档:https://www.snort.org/documentation
  • • 核心用途:经典开源网络入侵检测系统(NIDS),支持网络流量分析、攻击检测、日志记录,可自定义检测规则,适用于企业网络安全监控、恶意流量排查,是网络安全运维的经典工具。

(二)辅助工具

  • • John the Ripper
  • • 官网:https://www.openwall.com/john/
  • • 官方文档:https://www.openwall.com/john/doc/
  • • 核心用途:开源密码破解工具,用于检测弱口令,支持多种密码哈希格式(MD5、SHA1等),可通过字典攻击、暴力破解等方式破解密码,适用于安全运维人员排查系统弱口令,提升系统安全。

Hydra

  • • 官网:https://github.com/vanhauser-thc/thc-hydra
  • • 官方文档:https://github.com/vanhauser-thc/thc-hydra/blob/master/README.md
  • • 核心用途:开源暴力破解工具,支持多种协议(SSH、FTP、HTTP、MySQL等)的暴力破解,可批量尝试用户名和密码,适用于安全运维人员检测系统的弱口令风险,及时修改强密码。

OpenSSL

  • • 官网:https://www.openssl.org/
  • • 官方文档:https://www.openssl.org/docs/
  • • 核心用途:开源加密工具库,用于生成SSL/TLS证书、加密解密数据、验证证书有效性,支持多种加密算法,适用于Web应用HTTPS配置、敏感数据加密,是网络安全、应用安全的基础工具。

Certbot

  • • 官网:https://certbot.eff.org/
  • • 官方文档:https://certbot.eff.org/docs/
  • • 核心用途:开源SSL/TLS证书申请工具,可免费申请Let’s Encrypt证书,支持自动安装、自动续期,适配Nginx、Apache等Web服务器,简化HTTPS配置流程,适用于网站、Web应用的HTTPS部署,提升应用安全性。

Yara

  • • 官网:https://virustotal.github.io/yara/
  • • 官方文档:https://yara.readthedocs.io/
  • • 核心用途:开源恶意软件识别工具,通过自定义规则(基于文件特征、字符串、哈希等)识别恶意软件、病毒、木马,适用于安全运维人员检测主机中的恶意文件,提升主机安全。

tcpdump/Wireshark(安全补充)

  • • 官网:https://www.tcpdump.org/(tcpdump)、https://www.wireshark.org/(Wireshark)
  • • 官方文档:https://www.tcpdump.org/manpages/tcpdump.1.html(tcpdump)、https://www.wireshark.org/docs/(Wireshark)
  • • 核心用途:网络抓包工具,用于捕获网络恶意流量、分析攻击行为(如SQL注入、XSS攻击),排查网络安全事件,适用于网络安全运维、攻击溯源,是安全分析的核心工具。

Logstash/Kibana(安全补充)

  • • 官网:https://www.elastic.co/
  • • 官方文档:https://www.elastic.co/guide/en/logstash/current/index.html(Logstash)、https://www.elastic.co/guide/en/kibana/current/index.html(Kibana)
  • • 核心用途:日志收集与可视化工具,用于收集安全日志(防火墙日志、入侵检测日志、系统日志),分析安全事件、排查攻击行为,生成安全报表,适用于安全运维人员监控和分析安全事件。

八、测试运维(测试环境/测试工具/测试自动化核心)

(一)核心技术/工具

  • • JMeter
  • • 官网:https://jmeter.apache.org/
  • • 官方文档:https://jmeter.apache.org/usermanual/index.html
  • • 核心用途:开源性能测试工具,用于测试Web应用、接口、数据库等的性能(并发量、响应时间、吞吐量等),支持多种协议(HTTP、HTTPS、JDBC、FTP等),可自定义测试场景、生成性能报告,适用于性能测试、压力测试、负载测试场景。

Selenium

  • • 官网:https://www.selenium.dev/
  • • 官方文档:https://www.selenium.dev/documentation/
  • • 核心用途:开源Web自动化测试工具,支持多浏览器(Chrome、Firefox等)、多语言(Java、Python、JavaScript等),用于模拟用户操作(点击、输入、跳转等),实现Web应用的自动化测试,适用于功能测试、回归测试场景。

Postman

  • • 官网:https://www.postman.com/
  • • 官方文档:https://learning.postman.com/docs/
  • • 核心用途:API接口测试工具,支持HTTP/HTTPS、RESTful、GraphQL等多种接口类型,具备接口调试、测试用例管理、批量测试、环境变量管理等功能,适用于接口开发、接口测试场景,操作便捷,支持团队协作。

JUnit

  • • 官网:https://junit.org/junit5/
  • • 官方文档:https://junit.org/junit5/docs/current/user-guide/
  • • 核心用途:Java单元测试框架,用于编写和执行Java代码的单元测试,支持注解、断言、测试套件等功能,可与CI/CD工具联动,实现单元测试自动化,适用于Java开发人员的单元测试、回归测试。

Pytest

  • • 官网:https://docs.pytest.org/
  • • 官方文档:https://docs.pytest.org/en/latest/
  • • 核心用途:Python单元测试框架,功能强大、易用性强,支持参数化测试、夹具(fixture)、测试报告生成等功能,可扩展插件,适用于Python开发人员的单元测试、功能测试、自动化测试。

TestNG

  • • 官网:https://testng.org/
  • • 官方文档:https://testng.org/doc/documentation-main.html
  • • 核心用途:Java测试框架,基于JUnit改进而来,功能更强大,支持单元测试、集成测试、功能测试,具备注解、参数化测试、测试套件、依赖测试、并行测试等功能,可与Selenium、Jenkins等工具联动,适用于Java项目的自动化测试,提升测试效率和覆盖率。

Appium

  • • 官网:https://appium.io/
  • • 官方文档:https://appium.io/docs/en/latest/
  • • 核心用途:开源移动端自动化测试工具,支持iOS、Android平台的原生应用、混合应用、Web应用测试,兼容Selenium API,支持多语言(Java、Python、JavaScript等),无需修改应用代码即可实现自动化测试,适用于移动端功能测试、回归测试场景。

Allure

  • • 官网:https://qameta.io/allure/
  • • 官方文档:https://docs.qameta.io/allure/
  • • 核心用途:开源测试报告生成工具,支持与JMeter、Selenium、TestNG、Pytest等多种测试工具联动,生成美观、详细、可交互的测试报告,包含测试用例执行情况、失败原因、截图、日志等信息,便于测试结果分析、问题定位和团队协作。

LoadRunner

  • • 官网:https://www.microfocus.com/en-us/products/loadrunner-pro/overview
  • • 官方文档:https://docs.microfocus.com/doc/LoadRunner_Cloud/2023.11
  • • 核心用途:商业级性能测试工具,功能全面,支持Web、移动端、桌面应用、数据库等多场景性能测试,可模拟大规模并发用户,精准监控系统性能指标(响应时间、吞吐量、资源占用等),生成专业性能分析报告,适用于企业级复杂应用的性能测试、压力测试。

QTP/UFT(Unified Functional Testing)

  • • 官网:https://www.microfocus.com/en-us/products/unified-functional-testing/overview
  • • 官方文档:https://docs.microfocus.com/doc/UFT_One/2023.11
  • • 核心用途:商业级功能自动化测试工具,支持Web、桌面、移动端应用测试,具备可视化脚本录制、智能对象识别、测试用例管理等功能,支持多语言扩展,适用于企业级复杂应用的功能测试、回归测试,降低自动化测试门槛。

SoapUI

  • • 官网:https://www.soapui.org/
  • • 官方文档:https://www.soapui.org/docs/
  • • 核心用途:开源接口测试工具,专注于SOAP和REST API测试,支持接口调试、测试用例编写、负载测试、安全测试等功能,可生成测试报告,适用于接口开发、接口测试场景,尤其适合复杂接口的测试与验证。

Robot Framework

  • • 官网:https://robotframework.org/
  • • 官方文档:https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html
  • • 核心用途:开源自动化测试框架,基于Python开发,采用关键字驱动模式,语法简洁易懂,支持Web、移动端、接口、桌面应用等多场景测试,可通过插件扩展功能,适用于测试人员(非开发背景)快速开展自动化测试。

(二)辅助工具

  • • Fiddler(测试补充)
  • • 官网:https://www.telerik.com/fiddler
  • • 官方文档:https://www.telerik.com/fiddler/documentation
  • • 核心用途:Web调试与接口测试辅助工具,可捕获HTTP/HTTPS请求和响应,修改请求参数、模拟网络延迟、过滤请求,用于接口测试中的请求构造、响应验证,排查接口异常,适用于接口测试、前端测试场景。

Charles

  • • 官网:https://www.charlesproxy.com/
  • • 官方文档:https://www.charlesproxy.com/documentation/
  • • 核心用途:跨平台Web调试与接口测试工具,功能类似Fiddler,支持HTTP/HTTPS请求捕获、断点调试、请求修改、模拟网络环境(弱网、断网),适用于Web、移动端接口测试,尤其适合移动端APP接口调试。

MockServer

  • • 官网:https://www.mock-server.com/
  • • 官方文档:https://www.mock-server.com/documentation/
  • • 核心用途:开源接口Mock工具,用于模拟接口响应,支持自定义响应内容、状态码、响应头,可解决接口开发未完成时的测试阻塞问题,适用于接口测试、前端开发与测试并行场景,提升测试效率。

Postman Collections(补充)

  • • 官网:https://www.postman.com/
  • • 官方文档:https://learning.postman.com/docs/collections/intro-to-collections/
  • • 核心用途:Postman配套功能,用于管理接口测试用例,可将多个相关接口分组保存,支持环境变量、全局变量、前置脚本、后置脚本,实现接口测试用例的复用、批量执行和团队共享,适用于接口测试团队协作。

Selenium Grid

  • • 官网:https://www.selenium.dev/documentation/grid/
  • • 官方文档:https://www.selenium.dev/documentation/grid/getting_started/
  • • 核心用途:Selenium配套工具,用于实现分布式自动化测试,可将测试用例分发到多个节点(不同浏览器、不同系统)并行执行,提升测试效率,适用于大规模Web自动化测试场景,缩短测试周期。

TestRail

  • • 官网:https://www.gurock.com/testrail/
  • • 官方文档:https://docs.gurock.com/testrail/
  • • 核心用途:商业级测试用例管理工具,用于管理测试计划、测试用例、测试执行、缺陷跟踪,支持测试报告生成、团队协作、权限管理,可与JIRA、Selenium等工具联动,适用于企业级测试团队的测试流程管理。

Bugzilla

  • • 官网:https://www.bugzilla.org/
  • • 官方文档:https://www.bugzilla.org/docs/
  • • 核心用途:开源缺陷管理工具,用于记录、跟踪、管理软件缺陷(Bug),支持缺陷分类、优先级设置、状态跟踪、邮件通知等功能,适用于开发、测试团队协作,规范缺陷管理流程,提升缺陷修复效率。

JIRA

  • • 官网:https://www.atlassian.com/software/jira
  • • 官方文档:https://support.atlassian.com/jira-software-cloud/docs/
  • • 核心用途:商业级项目管理与缺陷管理工具,支持缺陷跟踪、任务管理、测试用例管理,可通过插件扩展功能,与Jenkins、Selenium、TestRail等工具联动,适用于DevOps场景,实现开发、测试、运维协同管理。

SikuliX

  • • 官网:https://sikulix.com/
  • • 官方文档:https://sikulix-2014.readthedocs.io/
  • • 核心用途:开源图像识别自动化测试工具,通过识别屏幕图像(按钮、文本、图标等)模拟用户操作,支持Web、桌面、移动端应用测试,无需识别应用内部对象,适用于难以通过常规自动化工具识别对象的场景。

九、国产化运维(国产化软硬件适配/自主可控核心)

(一)核心技术/工具

  • • 国产化服务器(华为泰山/浪潮天梭/曙光)
  • • 官网:https://www.huawei.com/cn/products/servers-storage/servers(华为泰山)、https://www.inspur.com/cn/Product/product_server.html(浪潮天梭)、https://www.sugon.com/products/servers/(曙光)
  • • 官方文档:https://support.huawei.com/enterprise/zh/servers/taishan-server-pid-21788004(华为泰山)、https://www.inspur.com/cn/Support/DocumentCenter/(浪潮天梭)、https://www.sugon.com/service/document/(曙光)
  • • 核心用途:国产自主可控服务器,搭载鲲鹏、飞腾等国产芯片,适配国产化操作系统和软件,具备高稳定性、高安全性,适用于政府、国企、事业单位的核心业务部署,满足自主可控、数据安全合规需求。

国产化操作系统(补充)

  • • 官网:https://www.kylinos.cn/(麒麟)、https://www.chinauos.com/(统信)、https://www.deepin.org/(深度)
  • • 官方文档:https://www.kylinos.cn/support/(麒麟)、https://www.chinauos.com/service/(统信)、https://docs.deepin.org/(深度)
  • • 核心用途:补充适配桌面端、嵌入式设备的国产化系统,麒麟、统信侧重服务器和政企终端,深度系统侧重桌面端,均适配国产芯片,支持国产软件生态,用于替代Windows、Linux海外发行版,保障系统自主可控。

国产化数据库(补充)

  • • 官网:https://www.gbase.cn/(南大通用)、https://www.openGauss.org/(openGauss)、https://www.xugu.com/(虚谷)
  • • 官方文档:https://www.gbase.cn/support/document(南大通用)、https://docs.opengauss.org/(openGauss)、https://www.xugu.com/docs/(虚谷)
  • • 核心用途:补充更多国产数据库,南大通用、openGauss(华为主导)、虚谷均为自主可控关系型数据库,兼容主流数据库语法,适配国产化软硬件,用于金融、政务、国企等核心业务,替代Oracle、MySQL等海外数据库。

国产化中间件(东方通/金蝶天燕)

  • • 官网:https://www.tongtech.com/(东方通)、https://www.kingdee.com/(金蝶天燕)
  • • 官方文档:https://www.tongtech.com/service/documentation(东方通)、https://www.kingdee.com/support/document/(金蝶天燕)
  • • 核心用途:国产应用服务器中间件,用于部署Java应用、Web应用,支持分布式架构、高可用、安全合规,适配国产化操作系统和数据库,适用于政企单位的应用部署,替代WebLogic、Tomcat等海外中间件。

国产化监控工具(云掣/智维)

  • • 官网:https://www.yunche.com/(云掣)、https://www.zhiweicloud.com/(智维)
  • • 官方文档:https://www.yunche.com/docs/(云掣)、https://www.zhiweicloud.com/document/(智维)
  • • 核心用途:国产自主可控监控工具,支持服务器、网络、数据库、国产化应用等全场景监控,适配国产软硬件,具备告警联动、报表生成、安全合规等功能,适用于政企单位的国产化运维监控需求。

(二)辅助工具

  • • 国产化运维管理平台(华胜天成/神州数码)
  • • 官网:https://www.hasc.com.cn/(华胜天成)、https://www.digitalchina.com/(神州数码)
  • • 官方文档:https://www.hasc.com.cn/service/document/(华胜天成)、https://www.digitalchina.com/support/document/(神州数码)
  • • 核心用途:国产运维管理平台,集成服务器管理、网络管理、数据库管理、安全管理等功能,适配国产化软硬件生态,支持自动化运维、合规审计,适用于政企单位的国产化IT架构运维管理,提升运维效率。

国产化备份工具(爱数/鼎甲)

  • • 官网:https://www.eisoo.com/(爱数)、https://www.dingjiatech.com/(鼎甲)
  • • 官方文档:https://www.eisoo.com/support/document/(爱数)、https://www.dingjiatech.com/service/document/(鼎甲)
  • • 核心用途:国产数据备份与恢复工具,支持国产化服务器、数据库、存储设备的数据备份,具备增量备份、加密备份、异地备份等功能,保障数据安全,适用于政企单位的核心数据备份需求,满足合规要求。

国产化安全工具(奇安信/启明星辰)

  • • 官网:https://www.qianxin.com/(奇安信)、https://www.venustech.com/(启明星辰)
  • • 官方文档:https://www.qianxin.com/support/document/(奇安信)、https://www.venustech.com/service/document/(启明星辰)
  • • 核心用途:国产网络安全、主机安全工具,包含防火墙、入侵检测、漏洞扫描、终端安全等产品,适配国产化IT架构,支持安全合规、攻击溯源,适用于政企单位的安全运维,保障国产化系统安全。

十、前沿运维技术(新兴技术/未来趋势核心)

(一)核心技术/工具

  • • AI运维(AIOps)
  • • 官网:https://www.dynatrace.com/(Dynatrace)、https://www.mongodb.com/(MongoDB Atlas AIOps)
  • • 官方文档:https://www.dynatrace.com/support/help/(Dynatrace)、https://www.mongodb.com/docs/atlas/ai-ops/(MongoDB Atlas AIOps)
  • • 核心用途:结合人工智能、机器学习技术,实现运维自动化、智能化,可自动识别系统异常、预测故障、根因分析、自动修复,减少人工干预,适用于大规模、复杂IT架构(云原生、分布式系统),提升运维效率和系统稳定性。

边缘计算运维(Edge Computing)

  • • 官网:https://aws.amazon.com/edge-computing/(AWS Edge)、https://azure.microsoft.com/zh-cn/services/edge-computing/(Azure Edge)
  • • 官方文档:https://docs.aws.amazon.com/edge/latest/developerguide/what-is-edge.html(AWS Edge)、https://learn.microsoft.com/zh-cn/azure/edge-computing/(Azure Edge)
  • • 核心用途:针对边缘设备(物联网设备、边缘服务器)的运维技术,支持边缘设备监控、远程管理、固件升级、数据采集与分析,适用于物联网、工业互联网场景,保障边缘设备稳定运行,降低运维成本。

Serverless运维

  • • 官网:https://aws.amazon.com/lambda/(AWS Lambda)、https://cloud.google.com/functions(Google Cloud Functions)、https://azure.microsoft.com/zh-cn/services/functions/(Azure Functions)
  • • 官方文档:https://docs.aws.amazon.com/lambda/(AWS Lambda)、https://cloud.google.com/functions/docs(Google Cloud Functions)、https://learn.microsoft.com/zh-cn/azure/azure-functions/(Azure Functions)
  • • 核心用途:基于Serverless架构的运维技术,无需管理服务器,聚焦应用本身,支持函数部署、弹性伸缩、日志监控、告警联动,适用于云原生、微服务场景,降低运维成本,提升部署效率。

GitOps 2.0

  • • 官网:https://argoproj.github.io/(ArgoCD)、https://fluxcd.io/(Flux)
  • • 官方文档:https://argo-cd.readthedocs.io/(ArgoCD)、https://fluxcd.io/docs/(Flux)
  • • 核心用途:GitOps的升级版本,结合声明式配置、自动化同步、安全合规、多集群管理等功能,实现IT基础设施和应用的全生命周期管理,与Kubernetes、CI/CD工具深度联动,适用于大规模云原生架构,提升运维标准化、自动化水平。

混沌工程(Chaos Engineering)

  • • 官网:https://chaos-mesh.org/(Chaos Mesh)、https://www.chaostoolkit.org/(Chaos Toolkit)
  • • 官方文档:https://chaos-mesh.org/docs/(Chaos Mesh)、https://docs.chaostoolkit.org/(Chaos Toolkit)
  • • 核心用途:通过主动注入故障(如服务器宕机、网络延迟、数据库故障等),测试系统的韧性和稳定性,提前发现系统潜在隐患,适用于分布式系统、云原生架构,提升系统抗故障能力,保障核心业务稳定运行。

(二)辅助工具

  • • Chaos Mesh
  • • 官网:https://chaos-mesh.org/
  • • 官方文档:https://chaos-mesh.org/docs/
  • • 核心用途:开源混沌工程工具,适配Kubernetes集群,支持注入多种故障(容器故障、网络故障、系统故障、数据库故障等),可自定义故障场景、执行策略,用于测试Kubernetes集群和容器化应用的韧性,提前排查故障隐患。

Dynatrace(AIOps补充)

  • • 官网:https://www.dynatrace.com/
  • • 官方文档:https://www.dynatrace.com/support/help/
  • • 核心用途:商业级AIOps平台,集成全链路监控、AI根因分析、自动修复、性能优化等功能,支持云原生、分布式系统、边缘计算等场景,可自动识别系统异常、预测故障,减少人工运维成本,适用于中大型企业的智能化运维。

K3s(轻量级K8s,边缘运维补充)

  • • 官网:https://k3s.io/
  • • 官方文档:https://docs.k3s.io/
  • • 核心用途:轻量级Kubernetes发行版,占用资源少、部署简单,适用于边缘设备、小型集群、物联网场景,支持边缘计算运维,可实现边缘容器化应用的部署、管理和监控,简化边缘运维流程。

Crossplane

  • • 官网:https://crossplane.io/
  • • 官方文档:https://docs.crossplane.io/
  • • 核心用途:开源基础设施即代码(IaC)工具,基于Kubernetes扩展,支持多云平台、混合云的基础设施管理,可将云资源(服务器、网络、存储)封装为自定义资源,实现基础设施的声明式配置和自动化管理,适用于云原生、多云协同场景。
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » IT领域常用技术与工具大全

猜你喜欢

  • 暂无文章