Linux目录结构及各个目录的作用

一、Linux介绍

Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat、Enterprise Linux、SUSE、oracle linux等。Linux具有免费、开源、安全、高效、稳定等特点,并且擅长处理高并发,很多企业级的项目都部署到Linux服务器运行。

二、Linux的目录结构

Linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他目录。

各个目录简介

目录 简介
/bin 是binary的缩写,存放最经常使用的命令
/sbin s是super user的意思,存放系统管理员使用的系统管理程序
/home 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录是以用户的账号名命名
/root 该目录是系统管理员,也称超级权限这的用户主目录
/lib 系统开机所需要的最基本的动态链接共享库,其作用类似于Windows中的DLL文件,几乎所有的应用程序都需要用到这些共享库
/lost+found 这个目录一般情况下是空的,当系统非法关机后,这里就存放一些文件
/etc 所有的系统管理所需要的配置文件及子目录
/usr 用户的很多应用程序和文件都存放在这个目录,类似于Windows中program files
/boot 存放启动Linux使用的一些核心文件,包括一些链接文件以及镜像文件
/proc 这个目录是一个虚拟目录,它是系统内存的映射,访问这个目录来获取系统信息
/srv service缩写,存放一些服务启动之后要提取的数据
/sys 这是Linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统sysfs
/tmp 这个目录用来存放一些临时文件
/dev 类似于Windows的设备管理器,把所有硬件用文件的形式存储
/media Linux系统会自动识别一些设备,如优盘、光驱等,当识别后,Linux会把识别的设备挂载到这个目录下
/mnt 系统提供该目录是为了让用户临时挂载别的文件系统,可以将外部的存储挂载在这个目录下,然后进入这个目录就可以查看里面的内容了
/opt 这是给主机额外安装软件所摆放的目录,如安装oracle数据库就可以放到该目录下,默认为空
/usr/local 这是另一个给主机额外安装软件所安装的目录,一般是通过编译源码方式安装的程序
/var 这个目录存放不断扩充着的东西,习惯将经常被修改的目录存放在这个目录下,包括各种日志文件
/selinux 安全子系统,它能控制程序只能访问特定的文件。

三、总结

  • Linux目录中有且仅有一个根目录。
  • Linux的各个目录存放的内容是规划好的,最好不要乱放文件。
  • Linux是以文件的形式管理设备,因此,Linux系统中,一切皆文件。

你可能感兴趣的:(Linux基础,linux,操作系统)