1. 概述
1.1. 操作系统概述
操作系统(Operating System,简称 OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
常见操作系统:
Windows操作系统,应用广泛
Linux操作系统,免费使用,类UNIX,一般安装在服务器上面
Unix操作系统,一般安装在服务器上面
Mac操作系统,苹果公司开发的,PC、智能终端设备
Android操作系统,主要用于智能终端设备
1.2. Linux操作系统概述
Linux创始人是 林纳斯 托瓦兹,其在上大学期间(21岁),经常需要浏览新闻和处理邮件,发现现有的操作系统不好用, 于是他决心自己写一个保护模式下的操作系统,这就是Linux的原型,后来经过全世界网友的支持, 现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。Linux最大的特点:开源,免费,拥有最为庞大的源码贡献者。
Linux系统体系结构:
对于Linux操作系统来说,其本身是一个整体,包括Linux内核、系统库和系统程序,Linux内核是 其最基础的部分,它实现了对硬件资源的管理,并且提供了使用这些硬件资源的通用接口。自1991年发布Linux内核来,很多公司加入其中,在内核的基础上构建了自己的操作系统版本,这些操作系统被称为Linux的发行版。
1.3. CentOS概述
CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。
2. 目录结构
Linux的目录结构是一个树型结构
Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘
Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面
目录 | 作用 |
---|---|
/bin | 二进制命令所在的目录 |
/boot | 系统引导程序所需要的文件目录 |
/dev | 设备软件目录,磁盘,光驱, |
/etc | 系统配置,启动程序 |
/home | 普通用户的家,目录默认数据存放目录 |
/lib | 共享库文件和内核模块存放目录 |
/mnt | 临时挂载储存设备的挂载点 |
/opt | 额外的应用软件包 |
/proc | 操作系统运行时,进程信息和内核信息存放在这里 |
/root | Linux超级权限用户root的家目录 |
/sbin | 和管理系统相关的命令,【超级管理员用】 |
/tmp | 临时文件目录,这个目录被当作回收站使用 |
/usr | 用户或系统软件应用程序目录 |
/var | 存放系统日志的目录 |