一、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系统中,一切皆文件。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25309 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!