(003) Linux之FHS

十年运维系列之基础篇 - Linux

作者:曾林

联系:[email protected]

网站:www.jplatformx.com

版权:文章未经同意请勿转载



一、引言

在Linux系统中,文件系统布局与其他类Unix系统很相似。实际上,一个已经发布的名为Linux文件系统层次标准(Linux Filesystem Hierarchy Standard)的标准,已经阐述了这个设计。并不是所有Linux发行版都严格符合该标准,但大部分与之接近了。

当我们浏览文件系统的时,不要担心将文件系统的布局弄得混乱不堪。普通用户并不具有管理文件系统的权限,那是系统管理员的工作!

二、FHS布局

下表展示在Linux系统中找到的目录。

目录  内容
/ 根目录,一切都这里开始
/bin 包含系统启动和运行所必需的二进制文件(程序)
/boot
包含linux内核、最初的RAM磁盘映像(系统启动时,驱动程序会用到),以及启动加载程序

有趣的文件:

  • /boot/grub/grub.conf或menu.lst,用来配置启动加载程序
  • /boot/vmlinuz,Linux内核
 /dev 这是一个包含设备节点的特殊目录。“把一切当成文件”也适用于设备。内核将它能够识别的所有设备存放在这个目录里 
 /etc
系统设备配置文件目录。重点有如下几个:

  • /etc/crontab, 该文件定义了自动化任务运行的时间
  • /etc/fstab,存储设备以及相关挂载点的列表
  • /etc/passwd,用户账号列表
 /home 在通常的设备中,每个用户都会在/home目录下面拥有一个属于自己的目录。普通用户只能在自己的主目录中创建文件。这一限制可以保护系统免遭错误的用户行为的破坏 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
时间: 2024-12-16 23:59:11

(003) Linux之FHS的相关文章

linux的FHS文件系统目录介绍

FHB:文件系统的层次化标准,linux操作系统的文件系统就是采用这种标准的,类似的还有windows下的C盘下的文件系统 文件系统和分区的关系: 1.文件系统是逻辑上的分区,分区是物理层次上的分区 2.linux内核分出一块区域给"/"目录,需要挂载上一个分区 3.任何一个分区都必须挂载在某个目录上 4.分区挂载在文件下面才可以进行读写. 根据FHB,linux下的目录介绍 1.boot,引导文件存放目录,内核文件和加载程序都在再这里 2.bin,供所有用户使用的命令存放目录,不能放

我的Linux成长路---003 Linux发行版本

Linux发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意地只加入免费软件.已经有超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个. 1.Linux常见的发行版本 Red Hat Linux Red Hat在1994年创业,当时聘用了全世界500多名员工,他们都致力于开放的源代码体系.Red Hat Linux是使用人数最多的Linux版本,它是一个符合大众需求的最优版本,在服务器和桌面系统中它都工

linux /sbin FHS翻译

/sbin: System binaries Purpose: Utilities used for system administration (and other root-only commands) are stored in /sbin, /usr/sbin, and /usr/local/sbin. /sbin contains binaries essential for booting, restoring, recovering, and/or repairing the sy

linux /boot FHS翻译

/boot: Static files of the boot loader Purpose: This directory contains everything required for the boot process except configuration files not needed at boot time and the map installer. Thus /boot stores data that is used before the kernel begins ex

linux /bin FHS翻译

3.4 /bin: Essential user command binaries (for use by all users) 系统必须的用户命令二进制执行文件放置在这里(可以被所有用户使用的命令) 3.4.1 Purpose /bin contains commands that may be used by both the system administrator and by users but which are required when no other filesystems

linux概念FHS之/etc

[Thu Apr 02 15:04:32 1028 /dev/pts/0 192.168.2.250 /etc]#ll |grep -v "^d"|wc -l99[Thu Apr 02 14:34:40 1008 /dev/pts/0 192.168.2.250 /etc]#ll |grep "^d"|wc -l65 目录/etc/alternative/etc/audisp/etc/audit/etc/bash_completion.d/etc/cron.d/et

PAS 03.05.003 Windows 1CD+ Abaqus v6.14-5+TMG for NX 8.5

Global Mapper v16.0.7.121814 Win32_64 2CD Siemens.LMS Virtual.Lab Rev13.1.Win64 3DVD  PSD to 3D v9.9 1CD Rocscience Slide v6.032 1CD Siemens.NX.v10.0 Engineering DataBases 1DVD SKM.PowerTools .v7.0.2.4 Win8 64bit 1CD  SIEMENS NX v10.0.0 Mold Wizard E

Linux文件查找

Linux文件查找 Linux的基本法则之一为一切皆文件,Linux遵循FHS(Filesystem Hierarchy Standard),文件系统目录标准,FHS采用树形结构组织文件:在使用过程中,我们会遇到知道文件名却不知道文件位置的情况,或者查找某些类型的文件,此时我们需要文件查找的功能. 一.常用查找命令: Locate与finad: locate命令为非实时查找模式:非实时查找,需要根据索引查找,依赖于索引,而索引构建相当占用资源:索引的创建是在系统空闲时由系统自动进行(每天任务):

Linux文件系统应用---系统数据备份和迁移(用户角度)

1   前言 首先承诺:对于从Windows系统迁移过来的用户,困扰大家的  “Linux系统下是否可以把系统文件和用户文件分开到C盘和D盘中” 的问题也可以得到完满解决. 之前的文章对Linux的文件系统有过粗略的介绍,但是了解文件系统结构后,有什么用途呢?在本章节将围绕 "基于用户角度的Linux下的数据备份和迁移" 的场景,对Linux文件系统相关知识进行实地应用,产生生产力 . 在了解Linux文件系统之后,就可以 艺高人胆大 玩转Linux的文件目录了. 本文案例 --- &