Linux操作系统·Linux简介

server/2024/9/20 3:57:34/ 标签: linux

1.世界上第一个完善的网络操作系统

   Unix是1969年由美国电话电报公司(AT&T)贝尔实验室的两个工程师所创造的操作系统,它允许计算机同时处理多用户和程序。目前大型政府单位、大型企业、航空公司、金融机构多在使用,价钱昂贵,但性能和稳定性也相当地好。

2.GNU项目及GPL、LGPL协议

GNU(GNU is Not Unix) 1984年由Richard Stallman发起并创建 目标是编写大量兼容于Unix系统的自由软件 官方网站:http://www.gnu.org

GPL(GNU General Public License) GNU自由软件的通用许可协议 允许用户任意复制、传递、修改及再发布 基于自由软件修改再次发布的软件,仍需遵守GPL

LGPL(Lesser General Public License) LGPL相对于GPL较为宽松,允许不公开全部源代码 为基于Linux平台开发商业软件提供了更多空间

3.MINIX系统

MINIX 系统是由荷兰阿姆斯特丹vrije大学Andrew S. Tanenbaum(AST)教授开发的。他为了保持minix 的小型化,能让学生在一个学期内就能学完,而没有接纳全世界许多人对Minix 的扩展要求。

作为一个操作系统,MINIX 并不是优秀者,但它同时提供了用C语言和汇编语言写的系统源代码。这是第一次使得有抱负的程序员或hacker 能够阅读操作系统的源代码,在当时这种源代码是软件商一直小心地守护着的。

4.一篇文章引发的革命

1991年8月25日 Linus Torvalds在comp.os.minix新闻组上发表的一篇文章

5.庐山真面目

Linus Torvalds:Linux最早一版的作者和一直到今天的最新版内核主要维护者之一

6.linux系统

1991年的10月5日,Linus Torvalds在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

7.什么是Linux?

可以运行在PC机上类似于Unix风格的操作系统

由众多程序员通过Internet协作开发

Linux是开源的(Open Source)

8.Linux操作系统的组成

Linux操作系统构成:Linux内核、应用程序等 Linux内核项目

主要作者:芬兰赫尔辛基大学的 Linus Torvalds

1991年10月,发布Linux 0.02版(第一个公开版) 1994年3月,Linux 1.0版发布

Linux内核的标志 —— 企鹅Tux,取自芬兰的吉祥物

官方网站:http://www.kernel.org

9.Linux内核版本

Linux发行版可以自由选择使用某个版本的内核

10.更低的升级费用

Windows版本升级快,2~3年左右更新一个版本

新版本对旧版本上的软件支持很差

企业管理协会(EMA)进行的调查指出,每台服务器的软件购买成本Linux要比Windows低6万美元

11.Linux的优点

12.服务器操作系统选择

13.Linux现状

早期的Linux主要用来提供网络基础服务:打印、文件服务、DNS、DHCP、HTTP等。经过十多年的发展Linux的应用已经从网络扩展到几乎所有IT领域:数据库、ERP、决策支持、企业级Office、电子商务软件、网络管理 RAS(可靠性、可用性和可服务性)计算、计算机辅助设计制造(CAD/CAM) 电影特技模拟。

14.Linux发行版本

Linux发行版本构成:Linux内核 + 各种自由软件 = 完整的操作系统;厂商提供的辅助安装、软件包管理等程序

发行版的名称、版本由发行厂商决定:Red Hat Enterprise Linux 8,由Red Hat公司发布 Suse Linux 12,由Novell公司发布 Debian Linux 10.0,由Debian社区发布;来源于Debian的Ubuntu系统,最新版本10.10;国产操作系统中标麒麟;国产社区的openEuler

15.Red Hat Linux系列发行版

Red Hat Linux 已停止开发,最高版本为9.0

Red Hat Linux企业版:简称RHEL(Red Hat Enterprise Linux),目前较新版本为 8.x 系列 http://www.redhat.com Fedora

社区版:目前较新的稳定版本为Fedora 34 http://fedoraproject.org/

16.RHEL8新特性

RHEL8从整体架构上,相对于之前的版本有了大幅度的改进,更加适用于现有的以云计算,虚拟化,大数据为基础的IT架构体系,是更加优秀的网络操作系统。

  • 内核和支持CPU架构
  • 新的内容分发
  • 新的桌面环境
  • 软件管理
  • 网络管理–Cockpit Linux containers
  • 存储和文件系统升级
  • 使用 VDO 压缩存储和删除重复数据
  • 安全

http://www.ppmy.cn/server/8758.html

相关文章

全量知识系统 程序详细设计 定稿之 “祖传代码”:Preserving类+符号学 (QA百度搜索)

Q1. 今天继续聊 全量知识系统 程序详细设计 定稿- “祖传代码”。“祖传代码”表示全知系统的全部“可能的世界”:“Preserving”的一个 Phython Class 母版。“Preserving”类是 全知系统知识表征顶级范畴公理化 无上的(topless)重言式公理…

当Mac的hosts文件被永久锁定后的解锁方法

M3 2024新机器因为要下载一些插件包,需要修改hosts文件 按常规操作去修改hosts的访问权限时,却发现怎样也改变不了,在命令行方式下用sudo vim访问,保存时也提示异常 在网上找了一些资料,终于知道Mac的文件有永久锁定…

项目7-音乐播放器2(上传音乐+查询音乐+拦截器)

0.加入拦截器 之后就不用对用户是否登录进行判断了 0.1 定义拦截器 0.2 注册拦截器 生效 1.上传音乐的接口设计 请求: { post, /music/upload {singer,MultipartFile file}, } 响应: { "status": 0, "message&…

第三届 SWCTF-Web 部分 WP

写在前面 题目主要涉及的是前端 php 内容知识,仅以本篇博客记录自己 Web 出题的奇思妙想。 Copyright © [2024] [Myon⁶]. All rights reserved. 目录 1、HTTP 2、再见了晚星 3、myon123_easy_php 4、baby_P0P 5、LOGIN!!! 1、HTTP 首页文件默认就是 ind…

基于SpringBoot的在线五子连珠的设计与实现,前端采用vue框架;后端采用SpringBoot,mybatis

介绍 基于SpringBoot的在线五子连珠的设计与实现,主要是设计一款五子棋游戏,涉及登录注册的功能,人机对战、联机对战和积分排行榜的功能。其中人机对战中,电脑采用的是采用了一种基于局面分析的评分算法来确定机器人的下一步落子…

el-dialog 实现可以拖动的弹窗

实现可拖动弹窗。 一、在需要进行拖拽的弹窗组件添加如下代码 1.vue组件 el-dialog组件添加 v-el-drag-dialog 2.引入index 文件 import elDragDialog from ../index.js 3.引入指令 directives: {elDragDialog}, 二、index.js文件代码 ​ import drag from ./dragconst …

sql注入基础

数据库基础 数据库 : 管理多个数据表的集合 数据表:矩阵的方式存储数据,以表格显示 列:相同数据类型的数据集合 行:每一行描述某条记录的具体信息 键:键的值在当前列中有唯一 值:没个值必须和该列数据…

使用两台主机实现博客的搭建

1.运行环境 这里的主机IP是自己虚拟器的IP。 主机主机名系统服务192.168.179.128Server-WebLinuxWeb192.168.179.129Server-NFSDNSLinuxNFS/DNS 2.基础配置 1.配置主机名,静态IP地址 2.开启防火墙并配置 3.部分开启SElinux并配置 4.服务器之间使用同ntp.aliyun.com…

4.15 day6 ARM

uart.c #include "uart4.h" void uart4_config() {RCC->MP_AHB4ENSETR | (0X1 << 6);//&#xff27;RCC->MP_AHB4ENSETR | (0X1 << 1);//BRCC->MP_APB1ENSETR | (0X1 << 16);//UART4 //管脚复用GPIOG->MODER & (~(0X3 << …

安装zabbix server

目录 1、实验环境 2、yum 安装zabbix server 2.1 解决权限问题和放行流量 2.2 安装zabbix-server 1、实验环境 操作系统rhel8zabbix6.0TLS数据库mysql8.0.30IP地址192.168.81.131时间配置NTP时间服务器同步 2、yum 安装zabbix server 如果通过yum源安装&#xff0c;操作系…

企业监控员工电脑的软件分享,公司电脑监控软件有哪些

员工在使用电脑时可能会进行与工作无关的活动&#xff0c;如浏览社交媒体、玩游戏等。 也可能会在不知情的情况下访问恶意网站、下载含有病毒的文件&#xff0c;或者泄露敏感信息。 这些都可能对企业的信息安全构成严重威胁&#xff0c;因此企业会有监控员工电脑的想法。 一、…

冯唐成事心法笔记

文章目录 卷首语 管理是一生的日常&#xff0c;成事是一生的修行PART 1 知己 用好自己的天赋如何管理自我用好你的天赋成大事无捷径如何平衡工作和生活做一个真猛人做自己熟悉的行业掌控情绪如何对待妒忌和贪婪如何战胜自己&#xff0c;战胜逆境真正的高手都有破局思维有时候…

OpenHarmony实战开发-Grid和List内拖拽交换子组件位置。

介绍 本示例分别通过onItemDrop()和onDrop()回调&#xff0c;实现子组件在Grid和List中的子组件位置交换。 效果图预览 使用说明&#xff1a; 拖拽Grid中子组件&#xff0c;到目标Grid子组件位置&#xff0c;进行两者位置互换。拖拽List中子组件&#xff0c;到目标List子组件…

ChatGPT如何助力科研创新,提升研究效率?

随着人工智能技术的快速发展&#xff0c;其在科研领域的应用也愈发广泛。AI不仅提升了科研创新的效率&#xff0c;还为科研人员带来了前所未有的便利。本文将从ChatGPT深度科研应用、数据分析及机器学习、AI绘图以及高效论文撰写等方面&#xff0c;综述AI如何助力科研创新与效率…

Suno,属于音乐的ChatGPT时刻来临

AI绘画 AI视频我们见过了&#xff0c;现如今AI都能生成一首音乐&#xff0c;包括编曲&#xff0c;演唱&#xff0c;而且仅需几秒的时间便可创作出两分钟的完整歌曲 相信关注苏音的很大一部分都是从获取编曲或者混音插件来的&#xff0c;现如今AI却能帮你几秒生成曲子 今天就带…

kubernetes中的静态POD

我们都知道&#xff0c;pod是kubelet创建的&#xff0c;那么创建的流程是什么呐&#xff1f; 此时我们需要了解k8s中config.yaml配置文件了&#xff1a; 他的存放路径&#xff1a; 【/var/lib/kubelet/config.yaml】 一、查看静态pod的路径 [K8Sk8s-master ~]$ sudo cat /va…

算法刷题记录 Day52

算法刷题记录 Day52 Date: 2024.04.20 lc 84. 柱状图中最大的矩形 // 单调栈 class Solution { public:int largestRectangleArea(vector<int>& heights) {// 对于每个柱子&#xff0c;我们考虑按当前柱子进行中心扩散&#xff0c;直到找到其左侧及其右侧&#xf…

【Linux】简单的线程池

目录 线程池介绍 基本概念 定义 组成部分 线程池的优点 资源高效 响应迅速 可管理性 线程池的工作原理 线程池的使用场景 线程池的注意事项 实现简单的线程池 前置函数 Mutex 类介绍 LockGuard 类介绍 Log类的介绍 枚举定义 Log类 全局对象 Conf类 myThre…

SOCKS5代理IP指什麼?

SOCKS5代理IP是一種網路協議&#xff0c;它可以在客戶端和目標伺服器之間建立一個隧道&#xff0c;以進行數據交換&#xff0c;並隱藏用戶的真實IP地址。它是SOCKS協議的最新版本&#xff0c;不僅可以支持TCP和UDP協議&#xff0c;還支持各種類型的網路請求&#xff0c;包括HTT…

Redis key(BigKey、MoreKey)的存储策略

1. MoreKey 案例 1.1 大批量往 redis 里面 插入2000w 测试数据key (1) Linux Bash 下面执行&#xff0c;插入 100w rootspray:~# for((i1;i<100*10000;i)); do echo "set k$i v$i" >> /tmp/redisTest.txt; done; 查看 rootspray:~# more /tmp/redisTest.…