请问Linux里面System.map是干什么用的

System.map用于存储内核符号表信息。
符号表是所有符号及其对应地址的列表,每次内核编译时,都会创建一个新的System.map文件,您可以找到与地址值对应的变量名,反之亦然。

linux操作系统和boot目录下面都是什么文件?

/boot:启动Linux的核心文件。