Linux目录知识

u=3423881200,158360791&fm=15&gp=0.jpg

第1节  查看linux目录

[root@lt1 /]# tree -L 1    #<==查看目录用tree命令。-L,layer,查看目录层级。.                  ├── bin├── boot├── data├── dev├── etc├── home

第2节  Linux目录的特点

  • /是所有目录的顶点。

  • 目录结构像一颗倒挂的树。

  • 目录和磁盘分区默认是没有关联的。

  • /下不同的目录可能会对应不同的磁盘或分区。

  • 设备如果不挂载是看不到入口的,类似没有窗口的监狱。如果设备希望被访问,就需要先挂载磁盘。

第3节 目录层次标准FHS

   Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。

第4节 各目录的介绍

1)/bin    ----常用的二进制命令所在的目录

2)/boot  ----内核及系统引导程序所需的文件目录

3)/dev    ----存放设备文件的目录

4)/etc     ----二进制软件安装包配置文件默认路径;服务启动命令路径/etc/init.d/

5)/home  ----普通用户的家目录默认数据存放路径

6)/lib       ----库文件的存放目录

7)/lost+found  ----存放碎片文件

8)/mnt     ----临时挂载存储设备

9)/opt      ----option,表示可选择的目录

10)/proc  ----操作系统运行时,进程信息(CPU,硬盘分区,内存信息等)存放在这里

11)/sbin    ----大多涉及系统管理的命令存,是超级权限用户root的可执行命令存放地

12)/tmp    ----临时文件存放目录

13)/usr    ----存放用户程序的目录

14)/var     ----这个目录的内容是经常变动的,下面一般存放系统日志等。(/var/log/message;var/log/secure)

第5节 重要文件

5.1 /etc/sysconfig/network-scripts/ifcfg-eth0

网卡的配置文件[root@lt1 ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0   #<==不同设备文件名可能不同DEVICE=eth0HWADDR=00:0C:29:AC:4A:35TYPE=EthernetUUID=9dfed44f-e791-45a6-8492-6a668853d2bbONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.1.11PREFIX=24GATEWAY=192.168.1.1DNS1=101.226.4.6DNS2=114.114.114.114

5.2 /etc/resolv.conf

DNS的配置文件,影响上网功能。(网卡的配置要优先于该配置)

[root@lt1 ~]# cat /etc/resolv.conf; generated by /sbin/dhclient-scriptsearch Homenameserver 101.226.4.6nameserver 114.114.114.114

5.3 /etc/hosts

设置IP与域名的对应表,相当于局域网的DNS。(优先于互联网的DNS配置)

[root@lt1 ~]# cat /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4localhost4.localdomain4::1         localhost localhost.localdomainlocalhost6 localhost6.localdomain6

5.4 /etc/sysconfig/network

主机名配置文件

[root@lt1 ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=lt1

5.5 /etc/fstab

记录开机要挂载文件系统的一个文件

[root@lt1 ~]# cat /etc/fstab ## /etc/fstab# Created by anaconda on Wed Aug  2 07:12:45 2017## Accessible filesystems, by reference,are maintained under '/dev/disk'# See man pages fstab(5), findfs(8),mount(8) and/or blkid(8) for more info#UUID=e04ab670-2f2e-41de-906b-4067e2fa509e/    ext4   defaults   1 1UUID=c1fa18da-eacd-40b2-8046-7dbc584825c2/boot  ext4   defaults    1 2UUID=0a1c2136-c98c-4c5b-bf12-a4ba2a6744ccswap  swap    defaults   0 0tmpfs    /dev/shm   tmpfs   defaults      0 0devpts   /dev/pts   devpts    gid=5,mode=620  0 0sysfs    /sys     sysfs   defaults     0 0proc   /proc     proc   defaults     0 0

5.6 /etc/rc.local

用于存放开机自启动程序命令的文件。(chkconfig常用来管理yum和rpm安装的程序服务)。

5.7 /etc/inittab

    设定系统启动时的runlevel及加载相关级别的对应文件。

5.8 /etc/exports

    设定NFS网络文件系统的配置文件

5.9 /etc/init.d

用来存放系统或务通过yum或RPM工具安装的软件默认的启动程序目录。

5.10 /etc/profile****

系统全局环境变量永久生效的配置文件

5.11 /etc/profile.d

加载系统登个目录程序的一录,命令或文件独立存在!

5.12 /etc/issue

   登录前的提示

5.13 /etc/motd

   登录后的提示

5.14 /usr/local

一般用来存放用户自编译软件存放的目录。

5.15 /var/log/message

   系统日志文件