Linux目录结构

作者: bbbb068a1ae2 | 来源:发表于2017-02-13 17:24 被阅读24次

    Linux的所有目录结构是一个有层次的倒挂着树形目录结构,/是所有目录的顶点,目录结构和分区设备没有关系,不同的目录可跨越不同的设备和分区,所有的目录按照一定的类别有规律地组织和命令。

    1、相对路径和绝对路径

    相对路径:从当前路径开始的路径

    绝对路径:从/开始的路径

    2、常用的目录介绍

    查看目录结构命令:tree -L 1 /

    tree:以树状图列出目录结构

    -L 1:参数,显示一级目录和文件(L:level)

    /:根目录(可替换成想要查看的其他目录)

    1)/:根目录,系统相关的程序

         /root:root用户的家目录

    2)/usr (unix software resource):系统存放的程序

         /usr/local:自编译软件的存放目录

         /usr/src:内核源码存放目录

    3)/opt :第三方厂商开发的程序(安装软件)

    4)/bin(binary):常用的二进制命令

    5)/boot:Linux内核及引导程序,开机启动

    6)/dev 设备文件

          /dev/null黑洞设备(可以用来清空文件)

    7)/etc:二进制安装包(yum/rpm)的配置文件默认路径及服务启动命令存放的目录

         /etc/motd:登录提示

         /etc/profile:环境配置永久生效

         /etc/resolv.conf:DNS的配置文件

         /etc/syslog.conf系统日志的配置文件

         /etc/issue:记录用户登录前的提示信息,版本信息

         /etc/redhat-release: 系统版本(uname -r)内核版本

         /etc/group:设定用户组名与相关信息,创建时默认添加组

         /etc/passwd:账号信息文件

         /etc/shadow:密码信息文件

         /etc/sudoers:sudo配置文件

         /etc/securetty:设定哪些终端可以让root登录

         /etc/login.defs:用户登录时的缺省配置

         /etc/syslog.rconf:日志设置文件

          /etc/rc.local存放开机自启动的内容文件

    8)/home 普通用户的家目录

    9)/lib:库文件存放目录

    10)/lost+found意外崩溃或关机的文件碎片

    11)/mmt一般用于临时挂载存储设备的挂载目录

    12)/proc:内核及进程信息的虚拟文件系统(如内核、内存、磁盘信息)

            /proc/version:内核版本

            /proc/sys/kernel:系统内核功能

            /proc/cpuinfo:处理器的信息

            /proc/meminfo:内存的信息

            /proc/loadavg:系统负载信息

    13)/sbin:存放root才可使用的命令

    14)/tmp:临时文件目录

    15)/var:系统日志和缓存、访问请求

           /var/log:日志文件

           /var/log/messages:系统日志文件,检查系统故障信息

           /var/log/secure:系统安全,登录信息的日志文件

           /var/log/wtmp:记录登录者信息的日志文件

           /var/spool/clientmqueue:sendmail临时邮件文件目录

           /var/spool/cron:定时任务的默认路径

    3、Linux磁盘分区

    1)磁盘使用之前要分区格式化:

    主分区(最多4个)

    扩展分区(最多1个,扩展分区不能用,必须在扩展分区上划分多个逻辑分区然后格式化才能使用)

    逻辑分区

    2)Linux通过设备名访问设备,存放在/dev

    查看分区 ll /dev/sd*

    sda第一块磁盘

    sda1分区1

    sda2分区2

    ……(1-4只能留给主分区或扩展分区,逻辑分区从5开始)

    sdb第二块磁盘

    ……

    3)分区格式化挂载命令

    1)fdisk  /dev/sdc

    p:打印分区表

    n:新建分区

    e:扩展分区,p:主分区,partition number(1-4):选择主分区号,+5620M按回车:分配空间,w:保存退出

    2)mkfs.ext4 /dev/sdc1

    格式化

    3)mkdir /opt/test(可省略)

    创建挂载目录

    4)mount  /dev/sdc1 /opt/test

    挂载

    5)df -h

    查看

    6)将挂载信息写入/etc/fstab实现开机自动挂载

    相关文章

      网友评论

        本文标题:Linux目录结构

        本文链接:https://www.haomeiwen.com/subject/bgrpittx.html