Linux目录结构
linux里面一切皆文件,最常用的就是opt和home,使用的过程中会在run,srv,tmp,usr,var里面产生文件,除了这些外,还有一些不常用的,比如自定义了一些命令,需要放在bin/sbin里面,加了一些设备,需要用到media和mnt,修改了一些设置,会用到etc。boot,dev,lib,lib64,proc,sys这几个目录不要动
- /目录,根目录
- bin目录,binary,早期计算机要执行命令,命令文件一般是二进制文件,现在很多命令都是脚本命令,启动停止的一些命令
- sbin目录,s是super的意思,里面是一些高级命令,比如启动停止一些服务命令
- boot目录,linux内核相关的设置,system系统,不要去动
- dev目录,设备目录,cpu,磁盘,网络都在dev目录
- etc目录,环境变量,修改操作系统各自设置就是通过修改etc里面的文件来实现的,比如修改网络,主机名
- home目录,家目录
- root目录,家目录,root用户的家目录
- lib目录,32位,依赖,里面有大量linux运行需要用到的东西,还包含java和python
- lib64目录,64位,依赖,里面有大量linux运行需要用到的东西,还包含java和python
- media目录,和设备相关,音响,键盘,鼠标等都在这里
- mnt目录,和设备相关,单指磁盘挂载,加一个硬盘,就在这里
- opt目录,安装软件,比如需要安装一个qq,安装在opt里面
- proc目录,内存的映射,不要动
- run目录,linux系统部署了向外公布的服务的时候,会在里面产生一些文件,运行了一些服务,会在run目录里面产生一些对应的文件
- srv目录,运作服务之后,会产生一些文件
- sys目录,系统,里面也有配置一些东西,cpu等
- tmp目录,临时文件,定期会删除文件,重要的东西不需要放在这里面
- usr目录,用户环境的设置
- var目录,而外产生日志的文件