首页 > 代码库 > linux重要目录详细说明
linux重要目录详细说明
一级目录: /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 系统负载平均值信息
本文出自 “花开如昔” 博客,请务必保留此出处http://sunrisenan.blog.51cto.com/10217407/1945518
linux重要目录详细说明
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。