Linux根据进程号PID查找启动程序的全路径
https://www.cnblogs.com/pc-boke/articles/10012224.html
查看linux占用内存/CPU最多的进程
https://www.cnblogs.com/rzstrong/p/8529917.html
Linux /proc/pid目录下相应文件的信息说明和含义
https://blog.csdn.net/fybon/article/details/79799446
https://www.cnblogs.com/likui360/p/6181927.html
pm2部署遇到process.cwd报错的解决方法
https://github.com/Unitech/pm2/issues/2057
http://cssor.com/pm2-deploy-process-cwd-error.htm
什么叫最早启动的目录呢?
就是在命令行下第一次执行pm2时所在的目录,比如新装系统,在 /home/deploy 下第一次执行 pm2命令,那么 /home/deploy 就是最早启动的目录。再比如杀掉pm2进程后,再次在某个目录下执行了pm2命令,那这个目录也是最早启动的目录。
理解了最早启动的目录,那么当pm2启动后,把该目录删除过一次,则再次用pm2去启动node服务时就会报以上错误。
proc(5) — Linux manual page
https://man7.org/linux/man-pages/man5/proc.5.html
Linux删除文件后没有释放空间的解决方法
https://blog.csdn.net/jeep_ouc/article/details/39546727
https://www.cnblogs.com/xd502djj/p/6668632.html
Linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。
一般情况下正在写入的文件需要清理时 ,可以给它导入一个空 ,最好不要删除文件, 如果删除文件就会出现这种问题,最好的办法就是找到对应的进程重启。
若 lsof -n /opt |grep delete 找不到进程,试试 lsof -n / | grep delete
Linux下数据文件删除文件系统空间不释放的问题
https://www.linuxidc.com/linux/2016-01/127226.htm
Linux 系统磁盘空间占满,df 和 du 结果不一致
https://www.cnblogs.com/Small-sunshine/p/11133460.html