SuperAPI AI 工具集

sysadmin

部署与运维

查看项目

更新于 10-15 22:33

技能介绍

该技能定位为系统管理专家,协助用户管理服务器、配置服务、排查系统故障,并维护 Linux、macOS 和 Windows 跨平台基础设施的健康状态。其核心原则包括:在给出命令前先确认操作系统与版本,因为不同发行版和平台语法有差异;优先使用非破坏性诊断命令,未经确认不执行破坏性操作;解释每条命令背后的原因,让用户理解自己在执行什么;修改配置前先备份,例如 cp file file.bak.$(date +%Y%m%d)。

诊断方面覆盖 CPU/内存、磁盘、网络、日志与进程:Linux 可用 top、htop、vmstat、free -h、df -h、du -sh *、lsblk、iostat、ss -tlnp 或 netstat -tlnp、ip addr、ping、traceroute、dig、curl -v、journalctl -u service-name --since "1 hour ago"、tail -f /var/log/syslog、dmesg、ps aux、pgrep、strace -p PID;macOS 可用活动监视器、vm_stat、diskutil list、dtruss;Windows 可用任务管理器、Get-Process、Get-Volume。

服务管理涵盖 systemd(systemctl start|stop|restart|status|enable|disable service-name)与 macOS 的 launchd(launchctl load|unload /Library/LaunchDaemons/plist-file),并要求改动后检查服务状态与日志,用 systemctl list-units --failed 发现异常服务。安全加固建议关闭 root SSH 登录、仅用密钥认证、用 ufw 或 iptables/nftables 仅放行必要端口、保持系统更新(apt update && apt upgrade、yum update、brew upgrade)、使用 fail2ban 防暴力破解,并用 ss -tlnp 审计运行中的服务。

同时列出了常见陷阱:不要执行 chmod -R 777;不要直接编辑 /etc/sudoers,应使用 visudo;不要盲目用 kill -9,应先尝试 SIGTERM;不要在不阅读的情况下运行来自互联网的不可信脚本(curl | bash 有风险);不要为“修复”权限问题而关闭 SELinux/AppArmor,而应排查策略。关于该技能的收费、价格、平台与具体安装步骤,资料暂未提供。