龙空技术网

Linux学习笔记(1)—系统目录结构

书生听雨景阑珊林 128

前言:

眼前咱们对“centos内核文件路径”大致比较珍视,姐妹们都需要学习一些“centos内核文件路径”的相关资讯。那么小编同时在网上搜集了一些关于“centos内核文件路径””的相关文章,希望咱们能喜欢,小伙伴们一起来学习一下吧!

前言

实验环境如下:

系统:CentOS-7-x86_64-DVD-2009

系统安装环境:VMware Workstation 16 player(仅用于非商业用途)

CentOs官网下载

VMware下载地址

一、Linux系统目录结构说明1.系统目录结构

系统安装完成后,登录系统,在命令窗口输入ls /,会看到如下图所示:

Linux系统目录结构是一个以根目录为根节点的倒置的树状结构。每个目录之下可以包含文件或者子目录。

2.系统目录结构说明

由于使用的系统版本不同,实际看到的和教程上的目录有所差别。这里仅对教程中提到的各个目录做个笔记

目录

说明

备注

/bin

存放系统预设的执行文件,一般用户可访问

bin=Binaries(二进制文件)

/boot

存放Linux启动的一些核心文件,包括一些连接文件和镜像文件

/dev

存放Linux的外部设备,访问设备的方式和访问文件相同

dev=Device(设备)

/etc

存放系统管理所需的所有配置文件和子目录

etc=Etcetera(等等)

/home

存放用户目录的主目录

Linux中每个用户都有一个自己的目录(一般以用户名为目录名)

/lib

存放应用程序所需的基本的动态链接共享库,类似Windows的DLL文件

lib=Library(库)

/lost+found

一般为空,存放系统非法关机时产生的一些文件

实际练习的系统里没有看到这个目录,暂且记下

/media

系统自动识别如U盘、光驱之类的设备后,将设备挂载到该目录下

/mnt

系统提供让用户临时挂载别的文件系统

例如:挂载光驱后便可在该目录中查看光驱内容

/opt

供主机额外安装软件时存放的目录,默认是空的

opt=optional(可选)

/proc

虚拟文件系统(一种伪文件系统),是一个虚拟目录,是系统内存的映射。内容不在硬盘而在内存,存储当前内核运行状态相关文件。可访问该目录获取系统信息,可直接修改里面的某些文件

例如:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all这条命令可以屏蔽主机的ping命令

/root

系统管理员(超级权限者)的用户主目录

/sbin

存放系统预设的执行文件,仅root用户可访问

s代表Super User,sbin=Superuser Binaries(系统管理程序二进制文件)

/selinux

Selinux是一个类似Windows防火墙的安全机制,机制复杂。该目录存放的是Selinux相关的文件

Redhat/CentOs特有的目录

/srv

存放一些服务启动后需要提取的数据

/sys

安装了Linux2.6内核新出现的sysfs文件系统。sysfs文件系统集成了3种文件系统信息:1.针对进程信息的proc文件系统;2.针对设备的devfs文件系统;3.针对伪终端的devpts文件系统

是内核设备树的一个直观反映,一个内核对象创建后,其子系统中会创建出对应的文件和目录

/tmp

临时文件存放目录

tmp=temporary(临时)

/usr

用户应用程序和文件存放目录,类似Windows的Program Files

非常重要,usr=unix shared resources(共享资源)

/usr/bin

供系统用户使用的一些应用程序和指令,一般用户可访问

/usr/sbin

供系统用户使用的一些高级系统管理程序和守护程序,仅root用户可访问

/usr/src

内核源码目录

/var

习惯上将一些经常被修改的目录文件存放在此目录

如程序运行产生的日志文件、mail的预设放置等

/run

临时文件系统,存储系统启动以来的信息

此目录下的文件应在系统重启时清除,应该让系统上的 /var/run 目录(如果有)指向run

3.其它说明3.1两个特殊目录

. :代表当前目录,即用户所在工作目录。也可以 ./来表示

.. :代表父目录,即用户所在工作目录的上一级目录。也可以 ../来表示

3.2 隐藏目录(文件)

一个目录或文件名以点 . 开始,表示这是一个隐藏目录或文件。以默认方式查找时,不显示该目录或文件。

标签: #centos内核文件路径