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            系统负载平均值信息
时间: 2024-12-29 13:46:44

linux重要目录详细说明的相关文章

linux管理目录文件命令总结

一.文件和目录管理常用命令 目录操作命令:pwd.cd.ls.mkdir.du. 文件操作命令: touch.file.cp.rm.mv.which.find.ln 文件内容操作命令: cat.more.less.head.tail.wc.grep 归档及压缩命令: gzip.bzip2.tar 因为在linux系统中目录属于一种特殊文件,所以许多对文件进行操作的命令对目录也同样适用. 二.命令具体用法 1.pwd命令 用途:查看工作目录 使用方法:直接在命令行下输入pwd .pwd命令一般单独

Linux中Samba详细安装

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便.本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置. 1.服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分 ,为了对整个过程有一个完整的了解,在此先将这部分卸载掉.使用命令 rpm -qa | gre

Linux学习之CentOS(四)----Linux各目录的介绍

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3932598.html 联系方式:[email protected] [正文] 我们在输Linux命令的时候,经常要进入到某目录下进行操作,所以理解这些目录的含义就显得非常重要了,下面来详细介绍一下.虽说一下子记不住,但是可以作为字典方便随时查阅. 一.Linux各目录的作用: 目录名 目录作用 /

1008win7与虚拟机中的linux共享文件的(详细)方法

转自http://jingyan.baidu.com/article/ca00d56c74dde4e99eebcfd2.html 好东西一起分享 win7与虚拟机中的linux共享文件的(详细)方法 win7和虚拟机中的linux系统,实现 共享文件 简洁的步骤. 1,用一目录 /mnt/cdrom 挂载在 虚拟光驱 /dev/cdrom 中. 2.将挂载的目录 /mnt/cdrom 中的 .gz压缩文件拷贝到一个(最好为空的)目录 /cdrom(由于/mnt/cdrom中的目录是只读的,不能解

L6 linux,rpm,yum详细使用

linux,rpm,yum详细使用说明 本文对linux包管理工具,rpm,yum做详细使用说明. 一,RPM软件包管理器 介绍: 什么是RPM包管理器 RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了. rpm的作用 打包,包管理(安装.升级.卸载.查询及校验) rp

从零单排Linux – 2 – 目录权限

从零单排Linux – 2 – 目录权限 1.sync 讲内存数据跟新到硬盘中 2.执行等级init a: run level 0:关机 b: run level 3:纯命令模式 c:run level 5:含有图形界面模式 d:run level 6:重启 init 3  切换模式 3.文件权限: owner 用户,文件所有者 group 用户组 others 其他人 都会有3种权限{ 1.read 读 2.write 写 3.execute 执行 } 系统上的账号和一般用户,还有root用户

Linux系统结构目录、ls命令、文件类型、alias命令笔记

Linux系统结构目录:   使用ls命令查看根目录就可以看到系统结构目录: useradd命令可以创建一个普通用户: 安装tree命令: tree命令可以树形的方式显示目录结构,在CentOS7中的最小化安装tree命令是需要自己手动安装的: 安装完成: 安装完成后可以使用tree来看某个目录下的树形结构: 查看tree命令有哪些使用方式: 上面的方式显示的帮助文档不够直观,我们可以使用man命令来显示一个命令文件的帮助文档: 指定tree命令显示的树形结构的层次: 大部分常用命令都在以下几个

Linux标准目录

本文参考鸟哥的linux私房菜 /bin 获得最小的系统可操作性所需要的命令 /boot 内核和加载内核所需要的文件 /dev 终端.磁盘.调制解调器等的设备项 /etc 关键的启动文件和配置文件 /home 用户的主目录 /lib C编译器的库和部分C编译器 /media 可移动介质上文件系统安装点 /opt 可选的应用软包 /proc 所有正在运行的进程的映像 /root 超级用户的主目录 /sbin 引导.修复或者恢复系统命令 /tmp 每次重新引导就消失的临时文件 /usr 次要文件和命

64个命令,每天一个linux命令目录, shutdown,tee,rcp,

每天一个linux命令目录 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.http://codingstandards.iteye.com/blog/786653 3.linux命令五分钟系列 4.其他互联网资料,google,baidu等搜索引擎 11. 每天一个linux命令(11):nl命令 12. 每天一个linux命令(12):more命令 13. 每天一个linux命令(13