Linux复习1——导论

世界三大操作系统:Windows、UNIX、Linux

UNIX简洁、开放、可移植、价格高昂、闭源

Linux继承UNIX的优点、免费、开源

Linux的诞生:1991年,芬兰的一名大学生Linus Torvalds开发了linux内核

#开源的优点:

·低风险:开源社区维护开源代码,而开源社区几乎不可能倒闭

·低成本:社区免费维护

·高品质:整个社区加入维护好测试,很多bug在发行前就被发现

·更透明:不会有人在开源中植入木马,这相当于在光天化日下抢劫

#Linux对比Windows

·Windows在安全性、高可用性与高性能方面却很难让人满意

·Linux的病毒非常少

·Windows有蓝屏现象

·Linux支持系统定制而Windows系统可定制性很差

·Windows用扩展名来识别文件类型,Linux不使用文件名扩展来识别文件的类型而是根据文件的头内容来识别其类型

#LINUX特点:

·开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便的实现互连。

·多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。

·多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。

·良好的用户界面 :图形用户界面、命令行界面。

·设备独立性:操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux是具有设备独立性的操作系统,它的内核具有高度适应能力。

·提供了丰富的网络功能:完善的内置网络是Linux一大特点。

·可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

·良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。

#Linux应用领域

·企业级服务器:比Windows稳定可靠

·嵌入式Linux系统(如Android、MeeGo)

·个人桌面(如ubuntu)

#Linux版本

·发行版(如下图)

·内核版

#Linux组成

·内核:内核的源代码通常安装在/usr/src/linux目 录,可供用户查看和修改。内核包括CPU和进程管理 、内存管理 、文件管理 、磁盘管理等

·shell:一种交互式命令解释程序

·X Window:又称X视窗

#虚拟机的功能

·在同一台PC上使用两种以上的操作系统(不需要分区或重启)

·完全隔离并保护不同操作系统的操作环境

·不同的操作系统之间可以互动操作,如网络、文件分享、复制粘贴等

·能够设定并随时修改操作系统的操作环境,如内存、磁盘空间等

#操作系统的作用

·使用虚拟机软件可以很方便地搭建各种网络环境,为实验奠定基础

·保护真机,尤其是在做诸如硬盘分区、安装操作系统的时候,对真机没有任何影响

·使用虚拟机做实验环境,可减少购置和维护费用

相关推荐
碧海银沙音频科技研究院12 分钟前
炬芯ATS308X的扩音器:麦克风到扬声器直通功能实现
java·linux·运维
睡一觉就好了。14 分钟前
序列化与非序列化
linux·网络
.Hypocritical.15 分钟前
SpringBoot+Vue 前后端分离项目部署到云服务器
服务器·vue.js·spring boot
想做小南娘,发现自己是女生喵1 小时前
第三周学习文档 Linux C 多进程与多线程
linux·c语言·学习
吴声子夜歌1 小时前
Docker入门与实战——实战案例(编程开发)(一)
运维·docker·容器
空空dream1 小时前
04 | 用 Jenkins 打通 CI自动构建镜像并推送到本地 Harbor
运维·ci/cd·jenkins
海宇AI1 小时前
零信任架构实战:基于海宇运营商近3个月平均账单构建自动化免押租赁授信网关
运维·人工智能·架构·自动化
此生决int1 小时前
Linux系列(06)——进程概念(上)
linux·运维·服务器
海宇服务1 小时前
零信任架构实战:基于海宇股权穿透构建自动化招投标供应商关联排查网关
运维·人工智能·架构·自动化
房开民2 小时前
通俗总结 Octree(八叉树)
java·服务器·数据库