OS操作系统
计算机系统软件的四个组成
操作系统,语言处理系统,服务性程序,数据库管理系统
操作系统主要包括以下几个方面的功能 :
①进程管理,其工作主要是进程调度,在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占, 进程管理的工作十分简单。但在多道程序或多用户的情况 下,组织多个作业或任务时,就要解决处理器的调度、 分配和回收等问题 。
②存储管理分为几种功能:存储分配、存储共享、存储保护 、存储扩张。
③设备管理分有以下功能:设备分配、设备传输控制 、设备独立性。
④文件管理:文件存储空间的管理、目录管理 、文件操作管理、文件保护。
⑤作业管理是负责处理用户提交的任何要求。
Linux
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
是常用于企业级的服务器
特点:免费,开源,可靠,安全,稳定,多平台
CentOS
CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统 [1] 。
CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 [2] )规定释出的源码所编译而成。
鸿蒙
华为技术有限公司开发的分布式操作系统,实现移动端的万物相连
基于Linux内核开发的操作系统
EulerOS
EulerOS是华为自主研发的服务器操作系统,能够满足客户从传统IT基础设施到云计算服务的需求。EulerOS对ARM64架构提供全栈支持,打造完善的从芯片到应用的一体化生态系统。 [1]
EulerOS,以Linux稳定系统内核为基础,支持鲲鹏处理器和容器虚拟化技术,是一个面向企业级的通用服务器架构平台。
学习地址:openEuler | 开源社区 | openEuler社区官网
银河麒麟(KylinOS)
银河麒麟(KylinOS) [5-6] [31] 原是在“863计划”和国家核高基科技重大专项支持下,国防科技大学研发的操作系统, [19] 后由国防科技大学将品牌授权给天津麒麟 [20] [26] ,后者在2019年与中标软件合并为麒麟软件有限公司 [21] ,继续研制的以Linux为内核的操作系统 [9] 。银河麒麟 [18] [27] 已经发展为银河麒麟服务器操作系统、桌面操作系统、嵌入式操作系统、麒麟云、操作系统增值产品为代表的产品线。 [32] 为攻克中国软件核心技术“卡脖子”的短板,银河麒麟建设自主的开源供应链, [34] 发起中国首个开源桌面操作系统根社区openKylin, [33] 银河麒麟操作系统以openKylin [34] 等自主根社区为依托,发布最新版本。 [34]
Linux指令
文件管理:
//TODO
进程管理:
//TODO
网络管理:
//TODO
防火墙管理:
//TODO
网络端口
在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等;二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。
TCP/IP协议
端口的作用:计算机系统中应用程序之间的数据交互(数据交互)
端口分配原则:唯一性,不可重复
不使用默认或者注册、保留的端口
防火墙
防火墙(英语:Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。
防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录(日志)与检测,以确保计算机网络运行的安全性,保障用户资料与信息的完整性,为用户提供更好、更安全的计算机网络使用体验。
防火墙的分类:过滤型防火墙、应用代理类型防火墙、复合型...、
部署方式:桥模式
网关模式