|-- bin 存放所有用户可以使用的linux基本操作命令(目录中多是可执行的二进制文件) |-- boot 存放开机启动加载程序的核心文件(如kernel和grup) |-- dev 设备文件目录,虚拟文件系统;(设备文件分:字符设备文件和块设备文件) | |-- console 系统控制台,也就是直接和系统连接的监视器。 | |-- hd IDE设备文件 | |-- sd sata、usb、scsi等设备文件 | |-- fd 软驱设备文件 | |-- tty 虚拟控制台设备文件 | |-- pty 提供远程虚拟控制台设备文件 | `-- null 所谓“黑洞”,所有写入该设备的信息都将消失。 |-- etc | |-- aliases 用于设置邮件别名 | |-- auto.master | |-- auto.misc | |-- auto.net | |-- auto.smb | |-- bashrc | |-- profile | |-- DIR_COLORS 用于配置ls命令的颜色,主要针对tty登录的用户 | |-- DIR_COLORS.xterm 用于配置ls命令的颜色,主要针对xterm登录的用户 | |-- fstab 系统启动时自动挂载文件系统的配置文件 | |-- issue 用户本机登录时,看到的欢迎信息 | |-- issue.net 用户网络登录时,看到的欢迎信息 | |-- ld.so.conf 包含ld.so.conf.d/*.conf配置;主要是ld.so.conf./d*.conf目录的作用 | |-- localtime 系统所使用的时区对应的配置文件,对应的时区文件存于/usr/share/zoneinfo/ | |-- motd 登录成功的用户显示信息对应的配置文件 | |-- mtab 可以当做是检查当前文件系统挂载情况的配置文件;与mount命令结果一直 | |-- prelink.conf 定义那些执行文件和函数库是需要预先连接的。 | |-- securetty | |-- shells | |-- sudoers | |-- sysctl.conf | |-- syslogd.conf | |-- host.conf | |-- hosts | |-- hosts.allow | |-- hosts.deny | |-- nsswitch.conf | |-- resolve.conf | |-- services 定义了网络服务的默认端口号 | |-- xinetd.conf | |-- anacrontab 数以一种任务计划软件的配置文件 | |-- at.deny | |-- at.allow | |-- contab crontab的主配置文件 | |-- cron.deny | |-- cron.allow | |-- exports | |-- group | |-- gshadow | |-- login.defs | |-- passwd | |-- shadow | |-- protocols | `-- rc.d | `-- init.d 服务的启动脚本 |-- home 默认存放用户的宿主目录(root用户除外) | `-- test | |-- .bashrc 提供bash环境中所需使用的alias | |-- .bash_profile 提供bash环境所需的变量,一般先执行.bashrc,再执行.bash_profile | |-- .bash_history 用户历史命令文件 | `-- .bash_logout 用户注销的同时,系统会自动生成该文件。 |-- lib 需要共享的函数库与kernel模块 |-- lib64 |-- log |-- lost+found 是一个文件系统,用于存放异常关机形式下的未完成文件的数据。 |-- media 移动存储设备默认挂载点 |-- misc 自动关注服务器目录,对应autofs服务 |-- mnt 临时挂载用的设备挂载点 |-- opt 额外所安装的应用程序目录 |-- proc 虚拟文件系统,是kernel加载后,在内存里面建立的一个虚拟目录(不能建立和上传文件) | |-- cpuinfi cpu的硬件信息,如类型、厂商、型号和性能等 | |-- devices 记录所有在/dev目录中相关的设备文件类型方式 | |-- filesystems 当前运行内核所配置的文件系统 | |-- interrupts 可以查看每一个IRQ的编号对应到哪一个硬件设备 | |-- loadavg 系统“平均负载”,3个书籍指出系统当前的工作负载 | |-- dma 当前正在使用的DMA通道 | |-- ioports 将目前系统上所有可看到的硬件对应到内存位置的分配表的详细信息呈现出来 | |-- kcore 系统上可以检测到的物理内存,主机内存多大,这个文件就有多大 | |-- kmsg 在系统尚未进入操作系统阶段,把加载kernel和initrd的信息先记录到该文件中,后续会将日志信息写入/var/log/message文件中 | |-- meminfo 记录系统的内存信息 | |-- modules 与lsmod命令查看到的模块信息完全一致 | |-- mtrr 负责内存配置的机制 | |-- iomem 主要用于春村配置后所有内存储存的明细信息 | |-- partitions 这个文件可以实时呈现系统目前看到的分区 | |-- 数字目录 它们代表所有目前正在系统中运行的所有程序 | |-- bus 有个该主机上现有总线的所有信息 | |-- net 存放的都是一些网络相关的虚拟配置文件,都是ASCII文件 | |-- scsi 保存系统上所有的scsi设备信息 | |-- sys 存放系统核心所使用的一些变量,可以通过/etc/sysctl.conf修改 | |-- tty 存放有关目前可用的正在使用的tty设备的信息 | |-- self 存放到查看/proc的程序的进程目录的符号连接 | |-- stat 系统的不同状态信息 | |-- untime 系统启动的时间长度 | `-- version 系统核心版本 |-- root root用户目录 |-- sbin 系统管理相关的二进制文件存放在这个目录下 |-- selinux |-- srv 默认为空,主要用于存放一些软件的配置文件。 |-- sys 虚拟文件系统,被建立在内存中(2.6版的kernel后才正式加入文件系统中) |-- tmp 临时文件存放区域 |-- usr | |-- bin | |-- sbin | |-- etc | |-- games | |-- include | |-- kerveros | |-- lib | |-- libexec | |-- local | | |-- bin | | |-- sbin | | |-- lib | | |-- share | | `-- src | |-- share | | |-- doc 放置一些系统帮助文件的地方 | | `-- man manpage的文件存放目录 | |-- src 主要储存内核源代码的文件 | `-- X11R6 存放一些windows系统的相关文件 `-- var 动态文件或数据存放目录 |-- account linux系统下的审核机制对应的目录 |-- cache 该目录下的文件是所有程序所产生的缓存数据,即应用程序启动时的备份数据 |-- empty 默认是sshd程序用到这个目录 |-- lib |-- lock |-- log | |-- lastlog 记录用户最后一次登录的信息,使用lastlog命令读取。 | |-- message 记录系统的几乎所有信息 | |-- wtmp 记录所有用户登录注销的信息,使用last命名读取 | |-- secure 记录登录系统访问数据的文件 | |-- btmp 记录失败的用户登录 | |-- utmp 记录当前登录的每个用户 | |-- xferlog ftp会话日志 | |-- maillog 记录邮件访问或往来的用户信息 | |-- cron 记录crontab例行服务的内容 | |-- dmesg 开机引导日志信息 | |-- sudolog | `-- sulog |-- named |-- nis |-- yp |-- run |-- spool |-- tmp `-- www
|
|
来自: charlie_linux > 《linux开发》