热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
本提示词专为DevOps工程师和系统管理员设计,能够根据不同的服务器类型和运维场景,智能推荐最常用且实用的命令清单。提示词采用结构化分析方式,首先理解服务器环境和运维需求,然后分类整理命令并详细说明每个命令的功能、使用场景和注意事项,最后提供最佳实践建议。输出内容专业准确,逻辑清晰,帮助用户快速掌握服务器运维核心命令,提升工作效率和系统稳定性。
| 命令名称 | 功能描述 | 常用参数 | 使用场景 | 注意事项 |
|---|---|---|---|---|
| ip (iproute2) | 查看/监控网络接口、地址、路由、邻居和统计信息 | 常用子命令与参数:ip -br addr(简洁显示地址);ip -s link(接口收发统计/错误);ip route;ip -6 route;ip neigh;ip -d link(链路详情) |
- 快速总览网络拓扑和接口状态 - 路由是否正确、ARP/邻居是否异常 - 观察接口丢包/错误计数 | 读取操作无需root;修改链路/地址需root(监控场景避免变更)。ip是ifconfig/route的现代替代,跨发行版通用 |
| ss | 套接字统计与端口监听监控,替代netstat |
ss -tulpn(监听端口+进程);ss -s(概要统计);ss -4/-6;ss state established;ss -ti(TCP细节,如拥塞、拥塞窗口) |
- 哪些服务在监听/占用端口 - 连接数飙升、半连接/SYN-RECV排查 - IPv4/IPv6 分析 | -p显示进程需要root或相应能力;高并发服务器建议配合过滤条件(如dst 1.2.3.4)以降低输出量 |
| ping | 连通性、延迟、丢包监测(ICMP) | -c次数;-i间隔;-W超时;-s包长;-I指定网卡/源IP;-4/-6协议族 |
- 基础连通和延迟观测 - 网段或网关可达性验证 | 某些网络或目标禁ICMP导致误判;避免-f(flood)在生产环境;对延迟敏感业务建议控制包长与频率 |
| traceroute | 路由路径与逐跳时延分析 | -n不反解DNS;-I(ICMP探测);-T -p 443(TCP 443探测);-m最大跳数;-w超时 |
- 找出路径中哪一跳丢包/时延高 - ICMP不通时用TCP模式探测 | 可能被中间设备丢弃或限速;不同协议模式结果差异大;通常需要安装traceroute软件包 |
| dig | DNS解析与权威链路跟踪 | @dns指定DNS;-t A/AAAA/MX/TXT;+short简洁输出;-x反向解析;+trace权威链路;+dnssec |
- 名称解析慢/错误、缓存污染排查 - 多DNS对比、延迟/解析差异观察 | 工具包为bind-utils/dnsutils;+trace会发起多次外部查询,生产环境慎用且限频 |
| curl | L4/L7应用连通与时延、TLS/HTTP协议检查 | -I仅请求头;-sS静默并显示错误;-v调试;--connect-timeout/--max-time;--resolve host:port:IP;--http2;-k忽略证书;-w '%{time_connect} %{time_total}\n' |
- 健康检查(/healthz) - 证书/SNI/HTTP2/重定向验证 - 指定解析IP绕过DNS排障 | -k仅用于排障,勿长期使用;注意脱敏输出,避免泄露Header/Token;可与timeout配合避免卡死 |
| tcpdump | 抓包与协议级排障(TCP握手、重传、DNS等) | -i IFACE接口;-nn不反解;-c N条数;-w file.pcap保存;过滤表达式如port 443/host 10.0.0.5/src net 10.0.0.0/8;-A以ASCII显示 |
- 端口不通/握手异常/大量RST - DNS异常、TLS协商失败 - 小范围定量抓取用于Wireshark分析 | 需root;对性能和磁盘有影响,务必加过滤和-c/环形缓冲;抓包可能含敏感数据(遵守合规与最小化收集) |
| ethtool | 网卡速率/双工、驱动、错误计数、EEE/PAUSE | ethtool eth0;-S统计;-i驱动/固件;--show-eee;--show-pause |
- 物理层问题(降速、半双工、错误包) - 驱动/固件版本核对,定位硬件/虚拟化限制 | 某些虚拟网卡不支持全部特性;仅查看不改变配置,修改参数需维护窗口与变更控制 |
| nmcli | NetworkManager 的设备与连接状态监控 | nmcli device status;nmcli -f GENERAL,IP4 device show eth0;nmcli connection show --active;nmcli general status |
- 使用NetworkManager的服务器/云主机 - 快速查看IP/网关/DNS/状态 | 仅适用于正在运行NetworkManager的系统;若使用systemd-networkd/ifupdown则无效 |
| nft | 查看nftables防火墙规则与计数器(现代系统) | nft list ruleset;nft -a list table inet filter;nft list chain inet filter input |
- 端口不通时核对本机过滤规则 - 观察计数器命中、确认方向/策略 | 只读查看即可;需root;RHEL8+/Debian10+/Ubuntu20.04+默认nft;老系统可用iptables -S查看(避免修改/清空) |
ip -br addr && ip route && ip -6 routess -tulpn | sortdig +short @1.1.1.1 A example.comip -s link | egrep 'errors|dropped|overrun|carrier' -A2ping -c 5 目标IP或网关(若ICMP禁用,跳过)traceroute -n -I 目标 或 traceroute -T -p 443 域名curl -I --connect-timeout 3 https://域名/health(应用层)ss -ti state syn-recv(半连接堆积)tcpdump -i eth0 -nn -c 100 host 目标IP and '(tcp port 443 or icmp)'ping -6 -c 3、ip -6 route、ss -6 -tulpnip -s link、ss -s、dig +stats与curl -w的关键时延,写入日志便于趋势分析curl -s -o /dev/null -w 'dns:%{time_namelookup} connect:%{time_connect} tls:%{time_appconnect} ttlt:%{time_total}\n' https://service.local/healthwatch -n 1 'ss -s; echo ----; ip -s link'ss -p、tcpdump、nft list),并记录操作人和时间tcpdump尽量添加过滤表达式与-c限制条目,必要时使用环形缓冲并限制大小;避免在生产中长时间明文抓取应用负载ping/traceroute频率与包长;curl加--connect-timeout/--max-time避免卡死nft/ethtool仅做只读查询ip/ss/nft;旧系统可能需要net-tools或iptables -S只读查看;dig/traceroute/mtr等可能需要额外安装对应软件包(dnsutils/bind-utils、traceroute、mtr)Windows Server(建议版本:2016/2019/2022;PowerShell 5.1 自带 Storage 模块)
| 命令名称 | 功能描述 | 常用参数 | 使用场景 | 注意事项 |
|---|---|---|---|---|
| wbadmin | 内置备份/恢复工具,支持系统/卷/文件备份与裸机恢复(基于VSS) | start backup -backuptarget:<盘符> -include:<卷> -allCritical -systemState -quiet;get versions;start recovery -version:<编号> -itemType:Volume | File -items:<项> -recoveryTarget:<目标> -quiet | 立即备份系统与数据卷;按版本号恢复卷或文件。示例:wbadmin start backup -backuptarget:F: -include:C:,D: -allCritical -quiet |
| vssadmin | 管理卷影复制(VSS),查看写入器/快照/存储大小等 | list writers;list shadows;list shadowstorage;resize shadowstorage /for:C: /on:C: /maxsize:20% | 备份前检查 VSS 写入器健康;调整影子存储大小避免快照失败 | 以管理员运行;慎用 delete/resize,缩小空间前确认已用量;创建快照建议用备份程序,不直接手动创建 |
| diskpart | 低级磁盘/分区管理:联机/脱机、分区、分配盘符等 | list disk;select disk n;online disk;list volume;select volume n;assign letter=F;create partition primary size=... | 新盘上架后联机并分配盘符作为备份目标;恢复前为新磁盘创建分区 | 操作错误可导致数据丢失;避免使用 clean 等破坏性子命令;每步先用 detail disk/volume 确认对象 |
| chkdsk | 检查并修复文件系统错误 | /scan(在线扫描);/f(修复);/r(扫描坏扇区);/x(必要时强制卸载) | 备份前快速自检:chkdsk C: /scan;维护窗口修复:chkdsk D: /f /r | /f 可能需重启且有停机;/r 时间长且有大量IO;先做只读/在线扫描评估影响 |
| Repair-Volume(PowerShell) | NTFS 在线/离线修复(Storage 模块) | -DriveLetter D -Scan;-OfflineScanAndFix;-SpotFix | 较温和地修复卷错误或配合 chkdsk 前置检查。示例:Repair-Volume -DriveLetter D -Scan | 需管理员;-OfflineScanAndFix 会短暂中断写入;先 -Scan 评估,再选合适修复方式 |
| Get-Volume(PowerShell) | 查询卷的健康状态、文件系统、容量与盘符 | Get-Volume;Get-Volume -DriveLetter F | 识别备份目标卷、确认空间与健康状态。示例:Get-Volume | ft DriveLetter,FileSystem,HealthStatus,SizeRemaining |
| Initialize-Disk(PowerShell) | 初始化新磁盘为 GPT/MBR | Initialize-Disk -Number 3 -PartitionStyle GPT -PassThru | 新增备份磁盘初始化。示例:Initialize-Disk -Number 3 -PartitionStyle GPT | 严禁对含数据磁盘执行;先用 Get-Disk/list disk 核对磁盘号;初始化后用 diskpart 创建分区 |
| Format-Volume(PowerShell) | 格式化卷为 NTFS/ReFS 并设置卷标 | Format-Volume -DriveLetter F -FileSystem NTFS -NewFileSystemLabel "Backup" -Confirm | 为备份目标创建干净的文件系统;恢复前清理测试卷 | 格式化会清空数据;务必确认盘符与目标;可先用 -WhatIf 或保留 -Confirm 提示 |
| bcdboot | 重新生成系统分区的引导文件(UEFI/BIOS) | bcdboot D:\Windows /s S: /f UEFI /l zh-CN | 裸机恢复/克隆后修复启动;将 D:\Windows 的引导写入 EFI 分区 S: | /f 应与固件模式匹配(UEFI/BIOS);确保系统分区(EFI/系统保留)正确挂载并有盘符 |
| bootrec(WinRE) | 在Windows恢复环境修复引导记录/BCD | bootrec /fixmbr;/fixboot;/scanos;/rebuildbcd | 无法引导时在WinRE命令行修复引导 | 仅在WinRE使用;BitLocker 卷需先解锁;UEFI 场景 /fixboot 需 EFI 分区已挂载且权限正确 |
新盘作为备份目标的标准化准备
立即执行一次系统关键卷备份(含VSS)
从指定版本恢复数据到新卷
卷一致性与快速修复
修复无法启动(恢复或迁移后)
自动化建议
Linux 云服务器(常见发行版:Ubuntu 20.04/22.04/24.04,Debian 11/12,RHEL 8/9,CentOS Stream 8/9,Rocky/AlmaLinux)。以下命令均为标准工具,适用于基于 glibc 的系统并使用 systemd/journald 的主流云镜像。
如为 Windows Server 或需混合域环境(AD/AAD),可告知版本,我可提供等效 PowerShell/AD 命令集。
| 命令名称 | 功能描述 | 常用参数 | 使用场景 | 注意事项 |
|---|---|---|---|---|
| getent | 从 NSS 数据库读取帐户/组信息(统一查询本地与LDAP/SSSD) | passwd, group, shadow, hosts;示例:getent passwd、getent passwd alice、getent group sudo | 审计所有本地与目录用户;列出 sudo/wheel 组成员:getent group sudo 或 getent group wheel | 比直接 grep /etc/passwd 更可靠;能覆盖远程目录服务;注意 shadow 仅 root 可读 |
| id | 显示用户 UID/GID 和附加组 | id、id alice、id -u/-g/-G | 快速核对用户主/附属组、有效身份;与 sudo -l 搭配核对权限 | 仅展示当前内核视角权限,不显示密码或过期状态 |
| lslogins | 账户清单与状态汇总(util-linux) | lslogins -u(仅普通用户)、-g(仅系统组)、-a(所有); -o COLS 指定列,如:lslogins -o USER,UID,LOGIN,FAILED-LOGIN,LAST-LOGIN,PWD-MIN,PWD-MAX | 生成用户资产清单;找出从未登录或密码已锁定的账号 | 需要 util-linux 包;不同发行版可用列名略有差异,使用 lslogins --help 查看 |
| lastlog | 查看各用户最近登录时间 | lastlog、lastlog -b 90(90 天未登录)、lastlog -u alice | 识别长期未使用账号(僵尸账号);输出为空表示从未登录 | 依赖 /var/log/lastlog;容器/最小化镜像可能未启用或为空 |
| chage | 密码老化/到期策略管理 | chage -l alice(查看);-M 90(最大天数);-W 14(到期前警告);-E 2025-12-31(账号到期日) | 审计并设置密码有效期策略;要求 90 天轮换等 | 仅 root 可修改他人;与 PAM/SSSD 策略并存时以更严格者为准 |
| passwd | 设置与锁定密码 | passwd alice(修改);passwd -S alice(状态);-l/-u(锁定/解锁);-e(立即过期要求改密) | 审计密码状态、临时锁号、强制改密 | 避免 passwd -d(删除密码,会变为“空密码”风险);SSH 一般禁用空密码 |
| usermod | 修改用户属性/权限 | usermod -aG sudo alice(加组);-L/-U(锁/解锁账号);-s /usr/sbin/nologin(禁交互);-e 1(立刻到期) | 将用户加入 sudo/wheel;锁定离职账号;改登录 shell 禁交互 | 使用 -aG 追加组,勿漏 -a 以免覆盖附属组;nologin 的路径各发行版可能不同 |
| useradd | 创建新用户并设定策略 | useradd -m -s /bin/bash -G sudo alice;useradd -e 2025-12-31 -M svc_bot(无家目录服务账号) | 按规范创建人员/服务账号;设置到期日与 shell | Debian 有 adduser(交互向导)可替代;创建后建议立刻 passwd -e 强制改密或仅启用 SSH key 登录 |
| userdel | 删除用户 | userdel alice;userdel -r alice(连同家目录) | 清理确认下线的本地账号 | 谨慎使用 -r(不可逆);推荐先 usermod -L 和 chage -E 0 冷冻一段时间再删除 |
| visudo | 安全编辑/校验 sudoers | visudo(编辑);visudo -c(校验);visudo -f /etc/sudoers.d/team(编辑片段) | 审计与收敛 sudo 权限;按组授权最小化 | 永远用 visudo 而非直接编辑;Debian/Ubuntu 常用组 sudo,RHEL 系常用 wheel;避免大范围 NOPASSWD |
若需要,我可以基于你所在云平台(AWS/GCP/Azure/阿里云等)与具体发行版,输出可直接执行的一键审计脚本与导出报表。
将复杂的服务器运维需求,转化为一套即拿即用的命令解决方案。通过一次性描述你的服务器类型与业务场景,快速获得10条高匹配度的核心命令,配套功能说明、适用场景、常见参数与安全注意事项,并给出组合用法与自动化思路。帮助个人和团队减少查找与试错时间,降低误操作风险,提升排障速度与日常维护效率,把零散经验沉淀为可复用的标准流程,最终实现更稳、更快、更省的运维交付。
基于当前系统与任务,一键生成巡检、资源查看、服务状态与日志排查命令,快速定位故障并形成注意事项清单。
按环境定制部署前后检查、日志跟踪与健康探测命令组合,直接嵌入脚本或发布流程,减少回滚与人为失误。
面向云主机与容器场景,快速生成网络连通、端口排障、存储与权限核查命令,结合告警高效止血。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
半价获取高级提示词-优惠即将到期