SuperAPI AI 工具集

linux-fundamentals-skill

部署与运维

查看项目

更新于 10-16 03:43

技能介绍

用途:该技能定位为 DevOps 基础的 Linux 系统管理能力,覆盖进程生命周期、文件系统层级、文件权限、包管理、用户与组管理、基础 Bash 脚本以及系统监控等核心主题;可选内容包括 LVM 与磁盘分区、systemd 服务管理、journalctl 日志分析;进阶内容涉及内核参数与 sysctl、SELinux/AppArmor 安全、性能分析。

用法:技能接受 distro(字符串,可选,默认 ubuntu,目标发行版)和 operation(字符串,必填,操作类别)两个参数。

常用命令示例:进程管理使用 ps aux | grep [p]rocess、kill -15 PID、kill -9 PID、pkill -f pattern、nohup command &;权限使用 chmod 755 file、chmod u+x,g+r file、chown -R user:group dir/、setfacl -m u:user:rw file;Debian/Ubuntu 包管理使用 apt update && apt upgrade -y、apt install -y package、apt autoremove;RHEL/CentOS 使用 dnf update -y、dnf install package;用户管理使用 useradd -m -s /bin/bash user、usermod -aG sudo user、passwd user;系统信息使用 uname -a、cat /etc/os-release、free -h、df -h。

排障:权限拒绝需用 sudo 或检查属主;命令未找到需用 apt/dnf 安装;磁盘满需清理 /var/log 或执行 docker prune;高负载需用 top、iotop 查看。调试检查包括 id、ls -la、df -h、du -sh /、free -h、journalctl -xe。磁盘恢复可查找大文件 du -sh / | sort -rh | head、apt clean 清缓存、journalctl --vacuum-size=100M 轮转日志。

限制:资料未提供安装方式、平台支持、收费模式及具体模型或运行时信息;该技能侧重命令与排障知识,实际执行效果依赖目标环境权限与发行版差异。