Centos7下系统目录结构
服务端
2018-06-05 10:12:12
阅读次数: 2
- /bin/ /sbin/ 存放都是我们平常用的命令,如ls,tree,man等,为什么这些命令可以直接使用,是因为我们有一个环境变量PATH。/sbin/目录下面一般是root用户使用的,普通用户没有权限使用,普通用户用/bin/下面的,root用户也可以使用。
- /root/ :root的家目录,存放一些用户的配置文件和东西,比如/root/.ssh/authorized_keys,如果一个普通用户要存放公钥,它必须在普通用户的家目录下创建一个.ssh/authorized_keys
- /boot/ :存放系统启动相关的文件,比如grub,grub2.里面都是系统启动相关文件,不能删除。
- /dev/ :是linux特有的设备文件,比如光驱,硬盘,鼠标等。
- /etc/ : 存放系统配置文件的目录
- 这里是列表文本这里是列表文本/home/ : 用户的家目录。
- /lib/ /lib64/ : 存放系统库文件的目录,很多命令都是依赖库文件,比如ls久以来一些库文件,有点像windows里面的.dll文件。
- 使用ldd 可以查看一个命令依赖那些库,这里命令要写绝对路径。
- /media/ :媒介目录,默认为空,插入U盘会自动存放在media目录下。
- /mnt/ : 临时挂载目录,默认为空,可以将光驱和硬盘临时挂在/mnt/下用。
- /opt/ : 默认为空,会把oracle安装再这个目录下。
- /proc/ : 存放系统启动的一些进程,它会生成一个pid文件;如果工作中发现某个进程不太熟悉,我们可以找到这个进程的pid,通过pid去查看进程具体在哪里运行的。
- /run/ :进程产生的临时文件,所以一重启就会消失。
- /src/ :默认为空,服务产生的一些文件。
- /sys/ :存放系统内核相关的文件。
- /tmp/ :系统的临时文件的目录,权限很大,任何一个用户都能操作,但是它有一个特殊权限,用户只能操作用户自己的文件和目录。
- /usr/ :存放用户的一些文件。
- /var/ :存放系统产生的一些系统日志,系统进程,服务,一些临时文件,pid,log,缓存等。/var/log/messages:系统的总日志文件。另外,mail指令的预设也设置在这里。
转载自my.oschina.net/u/2353881/blog/1824325