Linux学习|Gentoo/Arch/FreeBSDlinux网上资料搜集

Linux目录结构

2017-02-13  本文已影响24人  bbbb068a1ae2

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实现开机自动挂载

上一篇下一篇

猜你喜欢

热点阅读