前言
Linux操作系统是开发人员几乎每天不得不去使用的操作系统之一,因为我们的程序上线、运维、服务更新,都需要借助Linux操作系统。然而,可能大多数开发人员对于Linux操作系统的目录都是一知半解,可能不清楚每个目录的作用,进行服务部署的时候,总是凭着以往的经验在根目录或者自己习惯使用的目录里面进行文件系统的操作。因为我就是这样的人,哈哈哈~其实这样并不好,因为如果不清楚每个目录的作用,有时候可能会导致严重上线故障。
曾经在北京出差的时候,需要进行服务部署,通过使用df -h
命令后,我发现只有run目录空间够用,于是我把自己的程序就部署在了run
目录下,结果可想而知,机器因为某些原因需要重启,结果我的服务全没了~、
插叙
大家使用管理员或者普通用户登录上Linux OS后,我这里使用CentOS发行版,不知出于什么原因,我对CentOS情有独钟,尽管Ubuntu的桌面端做的很好,可能是因为最早实习的时候,最先接触的就是CentOS了吧,CentOS免费开源,且清爽、简洁的使用习惯深深地烙在了我心里。
值得大家注意的是,CentOS发行版,作为Linux最为著名的发行版之一,已经改头换面变成了CentOS Stream。CentOS 8将在2021年结束支持,往后CentOS 7作为长期支持版本将继续被支持直到其生命周期结束,CentOS Stream将作为后续的维护版本。在2021年底,CentOS 8将不再维护,但CentOS 7将以支持维护的状态坚持到2024年。