您的位置:首页 > 运维架构 > Linux

linux学习笔记-目录知识

2017-10-02 11:48 183 查看
Linux目录知识



第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定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。http://www.pathname.com/fhs/pub/fhs-2.3.pdf.
第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=eth0
HWADDR=00:0C:29:AC:4A:35
TYPE=Ethernet
UUID=9dfed44f-e791-45a6-8492-6a668853d2bb
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.11
PREFIX=24
GATEWAY=192.168.1.1
DNS1=101.226.4.6
DNS2=114.114.114.114

5.2 /etc/resolv.conf

DNS的配置文件,影响上网功能。(网卡的配置要优先于该配置)
[root@lt1 ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search Home
nameserver 101.226.4.6
nameserver 114.114.114.114

5.3 /etc/hosts

设置IP与域名的对应表,相当于局域网的DNS。(优先于互联网的DNS配置)
[root@lt1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4localhost4.localdomain4
::1         localhost localhost.localdomainlocalhost6 localhost6.localdomain6

5.4 /etc/sysconfig/network

主机名配置文件
[root@lt1 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=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 1
UUID=c1fa18da-eacd-40b2-8046-7dbc584825c2/boot  ext4   defaults    1 2
UUID=0a1c2136-c98c-4c5b-bf12-a4ba2a6744ccswap  swap    defaults   0 0
tmpfs    /dev/shm   tmpfs   defaults      0 0
devpts   /dev/pts   devpts    gid=5,mode=620  0 0
sysfs    /sys     sysfs   defaults     0 0
proc   /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

系统日志文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  笔记 linux