SmartX 面试测试题及详细答案.docx

SmartX面试测试题及详细答案

一、基础运维题(共3题,每题10分)

1.请说明在Linux系统中,给定一个文件路径(如/data/smartx/logs/app.log),从输入catapp.log命令到内容显示在终端,整个IO流程是什么?(结合SmartX分布式存储场景简要补充)

详细答案:

整个流程分6步,贴合SmartX分布式存储的本地节点场景,不搞复杂理论堆砌:

1.终端接收用户输入的cat命令,shell解析命令,确认cat是系统内置命令(或通过PATH路径找到cat可执行文件),创建子进程执行cat程序;

2.cat进程调用open()系统调用,传入文件路径

文档评论(0)

1亿VIP精品文档

相关文档