面试题积累
删除文件却没有释放空间
因为有程序正在占用这个文件, 只要 kill 掉这个程序, 就能释放空间了
或者使用cat /dev/null > bigfile
指令先清除文件内容,然后再 rm 删除文件
从浏览器输入 URL 到页面展示过程发生了什么?
- 浏览器构建完整的的 url,例如输入:lujinkai.cn,浏览器会自动补全为 http://lujinkai.cn,然后浏览器进程将完整的 url 通过 ipc 发送给网络进程
- 网络进程接收到 url 后,对域名进行 dns 解析,得到 ip
- 有了 ip,检查路由是否可达
- 通过 arp 得到 ip 对应的 mac 地址
- 发起三次握手,建立连接,进行通信