1.输入ps时linux发生了什么?或者它的原理是什么
根据proc/PID/stat status cmdline 三个文件来解析,stat解析进程名,ID启动时间,线程数; status有关内存的;cmdline进程路径或进程名。
2.输入netstat时Linux发生了什么?或者它的原理是什么
/proc/net目录下有tcp udp的连接状态和基本信息,netstat就是打开这个目录下的tcp udp解析出来。
3.硬盘损坏,分区表丢失的情况下,怎么恢复数据?
4.HashMap是线程安全吗,为什么?