1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
一级目录:
/bin 存放系统命令和工具、二进制命令 (相当于C:\WINDOWS\system
32
)
/boot 包含linux系统的启动引导文件和GRUB
/dev 存放硬件设备文件及驱动程序
/etc 存放配置文件 .conf (相当于windows的ini文件)
/home 存放普通用户家目录 (相当于C:\Documents and Settings)
/lib 内核文件和程序编译库文件 .so
/lost+found 存放临时文件,在ext
3
文件系统中,当系统以外崩溃或机器关机,会产生文件碎片在这里。当系统在开机启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。当系统发生问题,可能会有文件被移到这个目录中,可能需要用手工的方式来修复,或移动到文件原来的位置上。
/media 可移动介质或多媒体设备的默认挂载点
/misc 使用automounter挂载本地目录的默认挂载点
/mnt 其它设备的挂载点
/net 使用automounter挂载网络设备的默认挂载点
/opt 存放第三方应用程序文件
/proc 内核进程以及内核配置信息虚拟文件系统
/root 根用户root的主目录配置文件
/sbin 存放系统管理命令和工具
/selinux 与安全升级linux相关的当前配置,编译内核时用到
/srv 非radhat linux的网络服务
/sys 存储系统块设备\总线\内核\模块等信息
/tftpboot TFTP服务器的配置目录
/tmp 存放临时文件,默认radhat会自动周期性地清空此目录 (相当于windows的temp目录)
/usr 存放系统管理命令和实用程序 (/uer/
local
相当于C:\Program Files),这里说的是编译安装,yum和rpm一般不再这里。
/var 存放动态数据,如.log日志文件
|
/etc目录下的路径知识:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/etc/resolv.conf #->设置linux本地客户端DNS的文件,DNS可以实现域名和IP的互相解析。
/etc/hosts #->设定用户IP与名字(或域名)的对应解析表,相当于本地LAN内DNS类似c:\WINDPWS\system
32
\drivers\etc\hosts,LAN内IP域名解析文件。
/etc/sysconfig/network #->可修改机器名及网卡启动,网关等配置。
/etc/fstab #->记录开机要mount的文件系统的一个文件
/etc/inittab #->设定系统启动时init进程将把系统设置成什么样的runlevel及加载相关的启动文件配置。
/etc/exports #->设定NFS网络文件系统用的配置文件。
/etc/init.d #->这个目录是用来存放系统或服务器以System V 模式启动的脚本,这在以System V模式启动或初始化的系统中常见。
/etc/xinit.d #->如果服务器是通过xinetd模式运行的,他的脚本要放在这个目录下。有些系统没有这个文件目录,比如Slackware,有些老的版本也没有。在Redhat/Fedora中比较新的版本中存在。
/etc/profile #->系统全局环境变量配置路径*****alias PATH变量
/etc/profile.d #->加载系统登录程序一个目录,命令或文件独立存在!
/etc/rc.
local
#->存放开机自启动程序命令的文件(chkconfig只能管理yum /rpm安装的程序的启动服务)。
/etc/issue #->记录用户登录前显示的信息版本、内核。
/etc/motd #登录提醒。
/etc/redhat-release #->包括一行声明RedHat版本号和名称的信息。
/etc/group #-> 设定用户的组名与相关信息
/etc/passwd #->账号信息文件
/etc/shadow #->密码信息文件
/etc/sudoers #->可以执行使用sudo命令的配置文件(权限提升)
/etc/securetty #->设定哪些终端可以让root登录
/etc/login.defs #->所有用户登录时的缺省配置
/etc/modprobe.conf #->内核模块额外参数设定
/etc/syslog.conf #->日志设置文件***,限C
5
.X。
/etc/rsyslog.conf #->日志设置文件***,限C
6
.X。
/etc/rc.
local
#->存放开机自启动内容的文件(通过源程序编译安装的软件)。
|
/var目录下的路径知识:
1
2
3
4
5
6
7
8
|
/var 日志文件
/var/log 各种系统日志存放地
/var/log/messages 系统信息默认日志文件,非常重要。按周期自动轮循
/var/log/secure 记录登入系统存取信息的文件,按周自动轮循,例如pop
3
,ssh,telnet,ftp等都会记录在此。系统安全日志文件。
/var/log/wtmp 记录登录者信息的文件,last。
/var/spool(/var/spool/cron/root) 定时任务crontab默认路径,按用户名命名的文件。
/var/spool/mail 系统用户邮件存放目录。
/var/spool/clientmqueue sendmail临时邮件文件目录
|
/proc下的重要路径知识:
1
2
3
4
5
6
7
8
9
10
11
12
|
/proc 虚拟目录,是内存的映射,内核和进程的虚拟文件系统目录
/proc/version 内核版本
/proc/sys/kernel 系统内核功能
/proc/sys/net/ipv
4
修改proc的配置时临时生效。/etc/sysctl/conf内核参数里配置才是永久生效。两个路径的修改效果是一样。
/proc/cpuinfo 关于处理器的信息,如类型、厂家、型号和性能等。
/proc/meminfo 系统内存信息
/proc/devices 当前运行内核所配置的所有设备清单
/proc/dma 当前正在使用的DMA通道。
/proc/filesustems 当前运行内核所配置的文件系统。
/proc/interrupts 正在使用的中断,和曾经有多少个中断。
/proc/ioprts 当前正在使用的I/O端口。
/proc/loadavg 系统负载平均值信息
|
本文转自 sunrisenan 51CTO博客,原文链接:http://blog.51cto.com/sunrisenan/1945518