linux的意义,Linux一些目录的意义

Linux目录配置标准:FHS(Filesystem Hierarchy Standard)标准。FHS标准的重点在于规范每个特定的目录下应该放什么样的数据,这样,才能使每套Linux distributions 版本的配置文件、执行文件、每个目录内放置的内容都差不多。

目录分为几种类型:

1.可分享的

2.不可分享的

3.不变的

4.可变动的

事实上,FHS针对目录树架构仅定义出三层目录下面应该放置什么数据而已,下面是这三个目录的定义:

/(root,根目录):与开机系统有关

/usr(UNIX software resource):与软件安装/执行有关

/var(variable):与系统运作过程有关

一级子目录及二级目录的意义

/bin 可执行的命令,非管理类的命令,启动时会用到

/sbin 管理类的命令,通常只有管理员才能使用

/lib  库文件

/lib/modules   各不同版本内核的模块

/etc  大多数配置文件

/etc/sysconfig通常存放服务额外配置文件,及网络设备相关配置文件

/etc/init.d 各种软件的启动脚本(scripts)

/usr .

/usr/bin

/usr/etc

/usr./etc

/ usr/etc

/usr/local(第三方软件)

/usr/local/bin

/usr/local/sbin

/usr/local/etc

/usr/local/lib

/boot 引导文件,系统启动

/boot/grub 开机设置文件相关

/dev  设备文件所在目录,类似/dev/null与/dev/sda等设备文件/home各用户的主文件夹,每用户占用一个目录

home/USERNAME, /root  主目录

管理员没有家目录

/home/lost + found 磁盘分区所独有的文件,存放一些丢失或没来得及存放的文件

/media挂载点,通常挂载便携性的如优盘

/mnt挂载点,通常挂载固定的硬盘

/misc  杂项,一些不被归类的

/opt  有些第三方软件把此目录当做默认安装位置,如Nessus,oracle

/proc 伪目录(目录不假,目录中的文件时假的)内存中的数据

/sys  内存中的数据,伪目录,像磁盘这样存储设备或某些总线设备的驱动程序相关  属性信息

/srv  网络服务所提供的数据放置处

/tmp  临时文件目录(特殊)

/var  经常发生变化的文件的存放位置

/var/log

/var/run

/var/mail

/var/spool

/var/cache

目录树(directory tree)主要的特性有:

1.目录树的起始点为根目录(/,root),根目录是所有目录与文件的源头;

2.每一个目录不只能使用本地端的文件系统,也可以使用网络上的文件系统;

3.每一个文件在此目录树中的文件名(包含完整路径)都是独一无二的。

这些目录以及含义记住会更有利于Linux的学习。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值