您的位置:首页 > 运维架构 > Linux

linux重要目录详细说明

2017-07-08 16:23 225 查看
一级目录:
/bin    存放系统命令和工具、二进制命令 (相当于C:\WINDOWS\system32)
/boot   包含linux系统的启动引导文件和GRUB
/dev    存放硬件设备文件及驱动程序
/etc    存放配置文件 .conf  (相当于windows的ini文件)
/home   存放普通用户家目录  (相当于C:\Documents and Settings)
/lib    内核文件和程序编译库文件 .so
/lost+found      存放临时文件,在ext3文件系统中,当系统以外崩溃或机器关机,会产生文件碎片在这里。当系统在开机启动的过程中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目录下的路径知识:
/etc/resolv.conf    #->设置linux本地客户端DNS的文件,DNS可以实现域名和IP的互相解析。
/etc/hosts          #->设定用户IP与名字(或域名)的对应解析表,相当于本地LAN内DNS类似c:\WINDPWS\system32\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      #->日志设置文件***,限C5.X。
/etc/rsyslog.conf     #->日志设置文件***,限C6.X。
/etc/rc.local         #->存放开机自启动内容的文件(通过源程序编译安装的软件)。
/var目录下的路径知识:
/var                  日志文件
/var/log              各种系统日志存放地
/var/log/messages     系统信息默认日志文件,非常重要。按周期自动轮循
/var/log/secure       记录登入系统存取信息的文件,按周自动轮循,例如pop3,ssh,telnet,ftp等都会记录在此。系统安全日志文件。
/var/log/wtmp         记录登录者信息的文件,last。
/var/spool(/var/spool/cron/root)         定时任务crontab默认路径,按用户名命名的文件。
/var/spool/mail              系统用户邮件存放目录。
/var/spool/clientmqueue      sendmail临时邮件文件目录
/proc下的重要路径知识:
/proc                    虚拟目录,是内存的映射,内核和进程的虚拟文件系统目录
/proc/version            内核版本
/proc/sys/kernel         系统内核功能
/proc/sys/net/ipv4       修改proc的配置时临时生效。/etc/sysctl/conf内核参数里配置才是永久生效。两个路径的修改效果是一样。
/proc/cpuinfo            关于处理器的信息,如类型、厂家、型号和性能等。
/proc/meminfo            系统内存信息
/proc/devices            当前运行内核所配置的所有设备清单
/proc/dma                当前正在使用的DMA通道。
/proc/filesustems        当前运行内核所配置的文件系统。
/proc/interrupts         正在使用的中断,和曾经有多少个中断。
/proc/ioprts             当前正在使用的I/O端口。
/proc/loadavg            系统负载平均值信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux目录 sunrisenan