实操:Linux 操作、权限与系统排查
Linux系统基础与管理#实操:Linux操作#权限#系统排查约 762 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
采集一台 Linux 主机的系统与资源信息。
验收:报告包含发行版、内核、CPU、内存、磁盘、网卡和当前负载。
追问 哪些是静态配置,哪些是瞬时状态?如何避免把单次采样当成长期结论?
建立项目目录并设置开发组的访问权限。
验收:组内用户可以协作写入,非组内用户不能访问,新文件的组归属符合设计。
追问 SGID、umask 与 ACL 分别解决什么问题?
创建独立服务账号,并限制其交互登录能力。
验收:服务可使用该账号运行,账号权限与目录属主正确。
追问 禁止交互登录与禁止账号执行任何程序有什么区别?
查找实验目录中的大文件和过期文件,生成处理清单。
验收:清单包含路径、大小和时间,正确处理带空格或特殊字符的文件名。
追问 如何避免扫描跨越其他挂载点?执行删除前还需要确认什么?
为指定配置目录建立备份并完成恢复。
验收:恢复后内容、权限和属主正确,提供比较结果。
追问 ACL、扩展属性和软链接如何影响备份恢复?
定位一个指定进程的启动参数、资源占用和打开文件。
验收:能够说明进程用户、父进程、启动路径及主要文件描述符。
追问 如何区分监听 Socket、日志文件和已删除但仍打开的文件?
处理一处由父目录权限造成的应用访问失败。
验收:应用恢复访问,权限修改保持最小范围。
追问 为什么只检查目标文件权限不够?
诊断实验磁盘空间不足,并完成可控清理。
验收:确认占用来源,清理后空间释放,测试服务可继续写入。
追问 inode 耗尽、容量不足和打开文件未释放如何区分?
给测试数据盘设置持久挂载并验证配置。
验收:通过 UUID 挂载,配置检查正常,重启实验主机后仍可访问。
追问 挂载失败时,如何避免影响整个系统启动?
排查一个在 cron 中失败、手工执行正常的任务。
验收:说明环境差异,定时执行成功,并保留输出与退出状态。
追问 PATH、工作目录、解释器和运行用户分别如何影响执行?