linux是层次结构,Linux的文件层次结构

Linux的哲学思想是一切皆文件,内核,硬件,移动硬盘,usb,磁盘等在Linux下面都可以找到的映射文件的。理解Linux的文件层级结构和对应的作用很重要。

[root@mrzhang tmp]# ls /

bin  boot  cgroup  dev  etc  home  lib  lib64  lost+found  media  misc  mnt  net  opt  oracle  proc  root  sbin  selinux  soft  srv  sys  test  tmp  usr  var

使用上面的命令可以查看到上面对应的很多的目录信息,下面是对应的每一个目录的作用和使用方式

1. bin:所有用户均可执行的命令

[student@mrzhang bin]$ file zcat

zcat: POSIX shell script text executable/

[student@mrzhang bin]$ file  true

true: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

/bin目录下面放置的都是一些可执行的脚本文件和LinuxLSB的可执行文件

2./sbin:系统管理相关的命令,主要存放的是系统启动,恢复,转储,修复相关的管理员命令

3./boot:存放的是系统启动相关的必要的所有的文件

4./etc:程序相关的静态配置文件,与系统相关的,不同的系统可能不一样。

目录下层主要包含一下的几个目录信息:

1)/etc/X11  : Linux桌面相关的配置

2)/etc/xml:xml配置文件

3)/etc/sgml:sgml格式的配置文件

4)/etc/opt: 第三方应用相关的配置文件

5./dev:设备文件目录

6./home: 普通用户家目录

7./root:root管理员用户的家目录

8./lib:必须的共享库和内核模块

9/lib64可选的,64为Linux系统必备的共享库文件

10./media: 移动设备挂载点,如软盘,硬盘以及压缩盘

11./mnt: 临时文件系统挂载点

12/opt:第三方应用程序安装位置,现阶段几乎不怎么使用

13./srv:系统服务的实时数据,监控服务很重要

14./tmp:临时文件目录

15/var:可变文件目录,可用于日志,临时文件

16/usr:存放的是共享的,只读文件,可以实现在多个满足FHS的系统之间进行共享,可以用于安装第三方软件,第三方软件的按照需要在/usr/local下面执行安装操作。是Linux中第二大的文件系统。

17./proc:存放的是内核和进程相关的信息,是进行性能调优主要的地方

18./sys:Linux提供的访问Linux设备的统一的接口信息,主要的可以用于性能的调优。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值