CH01_Linux基础


Linux介绍

概述

linux是一个开源,免费的操作系统,其稳定性,安全性,处理多并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix上。linux内核第一版诞生于1991年10月。

常见操作系统

Windows系统

Microsoft Windows是美国微软公司以图形用户界面为基础研发的操作系统 [13]  ,主要运用于计算机、智能手机等设备。共有普通版本、服务器版本(Windows Server)、手机版本(Windows Phone)、嵌入式版本(Windows CE、Windows for IoT)等子系列,是全球应用最广泛的操作系统之一。

Microsoft Windows于1983年开始研发,最初的研发目标是在MS-DOS的基础上提供一个多任务的图形用户界面,后续版本则逐渐发展成为主要为个人电脑和服务器用户设计的操作系统,并最终获得了世界个人电脑操作系统的垄断地位 [15]  。Windows初代版本于1985年11月20日推出 [10]  ,Windows 3.0发布后开始取得商业地位 [2]  ,1993年8月推出Windows NT系列 [4]  ,1996年推出Windows Server系列 [6]  ,2000年推出Windows Mobile系列(后被Windows Phone取代) [7]  。Microsoft Windows早期为MS-DOS虚拟环境,后采用图形用户界面(GUI),其操作界面先后在1995年、2001年、2009年进行大幅整改。

Android系统

安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由安迪·鲁宾开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后GoogleApache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视数码相机游戏机智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

2022年5月12日,谷歌举办I/O 2022开发者大会,并正式发布Android 13

MacOS系统

macOS是一套由苹果开发的运行于Macintosh系列电脑上的操作系统。macOS是首个在商用领域成功的图形用户界面操作系统。

macOS是基于XNU混合内核的图形化操作系统,一般情况下在普通PC上无法安装的操作系统。网上也有在PC上运行的macOS(Hackintosh)。

另外,疯狂肆虐的电脑病毒几乎都是针对Windows的,由于macOS的架构与Windows不同,所以很少受到电脑病毒的袭击。

2020年11月13日凌晨2点,macOS Big Sur正式版发布。 [1]

2021年10月26日,苹果如约向Mac用户推送了macOS Monterey 12.0.1正式版更新。 [4]

2022年5月16日,macOS Monterey12.4发布。 [11-12]

苹果宣布macOS Server于2022年4月21日停止服务。 [8]

2022年10月25日,苹果发布macOS 13 正式版更新。

Linux主要发行版

Linux组成

内核

是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

Shell:

是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,shell编程。

文件系统:

文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等

应用程序

标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等

Linux应用领域

学习方向

学习内容

VMWare的安装

在BIOS里设置开启虚拟化设备支持

CenterOS的安装

下载CenterOS

网站下载地址:

https://www.centos.org/download/   

网页上点击Everything ISO
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1611.iso

新建虚拟机

编辑虚拟机设置

Linux目录结构