第一章 Linux 介绍和安装

一 什么事操作系统

OS    是计算机系统中必不可少的基础系统软件,是应用程序运行和用户操作必备的基础环境

操作系统就是一个人与计算机之间的中介  

操作系统的组成:  计算机的硬件  +   系统核心 内核  +  命令解释器 + 外围的应用程序 


windows系统  桌面系统      

Linux系统  

Unix系统  

Mac系统   是Unix的变体

二什么是linux

类似windows系统,linux也是一个操作系统软件,但是他们不同之处, windows是收费,不开源   主要应用于日常办公,游戏,娱乐  而linux是一套开放源代码,并可以自由传播类Unix的操作系统软件    多用户、多任务、多线程、多CPU的操作系统 。主要应用于企业环境  


linux系统主要  服务器端   嵌入式开发   个人PC桌面 三大领域  

特点: 

	开源的,可以自由修改  
	
	Unix系统兼容,具备了Unix的优秀特性   
	
	可以自由传播,没有商业化版权之说

	适合于Intel等x86 CPU系列架构计算机   
	
	
>8G   16G内存   500G磁盘   i7  i5处理器 


学习完Linux,可以掌握到哪些技术,可以适用于哪些公司 

	基础运维能力  自动化运维   数据库运维  公有云运维    集群架构运维   代码发布  私有云运维  监控运维
	
	日常处理系统故障,解决问题能力

三Linux的历史

1. 1969年   Unix诞生于贝尔实验室   

2. 1984年   Minix    谭宁邦   大学教授   应用于教学  

3. 1984年   斯托曼   自由软件之父     FSF 自由软件基金会   GNU项目    GPL 通用公共许可协议   革奴计划

4. 1991年  Linux内核   托瓦兹   linux之父      

5. 1993年linux内核加入了GPL协议     GNU Linux 出现了  


Unix的优秀特性:

	技术成熟,可靠性高   
	
	极强的可伸缩性  
	
	强大的网络功能   
	
	强大的数据库支持能力  
	
	强大的开发功能 

四Linux的核心概念

FSF   

	自由软件的核心就是没有商业化版权制约,源代码开发,可自由传播 
	
	运行  复制  发布  研究 修改  

GPL 

	通用公共许可协议   开源许可协议    
	
	1. 自由的,可任意传播的
    
    2. 可任意修改的,但是必须将修改之后的源代码发布出来  

GNU

	是FSF下面的一个项目    全称  GNU is  not Unix   
	
	优秀的软件: Emacs编辑器    gcc编译软件   bash命令解释器    gawk开发语言    hurd内核 还在研发中
	
	
linux系统== GNU项目的组件(gcc bash)+Linux内核+成千上万的开发者提供的软件      GNU Linux操作系统

五Linux的特点



支持多用户  多任务  多进程  多CPU 

系统稳定性  安全性 可靠性高  

有完善的网络服务   

自由开源的系统 

有大量的第三方应用程序免费使用

多厂商支持 

有完善的数据库平台  

有完善图形界面  

有完善的开发平台 


Linux应用领域:

	IT服务器端    重中之重    
	
	嵌入式开发 
	
	个人PC桌面

六Linux的发行版本



Linux内核     2.2   2.4  2.6  3.x       

https://www.kernel.org/


发行版本:

	Redhat    红帽   开源但是收费  
	
	CentOS	  学习使用      去掉了Redhat的收费和logo部分编译而成的系统    开源 免费  企业首选      
    
	Fedora	  新功能    想使用新功能  是Redhat的测试版本  预发布版 
	
	Ubuntu	  乌班图    桌面系统   开发人员使用的多 
	
	SUSE     数据库高级服务及电子邮件    德国使用的多    收费     OpenSUSE
	
	Debian、FreeBSD    对安全性要求比较高   
	
	中文		麒麟  红旗  
	
	

windows系统版本:
	
	个人	win98  win2000  winXP  win7  win8   win10
		
	企业:windowsserver 2003    2008   2012   2016    2019数据中心版
    
    
CentOS版本    系统版本:

	5.x      	2.4内核
	
	6.x   		2.6内核
	
	7.x      学习 7.6     1810   3.10内核  
	
	8.x   	    


红帽认证:


RHCSA   系统管理员 

RHCE 	工程师 

RHCSS  	安全员

RHCA  	架构师 

posted @ 2022-09-09 10:37  高压锅炖主播  阅读(38)  评论(0编辑  收藏  举报