dnf时空裂缝许愿:Linux目录及功能概略

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 14:39:04
/ : 根目录

/bin/ : 执行文件目录 存放所有用户必要且可共同使用的执行文件。bin是binary的缩写。这个目录沿袭了Unix系统的结构,存放着使用者经常使用的命令。


/boot/ : 所有有关本地启动的信息和所需文件。
/boot/grub/ : 启动管理程序所需的文件及程序。

/dev/ : 设备文件目录,存放所有系统中device(设备)的相关信息。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。
/dev/block/ :
/dev/bus/ :  硬件设备相关文件,所有使用总线访问的存储器,例如USB。
/dev/char/ :
/dev/disk/ : 硬件设备相关文件,存放所有连接到这台主机上的硬盘信息,可按不同的分类方式供用户查询。
/dev/input/ : 硬件设备相关文件,存放输入设备,例如鼠标,键盘,手写板等。
/dev/mapper/ : 硬件设备相关文件,存放使用LVM后对系统产生的虚拟磁盘同硬盘的对应表及Device Mapper控制文件。
/dev/net/ : 硬件设备相关文件,存放建立VPN的“tunnel”所使用的交互管道文件。
/dev/pts/ :  硬件设备相关文件,存放和Terminal相关的设备文件。
/dev/shm/ : 硬件设备相关文件,用来分享内存的API。
/dev/.udev/ : 硬件设备相关文件,记录启动时经过udev整理出来后,成功(变为记录之一)或是出现问题的文件。

/etc/ : 系统配置直接相关文件,经常使用及和系统相关度高的文件目录,服务器目录、系统目录、安全性目录、X Window目录及其他软件安装目录。
/etc/BackupPC/ : 专门针对操作系统提供备份服务的软件目录。
/etc/boa/ : 小巧的网页服务器程序boa的目录。
/etc/cups/ : Linux下打印机服务器目录。
/etc/dnsmasq.d/ : “娇小型”DNS服务器dnsmasq的软件目录。
/etc/exim/ : Mail服务器端以MTA为主要服务的其中一种软件,用来协助内部或外部的用户收发Email。
/etc/httpd/ : Linux下最常用到的一个服务器目录,也就是网页服务器(默认为apache)的主要配置所在。
/etc/lighteepd/ : 轻巧型的网页服务器软件配置目录。
/etc/mail/ : 默认Mail Server组件sendmail的主要配置及反垃圾邮件软件SpamAssassin组件配置目录。
/etc/news/ : Linux News Server的主要配置目录。
/etc/ntp/ : Network Time Protocol服务主要的配置目录。
/etc/openldap/ : LDAP(Lightweight Directory Access Protocol)的配置目录。
/etc/postfix/ : Postfix组件所提供的主要配置文件目录。
/etc/pulse/ : PulseAudio的主配置目录。
/etc/samba/ : Linux下文件共享服务samba的主要配置文件。
/etc/smrsh/ : Sendmail为了限制用户可使用的命令设计的程序Sendmail配置目录。
/etc/snmp/ : SNMP(Simple Network Management Protocol)服务的主配置文件。
/etc/squid/ : 代理服务器Squid的配置文件目录。
/etc/ssh/ : SSH服务的主要配置目录。
/etc/tclhttpd/ : 由Tcl Developer Xchange提供的Web Server软件tclhttpd配置目录。
/etc/vsftpd/ : 默认FTP服务器软件主目录。
/etc/xinetd.d/ : 衣服在xinetd daemon之下的服务程序,如telnet。
/etc/blkid/ : 存放一个块设备ID的临时文件。主要记录系统中所有区块设备的标签名称(Label Name)、硬件的唯一识别码(UUID值)、文件系统的格式等基本信息。
/etc/bluetooth/ : 在Linux下使用蓝牙设备所需的配置文件。
/etc/cron.d/ : 按照用户自定义的执行周期存放其需要任务计划的文件。
/etc/cron.hourly/ : 以一个小时为单位周期存放需要执行的任务计划。
/etc/cron.daily/ : 以一天为单位周期存放需要执行的任务计划。
/etc/cron.weekly/ : 以一周为单位周期存放需要执行的任务计划。
/etc/cron.monthly/ : 以一月为单位周期存放需要执行的任务计划。
/etc/dbus-1/ : D-BUS的主要配置目录。
/etc/default/ : 存放系统软件默认值的目录。
/etc/firmware/ : 存放非常低层的信息,是CPU所需的microcode的实体文件。
/etc/foomatic/ : 在提供多对一的打印解决方案下使用Spool(提供打印数据的缓冲区)的方式解决,在此目录下记录多条打印机数据,在打印时直接选取需要的打印机,正确打印。
/etc/hal/ : Linux一种管理硬件的机制HAL(Lardware Abstraction Layer)县官的硬件配置、设备列表、规则文件。
/etc/iscsi/ : iSCSI(Internet SCSI)协议的主要配置文件存放区。
/etc/isdn/ : ISDN(Integrated Services Digital Network)服务的主要配置目录。
/etc/logrotate.d/ : 存放如何系统记录的如何定期备份系统所需要备份的系统或软件记录文件及备份方式。
/etc/logwatch/ : 存放记载如何分析记录文件并告诉用户的软件logwatch的配置文件。
/etc/lsb-release.d/ : 防止一些空文件名以表示目前LSB版本。
/etc/lvm/ : LVM(Logical Volume Manager)配置目录。
/etc/makedev.d/ : MAKEDEV组件使用的配置文件目录。
/etc/netplug/ : 须要控制的网络接口配置目录。
/etc/opt/ : 存放所有额外安装软件的主机配置文件。
/etc/pcmcia/ : PCMCIA的配置文件目录。
/etc/pm/ : 电源管理工具pm-utils组件提供的目录。
/etc/ppp/ : PPP(Point-to-Point Protocol)相关配置文件目录。
/etc/profile.d/ : 存放系统部分软件配置。
/etc/rc.d/ : 存放用来定义在每一个执行阶段必须要执行哪些系统服务或程序的文件。
/etc/readahead.d/ : readahead组件住配置目录。
/etc/rwtab.d/ : 启动参考目录。
/etc/sane.d/ : 扫描仪所需配置目录。
/etc/setuptool.d/ : 系统配置组件setuptool的主要配置目录。
/etc/skel/ : 存放用户主目录一开始所需文件。
/etc/sysconfig/ : 系统配置文件存放目录。
/etc/syslog-ng/ : 新一代系统记录服务(syslog Next Generation)主目录。
/etc/udev/ : 设备管理机制udev的配置文件。
/etc/xen/ : 虚拟化解决方案Xen主要配置文件。
/etc/yum/ : 自动帮助用户安装、更新、移除等的组件管理员yum(Yellowdog Updater Mdified)目录。存放更新方式及外挂程序的配置目录。
/etc/yum.repos.d/ : 自动帮助用户安装、更新、移除等的组件管理员yum(Yellowdog Updater Mdified)目录。存放定期更新组件内容。
/etc/audit/ : 安全机制audit的目录。
/etc/pam.d/ : Linux-PAM(Pluggable Authentication Modules for Linux)的所有配置文件。
/etc/pki/ : 存放需要用到公钥管理方式PKI(Public Key Infrastructure)的软件认证信息。
/etc/racoon/ : 存放定义在IPsec实作上所需要的加密算法种类及其他细节配置文件。
/etc/security/ : 存放提供PAM函数库以配置文件的方式进行细节配置的配置文件。
/etc/SELinux/ : SELinux主配置文件。
/etc/wpa_supplicant/ : 无线安全主要配置文件。
/etc/alternatives/ : 系统定义好默认执行程序配置文件。
/etc/fonts/ : Fontconfig组件主要配置文件存放区。
/etc/gconf/ : 存放GConf的参考路径默认值与GNOME下相关软件其键值的目录。
/etc/gdm/ : gdm(GNOME Display Manger)配置目录。
/etc/gtk/ : gtk+组件相关目录。
/etc/kde/ : kde主要配置目录。
/etc/NetworkManager/ : NetworkManager主要配置目录。
/etc/pango/ : 协助GTK+(GNOME的Widget Tookit)将字体描绘出来的函数库。
/etc/scim/ : 输入法SCIM(Smart Common Input Method)的配置目录。
/etc/sound/ : GNOME下应用软件声音配置目录
/etc/X11/ : X Window核心配置目录。

/home/[user]/ : 用户基本目录及文件。系统默认以用户名称作为目录名称。
/home/[user]/public_html/ :  网页服务器组件默认用户网页存放目录文件。
/home/[user]/Desktop/ : 用户登录后桌面文件(在桌面上显示的所有文件)。
/home/[user]/Document/ : 文件目录,默认让用户存放所有用户需要编辑或存储的目录。
/home/[user]/Download/ : 默认下载目录。
/home/[user]/Music/ : 音乐文件夹。
/home/[user]/Pictures/ : 图片文件夹。
/home/[user]/Public/ : 公开目录,此目录下信息是公开的。
/home/[user]/Templates/ : 暂存区,类似/tmp/供用户本身暂存一些文件。
/home/[user]/Videos/ : 影像文件夹。
/home/puser]/.Trash/ : X Window环境下的资源回收站。隐藏属性。


/lib/ : 函数库目录,共享软件仓库,包含“函数库”,及用户认证所需引用的文件、硬件的模块等。
/lib/bdevid/ : 存放一些block device的函数库。默认由nash这个RPM文件提供。
/lib/firmware/ : 存放一些可能会被使用到的“firmware”(固件)。当安装某些硬件时,有些需要安装firmware文件在此目录下。
/lib/i686/ : 存放一些经过修正或调效后的文件,以适应不同平台。
/lib/iptables/ : 存放所有iptables软件需要用到的函数库,Linux默认防火墙的功能库。
/lib/kbd/ : 主要存放所有和用户在一般console下作业时键盘操作有关的文件,诸如字体和各国语言的对应表。
/lib/lsb/ : /etc/rc.d/init.d/下的functions过度目录。
/lib/modules/ : 系统可支持的硬件模块文件。
/lib/rtkaio/ : 一种新的I/O读写机制AIO(Asynchronous I/O,异步I/O)的相关函数库(2.6kernel及以后版本才有)。
/lib/security/ : PAM(Pluggable Authent icat ion Modules)机制不同管理方式的管理文件。
/lib/terminfo/ : 存放一般会用到的控制台所需的库。
/lib/tls/ : 系统采用TLS(Thread-Local Storage)机制所需的库文件。
/lib/udev/ : udev机制所需库文件。

/lost+found/ : 还原损坏文件目录。这个目录平时是空的,当系统不正常关机后,存放一些中间文件。有点类似于DOS下的.chk文件。

/media/ : 多媒体设备挂载用目录。

/misc/ : 自动挂载用目录。


/mnt/ : 一般文件系统挂在用目录。

/opt/ : 额外安装软件目录

/proc/ : 程序信息与系统设置目录。是系统内存的映射,通过直接访问这个目录可获取系统信息。也就是说这个目录的内容不在硬盘上而是在内存里。也称虚拟目录。
/proc/[number] : 执行中程序信息。
/proc/acpi/ : 系统ACPI信息。存放系统省电技术相关文件,如CPU的省电支持程度、可被唤醒(wake up)的接口、电源的使用程度等。
/proc/bus/ : 系统总线信息。有关该主机上现有总线的所有信息,包括输入设备、PCI接口、PCMCIA扩充卡及USB。
/proc/driver/ : 系统模块信息。
/proc/fs/ : 系统文件系统信息。
/proc/irq/ : 系统IRQ编号相关信息。
/proc/net/ : 系统网络信息。存放系统网络相关的虚拟文件。
/proc/scsi/ : 系统SCSI信息。
/proc/sys/ : 系统核心硬件信息。
/proc/sys/dev/ : 系统核心文件系统信息。
/proc/sys/fs/ : 系统核心文件系统信息。
/proc/sys/kernel/ : 系统核心kernel信息。存放和kernel目前运行相关的文件。
/proc/sys/kernel/pty/ : 系统核心kernel信息。系统可接受最大联机数目和系统所有termina联机数量。
/proc/sys/net/ : 系统核心网络信息。存放大量TCP/IP协议所需的调整参数资源。
/proc/sys/net/bridge/ : 系统核心网络信息。当主机为bridge时,其信息存放在此目录中。
/proc/sys/net/core/ : 系统核心网络信息。存放TCP/IP的主要核心参数。
/proc/sys/net/ipv4/ : 系统核心网络信息,IPv4中TCP与IP层相关的参数文件,大部分为TCP及IP所使用的全域变量。
/proc/sys/net/ipv4/conf/ : 系统核心网络信息,存放系统中所有网络接口信息。
/proc/sys/net/ipv4/neigh/ : 同../conf/目录,区别为neight中接口目录下文件都是为了要和“周围的接口“交互所使用的参数。
/proc/sys/net/ipv4/route/ : 系统核心网络信息,与系统的routing table有关的参数。
/proc/sys/net/ipv6/conf/ : 系统核心网络信息,存放IPv6版的系统网络接口信息。
/proc/sys/net/ipv6/route/ : 系统核心网络信息,存放IPv6版routing table有关参数。
/proc/sys/net/ipv6/icmp/ : 系统核心网络信息,定义IPv6机制中当传送ICMPv6数据包时的最大速度。
/proc/sys/net/netfilter/ : 系统核心网络信息,针对数据包过滤或检测的机制有关的参数。
/proc/sys/net/token-ring/ : 系统核心网络信息,存储Token Ring的 rif_timeout参数。
/proc/sys/net/unix/ : 系统核心网络信息。存储用来指定Unix Domain Socket的接收缓冲区“可接受datagram的最大数量”参数。
/proc/sys/sunrpc/ : 系统核心NFS服务信息。
/proc/sys/vm/ : 系统核心内存管理信息。
/proc/sysvipc/ : 系统核心SystemV沟通方式相关信息。
/proc/tty/ : tty接口相关信息。存放有关目前可用于正在使用的tty设备文件信息。
/proc/tty/driver/ : 存放用于描述该系统中所有tty相关的硬件资源所使用的“driver”是哪一个,同时记录每一种资源的数目有多少。
/proc/tty/ldisc/ : 记录以模拟tty接口为主的硬件设备。

/root/ :系统管理员(超级用户)的登录目录。


/sbin/ : 执行文件目录,存放只有root管理员或一些服务程序等级才可以使用的系统执行文件。

/sys/ : 系统分类信息。
/sys/block/ : 按区块读写方式分类的系统信息,存放以block方式读写的设备。
/sys/block/subsystem/ : 按区块读写方式分类的系统信息,让用户通过此目录回到“硬件分类”,以方便搜寻。
/sys/bus/ : 按总线接口分类的系统信息, 用主板上的总线类别作为所有硬件的分类方式,通过总线的种类找出所要的硬件信息。
/sys/devices/ : 按设备分类的系统信息。
/sys/firmware/ : 按固件分类的系统信息。
/sys/fs/ : 文件系统相关的系统信息,存放一些文件系统的sysfs对象信息。
/sys/kernel/ : kernel功能的系统信息。
/sys/module/ : 模块相关的系统信息。
/sys/power/ : 电源相关的系统信息。

/tftpboot/ : 远程启动

/temp/ : 临时目录,可供该系统所有用户暂时使用。


/usr/ : 用户共享目录,是系统最庞大的目录,系统应用程序和文件几乎都存放在这个目录下。
/usr/bin/ : 用户执行文件非必要性的文件。一般用户有机会使用到的命令。
/usr/etc/ : 用户配置文件目录。
/usr/games/ : 电脑游戏相关软件。
/usr/include/ : 存放一些系统中用户会使用到C语言header文件。
/usr/kerberos/ : kerberos可能会使用到的目录。
/usr/lib/ : 存放不希望直接被用户或shell script所使用的文件及被各软件新增其专属的目录空间。
/usr/libexec/ : 存在某些系统中类似于/usr/lib/,如Redhat。
/usr/local/ : 所安装的共享软件。
/usr/sbin/ : 相比/usr/bin/存放一些较次要的文件。
/usr/share/ : 存放各种共享信息,如各式各样的手册。
/usr/src/ : 主要存储kernel source code 的文件。

/var/ : 动态文件记录区。此目录中存放着一些不断扩充的东西,为了保持/usr的相对稳定,一些常被修改的目录放在此目录下。
/var/account/ : 审核用目录。
/var/cache/ : 临时文件目录。
/var/empty/ : sshd用目录。
/var/ftp/ : FTP用目录。
/var/gdm/ : GDM用目录。
/var/lib/ : 执行中程序的状态信息目录。
/var/lock/ : 服务自我检查用目录。
/var/log/ : 记录文件相关目录及文件。
/var/named/ : 域名查询用目录及文件。
/var/nis/ : 域名查询用目录及文件。
/var/yp/ : 域名查询用目录及文件。
/var/run/ : 记录服务PID目录。
/var/spool/ : 软件队列目录。
/var/tmp/ : 系统临时目录。
/var/www/ : 系统网页发布目录。