|
|
|
|
挪动端

通博8888官网各文件夹的构造阐明及用处引见

通常状况下,根文件零碎所占空间普通应该比拟小,由于此中的绝大局部文件都不需求常常窜改,并且包罗严厉的文件和一个小的 不常常改动的文件零碎不容易破坏。

作者:佚名泉源:马哥通博8888官网运维|2018-07-06 14:31

开辟者盛宴来袭!7月28日51CTO首届开辟者大赛决赛带来技能创新分享

通博8888官网各文件夹的构造阐明及用处引见

通博8888官网下各文件夹的构造阐明及用处引见:

/bin:二进制可实行下令。

/dev:设置装备摆设特别文件。

/etc:零碎办理和设置装备摆设文件。

/etc/rc.d:启动的配 置文件和剧本。

/home:用户主目次的基点,比方用户user的主目次便是/home/user,可以用~user表现。

/lib:规范顺序设计库,又 叫静态链接共享库,作用相似windows里的.dll文件。

/sbin:零碎办理下令,这 里寄存的是零碎办理员运用的办理顺序。

/tmp:公用的暂时文件存储 点。

/root:零碎办理员的主目 录。

/mnt:零碎提供这个目次是 让用户暂时挂载其他的文件零碎。

/lost+found:这个 目次平常是空的,零碎非正常关机而留下“无家可归”的文件就在这里。

/proc:假造的目次,是系 统内存的映射。可间接拜访这个目次来获取零碎信息。

/var:某些大文件的溢出 区,比如说种种效劳的日记文件。

/usr:最巨大的目次,要用 到的使用顺序和文件简直都在这个目次。此中包括:

/usr/x11r6:寄存x window的目次。

/usr/bin:浩繁的使用顺序。

/usr/sbin:超等用户的一些办理顺序。

/usr/doc:linux文档。

/usr/include:linux下开辟和编译使用顺序所需求的头文件。

/usr/lib:常用的静态链接库和软件包的设置装备摆设文件。

/usr/man:协助文档。

/usr/src:源代码,linux内核的源代码就放在/usr/src/linux 里。

/usr/local/bin:当地添加的下令。

/usr/local/lib:当地添加的库根文件零碎。

通常状况下,根文件零碎所占空间普通应该比拟小,由于此中的绝大局部文件都不需求常常窜改,并且包罗严厉的文件和一个小的 不常常改动的文件零碎不容易破坏。除了能够的一个叫/vmlinuz规范的零碎引导映像之外,根目次普通不含任何文 件。一切其他文件在根文件零碎的子目次中。

1. /bin目次

/bin目次包括了引导启动所需的下令或平凡用户能够用的下令(能够在引导启动后)。这些命 令都是二进制文件的可实行顺序(bin是binary的简称),多是零碎中紧张的零碎文件。

2. /sbin目次

/sbin目次相似/bin ,也用于存储二进制文件。由于此中的大局部文件多是零碎办理员运用的根本的零碎顺序,以是固然平凡用户须要且容许时可以运用,但普通不给平凡用户使 用。

3. /etc目次

/etc目次寄存着种种零碎设置装备摆设文件,此中包罗了用户信息文件/etc/passwd, 零碎初始化文件/etc/rc等。linux正是靠这些文件才得以正常地运转。

4. /root目次

/root目次是超等用户的目次。

5. /lib目次

/lib目次是根文件零碎上的顺序所需的共享库,寄存了根文件零碎顺序运转所需的共享文件。 这些文件包括了可被很多顺序共享的代码,以防止每个顺序都包括有相反的子顺序的正本,故可以使得可实行文件变得更小,节流空间。

6. /lib/modules目次

/lib/modules目次包括零碎中心可加载种种模块,尤其是那些在规复破坏的零碎时重 新引导零碎所需的模块(比方网络和文件零碎驱动)。

7. /dev目次

/dev目次寄存了设置装备摆设文件,即设置装备摆设驱动顺序,用户经过这些文件拜访内部设置装备摆设。比方,用户可 以经过拜访/dev/mouse来拜访鼠标的输出,就像拜访其他文件一样。

8. /tmp目次

/tmp目次寄存顺序在运转时发生的信息和数据。但在引导启动后,运转的顺序最好运用/var/tmp来 替代/tmp,由于前者能够拥有一个更大的磁盘空间。

9. /boot目次

/boot目次寄存引导加载器(bootstrap loader)运用的文件,如lilo,中心映像也常常放在这里,而不是放在根目次中。但是假如有很多中心映像,这个目次就能够变得很大,这时运用独自的 文件零碎会更好一些。另有一点要留意的是,要确保中心映像必需在ide硬盘的前1024柱面内。

10. /mnt目次

/mnt目次是零碎办理员暂时装置(mount)文件零碎的装置点。顺序并不主动支持装置到/mnt 。/mnt上面可以分为很多子目次,比方/mnt/dosa能够是运用 msdos文件零碎的软驱,而/mnt/exta能够是运用ext2文件零碎的软驱,/mnt/cdrom光 驱等等。

11. /proc, /usr, /var, /home目次

其他文件零碎的装置点。

目次树可以分为小的局部,每个局部可以在本人的磁盘或分区上。次要局部是根、/usr 、/var 和 /home 文件零碎。每个局部有差别的目标。

每台呆板都有根文件零碎,它包括零碎引导和使其他文件零碎得以mount所须要的文件,根文件零碎应该有单用户形态所必需的充足的内容。还应该包罗修复破坏 零碎、规复备份等的东西。

/usr 文件零碎包括一切下令、库、man页和其他普通操纵中所需的不改动的文件。

/usr 不该该有 普通运用中要修正的文件。如许容许此文件零碎中的文件经过网络共享,如许可以更无效,由于如许节流了磁盘空间(/usr 很容易是数百兆),且易于办理 (当晋级使用时,只要主/usr 需求改动,而无须改动每台呆板) 即便此文件零碎在当地盘上,也可以只读mount,以增加零碎解体时文件零碎的损 坏。

/var 文件零碎包括会改动的文件,比方spool目次(mail、news、打印机等用的), log文件、 formatted manual pages和暂存文件。传统上/var 的一切工具曾在 /usr 下的某个中央,但如许/usr 就不行能只读装置 了。

/home 文件零碎包括用户家目次,即零碎上的一切实践数据。一个大的/home 能够要分为多少文件零碎,需求在 /home 下加一级名字,如/home/students 、/home/staff 等。

上面细致引见:

/etc文件零碎

/etc目次包括种种零碎设置装备摆设文件,上面阐明此中的一些。其他的你应该晓得它们属于哪个顺序, 并阅读该顺序的man页。很多网络设置装备摆设文件也在/etc中。

1. /etc/rc或/etc/rc.d或/etc/rc?.d:启动、或改动运转级时运 行的剧本或剧本的目次。

2. /etc/passwd:用户数据库,此中的域给出了用户名、真实姓名、用户肇始目 录、加密口令和用户的其他信息。

3. /etc/fdprm:软盘参数表,用以阐明差别的软盘款式。可用setfdprm进 行设置。更多的信息见setfdprm的协助页。

4. /etc/fstab:指定启动时需求主动装置的文件零碎列表。也包罗用swapon -a启用的swap区的信息。

5. /etc/group:相似/etc/passwd ,但阐明的不是用户信息而是组的信息。包罗组的种种数据。

6. /etc/inittab:init 的设置装备摆设文件。

7. /etc/issue:包罗用户在登录提示符前的输入信息。通常包罗零碎的一段短阐明 或欢送信息。详细内容由零碎办理员确定。

8. /etc/magic:“file”的设置装备摆设文件。包括差别文件款式的说 明,“file”基于它猜想文件范例。

9. /etc/motd:motd是message of the day的缩写,用户乐成登录后主动输入。内容由零碎办理员确定。

常用于告示信息,如方案关机工夫的正告等。

10. /etc/mtab:以后装置的文件零碎列表。由剧本(scritp)初始化,并由 mount下令主动更新。当需求一个以后装置的文件零碎的列表时运用(比方df下令)。

11. /etc/shadow:在装置了影子(shadow)口令软件的零碎上的影子口令 文件。影子口令文件将/etc/passwd文件中的加密口令挪动到/etc/shadow中,然后者只对超等用户(root)可读。这使破译口令更困 难,以此添加零碎的平安性。

12. /etc/login.defs:login下令的设置装备摆设文件。

13. /etc/printcap:相似/etc/termcap ,但针对打印机。语法差别。

14. /etc/profile 、/etc/csh.login、/etc/csh.cshrc:登 录或启动时bourne或cshells实行的文件。这容许零碎办理员为一切用户树立全局缺省情况。

15. /etc/securetty:确认平安终端,即哪个终端容许超等用户(root) 登录。普通只列出假造控制台,如许就不行能(至多很困难)经过调制解调器(modem)或网络突入零碎并失掉超等用户特权。

16. /etc/shells:列出可以运用的shell。chsh下令容许用户在本文件 指定范畴内改动登录的shell。提供一台呆板ftp效劳的效劳历程ftpd反省用户shell能否列在/etc/shells文件 中,假如不是,将不容许该用户登录。

17. /etc/termcap:终端功能数据库。阐明差别的终端用什么“本义序列”控 制。写顺序时不间接输入本义序列(如许只能任务于特定品牌的终端),而是从/etc/termcap中查找要做的任务的 准确序列。如许,少数的顺序可以在少数终端上运转。

/dev文件零碎

/dev目次包罗一切设置装备摆设的设置装备摆设文件。设置装备摆设文件用特定的商定定名,这在设置装备摆设列表中阐明。设置装备摆设文件在装置时由系 统发生,当前可以用/dev/makedev描绘。/dev/makedev.local 是零碎办理员为当地设置装备摆设文件(或衔接)写的描绘文稿(即如一些非规范设置装备摆设驱动不是规范makedev 的一局部)。上面扼要引见/dev下 一些常用文件。

1. /dev/console:零碎控制台,也便是间接和零碎衔接的监督器。

2. /dev/hd:ide硬盘驱动顺序接口。如:/dev/hda指的是第一个硬 盘,had1则是指/dev/hda的第一个分区。如零碎中有其他的硬盘,则顺次为/dev /hdb、/dev/hdc、. . . . . .;若有多个分区则顺次为hda1、hda2 . . . . . .

3. /dev/sd:scsi磁盘驱动顺序接口。如零碎有scsi硬盘,就不会拜访/dev/had, 而会拜访/dev/sda。

4. /dev/fd:软驱设置装备摆设驱动顺序。如:/dev/fd0指 零碎的第一个软盘,也便是通常所说的a盘,/dev/fd1指第二个软盘,. . . . . .而/dev/fd1 h1440则表现拜访驱动器1中的4.5高密盘。

5. /dev/st:scsi磁带驱动器驱动顺序。

6. /dev/tty:提供假造控制台支持。如:/dev/tty1指 的是零碎的第一个假造控制台,/dev/tty2则是零碎的第二个假造控制台。

7. /dev/pty:提供近程登岸伪终端支持。在停止telnet登录时就要用到/dev/pty设 备。

8. /dev/ttys:盘算机串行接口,关于dos来说便是“com1”口。

9. /dev/cua:盘算机串行接口,与调制解调器一同运用的设置装备摆设。

10. /dev/null:“黑洞”,一切写入该设置装备摆设的信息都将消逝。比方:当想要将屏幕 上的输入信息隐蔽起来时,只需将输入信息输出到/dev/null中即可。

/usr文件零碎

/usr是个很紧张的目次,通常这一文件零碎很大,由于一切顺序装置在这里。/usr里 的一切文件普通来自linux刊行版;当地装置的顺序和其他工具在/usr/local下,由于如许可以在晋级新版系 统或新刊行版时无须重新装置全部顺序。/usr目次下的很多内容是可选的,但这些功用会运用户运用零碎愈加无效。/usr可包容很多大型的软件包和它们的 设置装备摆设文件。上面列出一些紧张的目次(一些不太紧张的目次被省略了)。

1. /usr/x11r6:包括x window零碎的一切可实行顺序、设置装备摆设文件和支持文件。为简化x的开辟和装置,x的文件没有集成到零碎中。x window零碎是一个功用弱小的图形情况,提供了少量的图形东西顺序。用户假如对microsoft windows比拟熟习的话,就不会对x window零碎感触一筹莫展了。

2. /usr/x386:相似/usr/x11r6 ,但是是专门给x 11 release 5的。

3. /usr/bin:会合了简直一切用户下令,是零碎的软件库。尚有些下令在/bin或/usr/local/bin中。

4. /usr/sbin:包罗了根文件零碎不用要的零碎办理下令,比方少数效劳顺序。

5. /usr/man、/usr/info、/usr/doc:这些目次包括一切手书页、 gnu信息文档和种种其他文档文件。每个联机手册的“节”都有两个子目次。比方:/usr/man/man1中包括联机手册第一节的源码(没有款式化的原 始文件),/usr/man/cat1包括第一节已款式化的内容。联机手册分为以下九节:外部下令、零碎挪用、库函数、设置装备摆设、文件款式、游戏、宏软件包、 零碎办理和中心顺序。

6. /usr/include:包括了c言语的头文件,这些文件多以.h开头,用来描绘c 言语顺序中用到的数据构造、子进程和常量。为了坚持分歧性,这实践上应该放在/usr/lib下,但习气上不断相沿了这 个名字。

7. /usr/lib:包括了顺序或子零碎的稳定的数据文件,包罗一些site – wide设置装备摆设文件。名字lib泉源于库(library); 编程的原始库也存在/usr/lib 里。当编译顺序时,顺序便会和此中的库停止衔接。也有很多顺序把设置装备摆设文件存入此中。

8. /usr/local:当地装置的软件和其他文件放在这里。这与/usr很类似。用户 能够会在这发明一些比拟大的软件包,如tex、emacs等。

/var文件零碎

/var包括零碎普通运转时要改动的数据。通常这些数据地点的目次的巨细是要常常变革或扩大 的。原来/var目次中有些内容是在/usr中的,但为了坚持/usr目次的绝对波动,就把那些需求常常改动的目次放到/var中了。每个零碎是特定的, 即欠亨过网络与其他盘算机共享。上面列出一些紧张的目次(一些不太紧张的目次省略了)。

1. /var/catman:包罗了款式化过的协助(man)页。协助页的源文件普通存在 /usr/man/catman中;有些man页能够有预款式化的版本,存在/usr/man/cat中。而其他的man页在第一次看时都需求款式化,格 式化完的版本存在/var/man中,如许其别人再看相反的页时就无须等候款式化了。(/var/catman常常被 肃清,就像肃清暂时目次一样。)

2. /var/lib:寄存零碎正常运转时要改动的文件。

3. /var/local:寄存/usr/local中 装置的顺序的可变数据(即零碎办理员装置的顺序)。留意,假如须要,即便当地装置的顺序也会运用其他/var目次,比方/var/lock 。

4. /var/lock:锁定文件。很多顺序遵照在/var/lock中 发生一个锁定文件的商定,以用来支持他们正在运用某个特定的设置装备摆设或文件。其他顺序留意到这个锁定文件时,就不会再运用这个设置装备摆设或文件。

5. /var/log:种种顺序的日记(log)文件,尤其是login (/var/log/wtmplog纪 录一切到零碎的登录和登记) 和syslog (/var/log/messages 记录存储一切中心和零碎顺序信息)。/var/log 里的文件常常不确定地增长,应该活期肃清。

6. /var/run:保管在下一次零碎引导前无效的关于零碎的信息文件。比方,/var/run/utmp包 含以后登录的用户的信息。

7. /var/spool:安排“假脱机(spool)”顺序的目次,如mail、 news、打印行列步队和其他行列步队任务的目次。每个差别的spool在/var/spool下有本人的子目次,比方,用户的邮箱就寄存在/var/spool/mail 中。

8. /var/tmp:比/tmp容许更大的或需求存在较永劫间的暂时文件。留意零碎办理 员能够不容许/var/tmp有很旧的文件。

/proc文件零碎

/proc文件零碎是一个伪的文件零碎,便是说它是一个实践上不存在的目次,因此这是一个非 常特别的目次。它并不存在于某个磁盘上,而是由中心在内存中发生。这个目次用于提供关于零碎的信息。上面阐明一些最紧张的文件和目次(/proc文件零碎 在proc man页中有更细致的阐明)。

1. /proc/x:关于历程x的信息目次,这x是这一历程的标识号。每个历程在 /proc下有一个名为本人历程号的目次。

2. /proc/cpuinfo:寄存处置器(cpu)的信息,如cpu的范例、制造商、 型号和功能等。

3. /proc/devices:以后运转的中心设置装备摆设的设置装备摆设驱动的列表。

4. /proc/dma:表现以后运用的dma通道。

5. /proc/filesystems:中心设置装备摆设的文件零碎信息。

6. /proc/interrupts:表现被占用的中缀信息和占用者的信息,以及被占用 的数目。

7. /proc/ioports:以后运用的i/o端口。

8. /proc/kcore:零碎物理内存映像。与物理内存巨细完全一样,但是实践上没有 占用这么多内存;它仅仅是在顺序拜访它时才被创立。(留意:除非你把它拷贝到什么中央,不然/proc下没有任何工具占用任何磁盘空间。)

9. /proc/kmsg:中心输入的音讯。也会被送到syslog。

10. /proc/ksyms:中心标记表。

11. /proc/loadavg:零碎“均匀负载”;3个没故意义的指示器指出零碎以后 的任务量。

12. /proc/meminfo:种种存储器运用信息,包罗物理内存和交流分区 (swap)。

13. /proc/modules:寄存以后加载了哪些中心模块信息。

14. /proc/net:网络协议形态信息。

15. /proc/self:寄存到检查/proc的 顺序的历程目次的标记衔接。当2个历程检查/proc时,这将会是差别的衔接。这次要便于顺序失掉它本人的历程目次。

16. /proc/stat:零碎的差别形态,比方,零碎启动后页面发作错误的次数。

17. /proc/uptime:零碎启动的工夫长度。

18. /proc/version:中心版本。

/usr/local下普通是你装置软件的目次,这个目次就相称于在windows下的programefiles这个目次

/opt这个目次是一些大型软件的装置目次,或许是一些效劳顺序的装置目次

举个例子:方才装的测试版firefox,就可以装到/opt/firefox_beta目次下,/opt/firefox_beta目次上面就包括了运 行firefox所需求的一切文件、库、数据等等。要删除firefox的时分,你只需删除/opt/firefox_beta目次即可,十分复杂。

/usr/local

这里次要寄存那些手动装置的软件,即 不是经过“新立得”或apt-get装置的软件 。 它和/usr目次具有相相似的目次构造 。让软件保证理器来办理/usr目次,而把自界说的剧本(scripts)放到/usr/local目次上面,我想这应该是个不错的主见。

【编辑引荐】

  1. 顺序员必学!最受欢送的通博8888官网入门根底
  2. 关于通博8888官网零碎怎样挂载数据盘?
  3. 4种用于构建嵌入式通博8888官网零碎的东西
  4. 黑客的通博8888官网神技艺:运用情况变量停止提权
  5. 通博8888官网零碎历程的知识总结,历程与线程之间的轇轕...
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

网络工程师必读——网络零碎设计

本书是一本真正意义上的网络零碎设计图书,从网络零碎设计角度片面引见了整个网络零碎设计的思绪和办法,而不是像传统网络集成类图书那样主...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊