Cent OS 7系统目录结构
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cent OS 7系统目录结构相关的知识,希望对你有一定的参考价值。
学习Linux系统,就需要了解该系统的目录结构,尤其是经常使用到的目录。首先使用命令 ls 查看Linux系统的根目录/
[[email protected] ~]# ls /
bin boot data dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var根目录 /
系统中的每个文件和目录都是从根目录开始的
只有 root 用户才有根目录的写入权限; /root 是root用户的家目录;
普通用户家目录 /home
普通用户user的家目录为 /home/user
存放命令 /sbin与/bin
/sbin 中的命令仅允许超级用户root使用;而 /bin 中的命令允许所有用户使用,即普通用户和root用户都可以使用。
系统启动相关文件 /boot
库文件 /lib /lib64
存放常用命令依赖的库文件。随着Cent OS 7_64位系统的流行,故常用的为 /lib64
可以使用 ldd /bin/ls 查看命令 ls 依赖的库文件
[[email protected] ~]# ldd /bin/ls
linux-vdso.so.1 => (0x00007ffd6abca000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fd83b9ce000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007fd83b7c9000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007fd83b5bf000)
libc.so.6 => /lib64/libc.so.6 (0x00007fd83b1fe000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fd83af9d000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fd83ad98000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd83bbff000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007fd83ab93000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd83a977000)进程信息 /proc
虚拟文件系统,包含正在运行的进程信息,每个进程都有一个PID。例如:/proc/1 目录中包含的则是进程PID为1 的相关信息。
变量文件 /var
包含系统日志文件/var/log 包含数据库文件/var/lib 包含电子邮件/var/mail 等。
配置文件 /etc
包含所有程序需要的配置文件。
进程产生的临时文件 /run
用户的临时文件 /tmp
每个用户仅可以操作自己的临时文件。例如: user2不能删除user1存放的/tmp/test 文件。
挂载文件 /media /mnt 默认均为空
随着自动挂载/media的出现,目前更流行使用例如U盘、DVD等;而/mnt 为手动挂载,需要用户自行操作。
进程产生的临时文件 /run
重启或关机后文件就会消失。
用户文件存储目录 /usr
以上是关于Cent OS 7系统目录结构的主要内容,如果未能解决你的问题,请参考以下文章
以太坊(ETH)Linux(Cent os7)全节点(geth)部署
Cent OS 6/7 中通过yum安装软件时提示cannot find a valid baseurl...的解决方法