开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

14.Centos7系统目录结构

简介:
+关注继续查看

liunx目录结构和win目录是不同的,liunx目录结构是树形,不同文件类型要存储到相对应的目录下,而win只是分盘符,不需要存放到指定的目录下。

相关命令

ldd :查看命令依赖那些文件

tree:以树形 列出 信息

[root@localhost /]#ls / PS:显示 " / " 下面的内容
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
[root@localhost /]#tree -L 1 / PS:以树形显示 / 下面的内容
/
├── bin -> usr/bin ............................ #:存放着一百多个Linux下常用的命令、工具
├── boot .......................................... #: Linux就是从这里启动的 
├── dev ............................................ #:存放着Linux下所有的设备文件!
├── etc ............................................. #:这里存放在Linux大部分的配置文件
├── home ......................................... #:普通用户的家目录
├── lib -> usr/lib ............................... #:静态链接库
├── lib64 -> usr/lib64 ...................... #:库文件
├── media ..........................................#:媒体
├── mnt .............................................. #:用于存放挂在储存设备的挂载目录
├── opt .............................................. #:空目录
├── proc ............................................ #:存放进程文件
├── root .............................................. #:超级用户root的家目录
├── run ............................................... #:一些进程产生的临时文件,重启会消失
├── sbin -> usr/sbin .............................#:超级用户命令所在地
├── srv .................................................#:空目录 存放一些服务产生的文件
├── sys ................................................#:存放一些内核文件
├── tmp ............................................. #:临时目录 
├── usr ............................................ #: 应用程序存放目录
└── var ........................................... #:通常用来存放一些变化中的东西!

以上就是Centos7的目录结构 / 是属于最顶端的



/:根目录,文件的最顶端,/etc、/bin、/dev、/lib、/sbin 应该和根目录放在同一个分区,/usr/local 可以单独放置一个分区

/bin :存放系统所需要的重要命令,ls,cp,mkdir 等,usr/bin 也存放了一些系统命令,这些命令对应的文件都是可执行的,普通用户可以使用大部分的命令

/boot:存放Linux启动时内核及引导系统程序所需要的核心文件,内核文件和grub 系统引导管理器都位于此目录

/dev:存放Linux 系统下的设备文件,如光驱,磁盘等。访问该目录下的某个文件相当于访问某个硬件设备,常用的是挂在光驱

/etc:一般存放系统的配置文件,作为一些软件启动时默认配置文件读取的目录,如/etc/fstab存放系统分区信息

/home:系统默认的用户主目录

/lib:主要存放动态链接库

/lost+found:存放一些当系统以外崩溃或机器意外关机时产生的文件碎片

/mnt:用于存放挂在储存设备的挂载目录

/opt:这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设 
置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。

 举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运 行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删      除/opt/firefox_beta目录即可,非常简单。

proc/这其实是一个假的目录,通过这里你可以访问到内存里的内容,内核提供的一个接口,主要用来存储系统统计信息;

/root:Linux超级权限用户的root目录

/sbin:存放一些系统管理的命令,一般只能由超级权限用户root执行。

/tmp:临时文件目录,任何人都可以访问。系统软件或用户运行程序如MySQL时产生的临时文件存放到这里,此目录数据需要定期清除。中号数据不可放置在此目录下,此目录空间不宜过小

/usr:应用程序存放目录,如命令、帮助文档等。安装Linux软件包时默认安装到/usr/local目录下

/var:这个目录的内容经常变动的,/var/log用于存放系统日志,/var/lib存放系统库文件等。

/sys:目录与/proc类似,是一个虚拟的文件系统,主要记录与系统核心相关的信息,入系统当前已经载入的模块信息等。这个目录实际不占磁盘容量。


注:如果觉得我的笔记对你有所帮助的话 请帮忙点个赞



本文转自 闪电王 51CTO博客,原文链接:http://blog.51cto.com/sdwaqw/2051137

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
centOS目录结构
rpm包到  /usr/bin/dirName 二进制包(需要解压 -> 生成配置文件 -> make(编译) -> 安装)放到 /usr/local/src/** mongodb 配置文件在:/etc/mongod.
708 0
CentOS7安装VMware Tools
CentOS7安装VMware Tools 安装依赖包[root@localhost ~]# yum -y install perl gcc make kernel-headers kernel-devel 加载vmware tools 到CentOS7光驱CD-ROM点击菜单 虚拟机 ——> 安装VMware Tools(T).
3135 0
CentOS 7.0 安装中文输入法
个人博客: alex-my.xyz   安装的时候没有设置,现在找到之后记录下:   (我这个是已经设置完后的截图,所以,Input Sources中,有拼音输入选项)   Applications -- System Tools -- Setting -- Regin & Language  点击左下角的 “+”号。  找到Chinese(China) 或者
1039 0
Riak学习(1):Linux Centos 下安装 Riak 服务
1,介绍 8月底参加了CSND的一个技术沙龙。 http://huiyi.csdn.net/meeting/info/437/cloud 书生网的cto金友兵,分享了下他们的nosql,他们经过对比分析,选型了多个nosql,最后选择了riak。因为riak比较稳定,扩展,运维方便。 Riak稳定,方便,还是非常不错的。 他们只是分享了些经验,但真正掌握,搭建环境还需要自己来。
1195 0
ubuntu/centos Server 安装完成后,开启SSH,配置IP,DNS
1.SSH分客户端openssh-client和openssh-server 作者:風 1.1 登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client), 1.2 远程登录本机,本机需开放SSH服务,就需要安装openssh-server sudo apt-get inst
1846 0
CentOS下yum安装mysql,jdk以及tomcat
首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。 0. 创建个人文件夹 # 使用 yum 安装tomcat 和 mysql # 创建文件夹 cd /usr/local mkdir renfufei 1.
1022 0
centos已经安装了libestr但在安装libee时却提示未安装
在loganalyzer+rsyslog日志分析错误总结; 解决方案 jsoc报错 wget http://cloud.github.com/downloads/json-c/json-c/json-c-0.
509 0
CentOS安装Apache服务器后无法访问解决方法
很大的原因是防火墙: 通过/etc/init.d/iptables status命令查询是否有打开80端口,如果没有可通过两种方式处理:   1.修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口(推荐) -A RH-Firewall-1-INPUT -m ...
854 0
23703
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载