• 售前

  • 售后

热门帖子
入门百科

linux目录布局

[复制链接]
山东大鲤鱼 显示全部楼层 发表于 2021-10-25 20:01:56 |阅读模式 打印 上一主题 下一主题
linux尺度目次布局:
/
root --- 启动Linux时利用的一些焦点文件。如操纵系统内核、引导步伐Grub等。
home --- 存储普通用户的个人文件
ftp --- 用户全部服务
httpd
samba
user1
user2
bin --- 系统启动时须要的实验文件(二进制)
sbin --- 可实验步伐的目次,但大多存放涉及系统管理的下令。只有root权限才气实验
proc --- 假造,存在linux内核镜像;保存全部内核参数以及系统配置信息
1 --- 进程编号
usr --- 用户目次,存放用户级的文件
bin --- 险些全部用户所用下令,别的存在与/bin,/usr/local/bin
sbin --- 系统管理员下令,与用户相干,例如,大部分服务器步伐
include --- 存放C/C++头文件的目次
lib --- 固定的步伐数据
local --- 本地安装软件保存位置
man --- 手工生成的目次
info --- 信息文档
doc --- 差别包文档信息
tmp
X11R6 --- 该目任命于保存运行X-Window所需的全部文件。该目次中还包含用于运行GUI要的配置文件和二进制文件。
X386 --- 功能同X11R6,X11 发行版5 的系统文件
boot --- 引导加载器所需文件,系统所需图片保存于此
lib --- 根文件系统目次下步伐和焦点模块的公共库
modules --- 可加载模块,系统瓦解后重启所需模块
dev --- 装备文件目次
etc --- 配置文件
skel --- home目次建立,该目次初始化
sysconfig --- 网络,时间,键盘等配置目次
var
file
lib --- 该目次下的文件在系统运行时,会改变
local --- 安装在/usr/local的步伐数据,变革的
lock --- 文件利用特定外设或文件,为其上锁,其他文件临时不能访问
log --- 记录日志
run --- 系统运行合法信息
spool --- 打印机、邮件、署理服务器等假脱机目次
tmp
catman --- 缓存目次
mnt --- 临时用于挂载文件系统的地方。一般环境下这个目次是空的,而在我们将要挂载分区时在这个目次下建立目次,再将我们将要访问的装备挂载在这个目次上,如许我们就可访问文件了。
tmp --- 临时文件目次,系统启动后的临时文件存放在/var/tmp
lost+found --- 在文件系统修复时规复的文件

/:根目次,一般根目次下只存放目次,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目次放置在一个分区中

/bin:/usr/bin:可实验二进制文件的目次,如常用的下令ls、tar、mv、cat等。

/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。发起单独分区,分区巨细100M即可

/dev:存放linux系统下的装备文件,访问该目次下某个文件,相当于访问某个装备,常用的是挂载光驱mount /dev/cdrom /mnt。

/etc:系统配置文件存放的目次,不发起在此目次下存放可实验文件,紧张的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。

注:/etc/X11存放与x windows有关的设置。

/home:系统默认的用户家目次,新增用户账号时,用户的家目次都存放在此目次下,~表示当前用户的家目次,~test表示用户test的家目次。发起单独分区,并设置较大的磁盘空间,方便用户存放数据

/lib:/usr/lib:/usr/local/lib:系统利用的函数库的目次,步伐在实验过程中,须要调用一些额外的参数时须要函数库的协助,比力紧张的目次为/lib/modules。

/lost+fount:系统异常产生错误时,会将一些遗失的片断放置于此目次下,通常这个目次会主动出如今装置目次下。如加载硬盘于/disk 中,此目次下就会主动产生目次/disk/lost+found

/mnt:/media:光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不肯定,可以选择任意位置举行挂载。

/opt:给主机额外安装软件所摆放的目次。如:FC4利用的Fedora 社群开发软件,假如想要自行安装新的KDE 桌面软件,可以将该软件安装在该目次下。从前的 Linux 系统中,风俗放置在 /usr/local 目次下

/proc:此目次的数据都在内存中,如系统焦点,外部装备,网络状态,由于数据都存放于内存中,以是不占用磁盘空间,比力紧张的目次有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等

/root:系统管理员root的家目次,系统第一个启动的分区为/,以是最好将/root和/放置在一个分区下。

/sbin:/usr/sbin:/usr/local/sbin:放置系统管理员利用的可实验下令,如fdisk、shutdown、mount等。
与/bin差别的是,这几个目次是给系统管理员root利用的下令,一般用户只能"查察"而不能设置和利用。

/tmp:一般用户或正在实验的步伐临时存放文件的目次,任何人都可以访问,紧张数据不可放置在此目次下

/srv:服务启动之后须要访问的数据目次,如www服务须要访问的网页数据存放在/srv/www内

/usr:应用步伐存放目次,/usr/bin存放应用步伐,/usr/share存放共享数据,/usr/lib存放不能直接运行的,却是许多步伐运行所必须的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc:系统说明文件存放目次。/usr/share/man: 步伐说明文件存放目次,利用 man ls时会查询/usr/share/man/man1/ls.1.gz的内容发起单独分区,设置较大的磁盘空间

/var:放置系统实验过程中经常变革的文件,如随时更改的日志文件/var/log,/var/log/message:全部的登录文件存放目次,/var/spool/mail:邮件存放的目次,/var/run:步伐或服务启动后,其PID存放在该目次下。发起单独分区,设置较大的磁盘空间

/vmlinuz
     我们已经知道,每一个linux都有一个内核(vmlinuz),我们在这个内核上添加上可以完成各种特定功能的模块,每个模块就体如今 linux中各种差别的目次上。当然,各种差别的发行套件,其目次有微小的差异,但主要布局都是一样的。我们还要将linux的功能模块和各种应用步伐结合起来,如许,才气使你的 linux系统为你服务。在/vmlinuz目次下存放的就是系统的内核。还记得我们在配置lilo时,提到过这个内核吗?
/bin
  显而易见,bin 就是二进制(binary)英文缩写。在一般的系统当中,你都可以在这个目次下找到linux常用的下令。在有的版本中你还会找到一些和根目次下相同的目次。
/boot
  在这个目次下存放的都是系统启动时要用到的步伐。我们在利用lilo引导linux的时间,会用到这里的一些信息。
/dev
  dev 是装备(device)的英文缩写。这个目次对全部的用户都十分紧张。由于在这个目次中包含了全部linux系统中利用的外部装备。但是这里并不是放的外部装备的驱动步伐。这一点和我们常用的windows, dos操纵系统不一样。它实际上是一个访问这些外部装备的端口。我们可以非常方便地去访问这些外部装备,和访问一个文件,一个目次没有任何区别。 例如:我们在系统中键入:cd /dev/cdrom 我们就可以看到光驱中的文件了。同样道理,我们键入:cd /dev/mouse 就可以看看鼠标的相干文件。在这个目次下,有一个null装备,这个东西本身没有任何意义。假如你向这个目次写入文件或内容,他们统统有去无回。下令重定向中有 :ls -al 1> list.right 2> /dev/null
/cdrom
  这个目次在你刚刚安装系统的时间是空的。你可以将光驱文件系统挂在这个目次下。例如:mount /dev/cdrom /cdrom
/etc
  etc这个目次是linux系统中最紧张的目次之一。在这个目次下存放了系统管理时要用到的各种配置文件和子目次。我们要用到的网络配置文件,文件系统,x系统配置文件,装备配置信息,设置用户信息等都在这个目次下。
/sbin
  这个目次是用来存放系统管理员的系统管理步伐
/home
  假如我们建立一个用户,用户名是"xx",那么在/home目次下就有一个对应的/home/xx路径,用来存放用户的主目次
/lib
  lib是库(library)英文缩写。这个目次是用来存放系统动态毗连共享库的。险些全部的应用步伐都会用到这个目次下的共享库。因此,千万不要容易对这个目次举行什么操纵,一旦发生问题,你的系统就不能工作了。
/lost+found
  这个目次在大多数环境下都是空的。但是假如你正在工作突然停电,或是没有用正常方式关机,在你重新启动机器的时间,有些文件就会找不到应该存放的地方,对于这些文件,系统将他们放在这个目次下,就象为无家可归的人提供一个临时住所
/mnt
  这个目次在一般环境下也是空的。你可以临时将别的文件系统挂在这个目次下。
/proc
  可以在这个目次下获取系统信息。这些信息是在内存中,由系统本身产生的。
/root
  假如你是以超等用户的身份登录的,这个就是超等用户的主目次
/tmp
  用来存放差别步伐实验时产生的临时文件
/usr
  这是linux系统中占用硬盘空间最大的目次。用户的许多应用步伐和文件都存放在这个目次下
增补资料:
/              根目次  
bin            系统中最主要的可实验文件的存放,Linux中常用的下令,一般用户和超等用户常用的下令,如ls,su,mout  
boot           存放系统启动时的内核文件和其他的一些信息文件   
dev            这个目次中的全部文件都是特殊文件(装备文件),Linux把全部的外设都当作是一个文件。就是说,用户对代表该               外设的文件的操纵,就表示对该外设的操纵。以是,/dev对于系统而言相当紧张。比如,要对软盘举行EXT2文件系               统的格式化,就要如许做:mke2fs /dev/fd0  
etc            这是系统内部存放配置文件的主要位置,一般与系统关系十分密切的配置文件都放在该目次下。也就是说,对系统               的配置主要是对该目次中的文件举行修改。在该目次中,大多是文本文件,如inittab,lilo.conf  
home           这是系统缺省普通用户的主目次的要目次,也就是普通用户的主目次设置为:/home/[userid]目次  
initrd         利用RAM Disk方式启动时用于挂载RAM装备文件  
lib            存放系统的链接库文件。若没有该目次,则系统就无法正常运行。  
lost+found     文件系统规复时利用  
misc           备用目次  
mnt            这是系统提供安装额外文件系统时间的安装目次,如挂载软驱,光驱等。其主要的目标是为了不打乱原来的目次系                 统布局  
opt            用于安装一些给全部用户利用的文件或步伐  
proc           这个目次中的文件着实不是存放在磁盘上的,该目次的文件系统叫做proc文件系统,是系统内核的映象。也就是说               ,该目次里的文件存放在系统内存中。可以通过查察这些文件来了解系统的运行环境,同时也大概通过修改这些文               件改变某些内核运行参数。      
root           超等用户root的缺省主目次,对一般用户来说是没有该目次的写权限的。一般用户自已的文件都拷贝到自已的主目               录下,以免打乱原来的系统层次布局  
sbin           与/bin一样,主要是存放可实验文件,只不外这里的可实验文件主要是给超用户管理系统时利用的,普通用户险些                 没有权限实验其中的步伐。其中的文件有mke2fs,ifconfig等  
tftpboot       TFTP(普通文件传输协议)服务器缺省文件主目次  
tmp            与DOS或WINDOWS的TEMP目次相同,该目次中存放临时文件  
usr            这个目次是Linux系统中占用磁盘最大的目次,有许多应用步伐,其子目次也比力复杂  
var            存放一些系统记录文件,HTTP和FTP服务器的数据也存放在这个目次的子目次中。『

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作