Linux系统特点
- Linux是一种计算机操作系统和它内核的名字
- Linux是一种Unix类操作系统
- 特点:专业性强;主要用于服务器,嵌入式系统,移动终端系统;个人桌面不如Windows支持好
Linux用途
- 生活中
- 手机Android系统底层
- 机顶盒,电视盒子,智能电视底层
- ATM机=>所有自动提款机底层
- 可管理的路由器,交换机底层
- 计算机专业
1.Infrastructure
Virtualization | 虚拟化(云计算,云桌面) |
---|---|
High Available | 高可用群集 |
Load Balancing | 负载均衡 |
High P而佛瑞慢车Computing | 高性能计算 |
2.Database Server
Oracle,DB2,MySQL,MaraDB,…
除微软的SqlServer系列以外
3.Internet Server(提供各类internet服务)
Web,DNS,FTP,Mail Server
Proxy,FireWall
Gateway,DHCP Server
SMB File Server,NFS
4.Software Development程序开发
C,C++,PHP,Java,Python,Perl,Swift
VSCode,Eclipse,Codeblocks…
出了微软的.net之外
Desktop Environment桌面应用
Office(WPS),MSN&&QQ Browser(Firefox,Chrome),Vim,Emacs,Skype
操作系统的阵营
- 1981年IBM公司推出誉享全球的微型计算机IBM-PC
- 在1981-1991年间,MS-DOS操作系统一直是微型计算机系统的主宰
- 当时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下
- 当时Apple的MAC操作系统可以说是性能最好的,但是其添加没有人可以轻易接近
- 另一个计算机技术阵营是Unix操作系统世界
- 但是Unix操作系统价格太贵
- 为了高利润,Unix经销商将价格抬得极高,PC用户根本买不起
Linux系统
1.Linux内核
1991年,由于觉得Minix联网功能不好用,在研究Minux原码基础上,Linus自己在PC 386硬件上开发了一个终端仿真机(terminal),用其来连接学校主机上网,收发邮件等.
Linus根据自己的需求,不断为终端仿真机添加工嗯呢该,逐渐发展成了一个操作系统内核的雏形.Linux没有包括Unix源代码,因此没有版权冲突;Linux是按照公开的POSIX标准编写的.
操作系统组成
- Linux操作系统的基本组成包括Linux内核,Linux Shell,Linux文件系统,Linux应用程序等.
GNU计划
Gun is Not Unix
GNU旨在开发一个类Unix,且为自由软件的操作系统:GNU系统
1992年,GNU计划绝大部分软件已完成,但操作系统内核未完成,而Linus也将Linux内核加入了GNU计划
于是GNU使用Linux作为其操作系统内核(软件运行的平台)
GNU和Linux以这样的方式组合成为"GNU/Linux",简称Linuxs
Linux=Linux内核+GNU软件
Linux的发行版本(个人版)
Manjaro,Mint,Ubuntu,elementary,Debian
- RedHat/Fedora
Linux市场中最重要的一员,Red Hat公司是一家开源解决方案供应商
红帽公司为诸多重要IT技术如操作系统,存储,中间件,虚拟化和计算提供关键人物的软件与服务
- CentOS
CentOS来自于Red Hat Enterprise Linux依照开发源代码规定释出的源代码重新编译而成.
由于出资同样的源代码,CentOS具有Redhat的高度稳定性
很多服务器以CentOS代替上夜班的Red Hat Enterprise Linux使用
连个这不同自语CentOS并不包含封闭源代码软件,CentOS是一个居于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本
系统界面
图形模式;文本模式
为什么只学习文本模式的shell?
通用性:文字接口的shell及命令,所有发行版本都一样
远程管理:文字接口效率较高,速度较快
学号Linux的关键是掌握shell
启动界面