一文了解Linux操作系统

Lunix——虚拟机系统安装 安装Linux 阅读详情

一文了解Linux操作系统

Linux的诞生

Linux创始人: 林纳斯 托瓦兹

Linux 诞生于1991年,作者上大学期间

因为创始人在上大学期间经常需要浏览新闻和处理邮件,发现现有的操作系统不好用, 于是他决心自己写一个保护模式下的操作系统,这就是Linux的原型, 当时他21岁,后来经过全世界网友的支持, 现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。

1、Linux是一套免费使用和自由传播的类Unix操作系统。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

•自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改和无约束地继续传播。

•它具有Unix的全部功能。

2、linux的特性:

•开放性

•多用户

•多任务

•良好的用户界面

•提供了丰富的网络功能

•可靠的安全系统

•良好的可移植性

3、linux的组成:

图片

图片

**•内核:**内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。

**•Shell:**是系统的用户界面(基于文本的命令行界面), 提供了用户与内核进行交互操作的一种接口。

**•应用系统:**标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、XWindow、办公套件、Internet工具、数据库等。

Linux内核是免费开源的,任何人都可以下载内核源码并查看且修改。

可以通过:https://www.kernel.org 去下载Linux内核

图片

4、linux版本的分类

★内核版本

1.稳定版本

2.开发版本

1、内核版本(免费):

Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字

第一个组数字:目前发布的内核主版本

第二个组数字:偶数表示稳定版本;奇数表示开发中版本

第三个组数字:错误修补的次数

例如:2.6.18-128.ELsmp

第一个组数字:2,主版本号

第二个组数字:6,次版本号,表示稳定版本(因为有偶数)

第三个组数字:18,修订版本号,表示修改的次数。

128:内核微调的次数;

ELsmp:指出了当前内核是为ELsmp特别调校的;

EL:Enterprise Linux

smp:表示支持多处理器,表示该内核版本支持多处理器。

★发行版本

内核是免费、开源的,这也就代表了,任何人都可以获得并修改内核,并且自行集成系统级程序。提供了内核+系统级程序的完整封装,称之为Linux发行版。

图片

2、linux发行版:(未必免费)

图片

linux的发行版本可以大体分为两类:

✮商业公司维护的发行版本;

✮社区组织维护的发行版本。

前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。

(1)Redhat(红帽)系列:

RHEL(Redhat Enterprise Linux,收费版本)

Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)

CentOS(RHEL的社区克隆版本,免费)。

特点:使用人群多、资料丰富,使用基于RPM包的YUM管理方式,Redhat稳定性好,适用于服务器,Fedora稳定性较差,适用于桌面。

(2)Debian系列:

Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian分三个版本分支: stable, testing 和 unstable。

unstable:最新测试版;

testing:经过unstable中的测试,相对较为稳定;

stable:一般只用于服务器。

(3)Ubuntu系列:

Ubuntu是基于Debian的unstable版本加强而来。 特点:拥有Debian所有的优点;自己所加强的优点。 有三个版本可供选择:

基于Gnome的Ubuntu;

基于KDE的Kubuntu;

基于Xfc的 Xubunt;

(4)Gentoo系列:

Gentoo是Linux世界最年轻的发行版本。特点:吸取在它之前的所有发行版本的优点;拥有媲美FreeBSD的广受美誉的ports系统-Portage包管理系统。

接下来我将给各位同学划分一张学习计划表!

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,需要点击下方链接即可前往获取

读者福利 | 优快云大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

👉1.成长路线图&学习规划👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

在这里插入图片描述
在这里插入图片描述

👉2.网安入门到进阶视频教程👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。(全套教程文末领取哈)
在这里插入图片描述

在这里插入图片描述

👉3.SRC&黑客文档👈

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

在这里插入图片描述

黑客资料由于是敏感资源,这里不能直接展示哦!(全套教程文末领取哈)

👉4.护网行动资料👈

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

在这里插入图片描述

👉5.黑客必读书单👈

在这里插入图片描述

👉6.网络安全岗面试题合集👈

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
在这里插入图片描述
所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

读者福利 | 优快云大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

Lunix历史及如何学习 1. Lunix是什么 1.1 Lunix是操作系统还是应用程序 Lunix是一套操作系统,它提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构, 这个架构是沿袭Unix 良好的传统来的,所以相当的稳定而功能强大!Lunix具有核心和系统呼叫两层。Torvalds 先生在 1991 年写出 Linux 核心的时候,其实该核心仅能『驱动 386 所有的硬件』而已, 所... 阅读详情

相关推荐

VMware虚拟机安装Lunix操作系统CentOS7的详细步骤

虚拟机中安装Linux操作系统CentOS

shmw2022的博客 631

不同版本的Linux

Linux有许多不同的发行版,常见的Linux系统有:Ubuntu、Debian、Fedora、CentOS、openSUSE、Red Hat Enterprise Linux,每个发行版都有其独特的特点和适用场景。1. 开源自由:Linux是开源的,这意味着用户可以自由地查看、修改和分发Linux的源代码。它具有用户友好的图形界面和简单的软件管理工具,还有广泛的社区支持和丰富的文档资源。- Fedora:正如之前提到的,Fedora注重引入最新的功能和技术,并提供了丰富的开发工具和环境。

m0_65299954的博客 6332

一文了解 操作系统发展史

最近在写一个Android、IOS、Fuchsia、HarmonyOS对比的报告,需要了解一下各操作系统的起源联系以及内核的对比,因此有了这个文章总结(算是学习笔记吧)。 一、各历史阶段的操作系统 我们都知道,操作系统自20世纪50年代诞生。操作系统诞生后经历了从专用操作系统(每个主机与应用场景均需要一个新的操作系统)到通用操作系统(一个操作系统覆盖很多设备与应用场景,如Windows、Linux等)的转变。 PC时代 由于Windows操作系统的广泛应用部署,微软于20世纪90年代成为全球市值最高的公司

bjxiaxueliang的CODING小栈 9781

Linux各个系统版本及区别(Ubuntu,CentOS..)

一、概览Linux的版本号分为两部分:内核版本和发行版本。内核版本:不包含外围程序GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境等发行版本1、Linux的内核版本内核版本指的是在Linus Torvalds领导下的开发小组开发出的系统内核的版本号,通常,内核版本号的第二位是偶数表示是稳定的版本,如2.6.25;是奇数表示有一些新的东西加入,是不稳定的测试版本,如2.5.6。

noobiee的博客 3万+

87、一文带你了解网络操作系统,除了windows、linux,还有你没听过的

网络操作系统的概念操作系统是计算机系统中用来管理各种软硬件资源,提供人机交互使用的软件。网络操作系统可实现操作系统的所有功能,并且能够对网络中的资源进行管理和共享。网络操作系统(Network Operation System,NOS)是使网络上各种计算机能方便有效地共享网络资源,为网络用户提供所需的各种服务的软件和通信协议的集合。20世纪50年代中期:第一个简单的批处理操作系统 60年代中期:产生了多道程序的批处理系统。处理机可以同时处理内存中多道程序,使系统硬件资源得到了充分的使用。70年代:分时操作系

qq_43416206的博客 2052

3、一文带你了解网络操作系统,除了windows、linux,还有你没听过的。

Linux、Unix等操作系统。接入网络的计算机作为主机系统,都应该支持网络通信功能,即实现从网络协议栈数据链路层到应用层的功能,从而在源主机和目标主机之间,实现无差错的数据传输,网络操作系统作为网络应用中核心设备——服务器的灵魂,在网络通信方面支持更多协议,提供更高安全性和可用性。网络操作系统应该能够对网络中的共享资源,如对磁盘阵列、打印机、绘图仪等共享硬件,以及目录、文件、数据库、共享系统软件等共享软件实施有效的管理,能够有效协调用户对共享资源的使用,保证共享数据的安全性和一致性。

qq_43416206的博客 347

一文了解Linux操作系统_lunix操作系统

因为创始人在上大学期间经常需要浏览新闻和处理邮件,发现现有的操作系统不好用, 于是他决心自己写一个保护模式下的操作系统,这就是Linux的原型, 当时他21岁,后来经过全世界网友的支持, 现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。**•应用系统:**标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、XWindow、办公套件、Internet工具、数据库等。**•Shell:**是系统的用户界面(基于文本的命令行界面), 提供了用户与内核进行交互操作的一种接口。

喜欢Python编程的程序员柚柚呀 1080

奇迹MU单机版开服全流程:从零搭建到分辨率调整(附GM工具使用技巧)

本文详细介绍了奇迹MU单机版从零搭建到分辨率调整的完整流程,包括环境配置、服务端启动、GM工具使用技巧等关键步骤。特别针对现代高分辨率显示器提供了优化方案,帮助玩家轻松搭建个性化游戏环境,重温经典MMORPG的独特魅力。

b3n4m5q6w7的博客 683

一文轻松了解Linux操作系统

Linux教程 目录: 操作系统(科普章节) 文件和目录 Ubuntu 图形界面入门 常用 Linux 命令的基本使用 Linux 终端命令格式 文件和目录常用命令 远程管理常用命令 用户权限常用命令 系统信息相关命令 其他命令 ...

一个小白 517

大尺寸智能车的CAN驱动控制器制作(一)

本驱动板使用8个半H桥BTS7960驱动,使用CAN接口于车体主控制器通讯,最大承受电压48V 电流20A ,主控为STM32F103VET6,电机控制频率为18KHz,CAN通讯芯片为TJA1042T,全驱动板6-24V宽电压供电,采用24V降5V,5V降3.3V的方案供电,其中经过AMS1117作为降压芯片,可以有效降低主控损毁几率。在这里可以看到555电机相比于其他电机的功率大很多,所以需要大功率的电机驱动,在以往的电机驱动选型中选择了TB6612,L298N等小功率电机驱动。

技术的力量能够改变世界 569

EEG信号分析实战:从时域到频域,手把手教你用Python处理脑电数据

本文详细介绍了使用Python进行EEG信号分析的实战方法,涵盖时域分析、频域分析和时频分析三大核心技术。通过MNE-Python等工具,读者将学习如何从原始脑电数据中提取事件相关电位(ERP),解码脑波节律特征,并运用时频分析追踪动态神经活动。教程包含完整的代码示例和认知科学解释,适合神经科学研究者快速掌握EEG分析全流程。

pink的博客 1008

一文入门 Linux:从零开始了解 Linux 操作系统

Linux 是一个类 Unix 操作系统,是基于 Unix 操作系统设计的。与 Windows 和 macOS 等操作系统不同,Linux 是开源的,这意味着任何人都可以查看其源代码并进行修改。Linux 最初由 Linus Torvalds 于 1991 年发布,他希望打造一个自由、开放、可供用户修改的操作系统。由于 Linux 的开源特性,它迅速发展壮大,成为服务器、超级计算机、移动设备等多个领域的主流操作系统之一。

m0_63392104的博客 1387

【占用网络】OccNet: Scene as Occupancy 适用于检测、分割和规划任务 ICCV2023

本文分享“占用网络”方案中,具有代表性的方法:OccNet。它以多视角视觉为核心,首先生成BEV特征,然后通过级联结构和时间体素解码器重建生成3D占用特征。构建一个通用的“3D占用编码特征”,用以表示3D物理世界。这样的特征描述可以应用于广泛的自动驾驶任务,包括检测、分割和规划。

黎国溥 3362

一文带你了解Linux操作系统

文章目录Linux目录结构介绍Linux用户介绍Linux 常用命令介绍Linux文件操作Linux文件夹操作Linux 查询命令帮助语句 Linux目录结构介绍 Linux用户介绍 Linux用户通常分为两类: 1.管理员用户(root); 2.普通用户(类似Windows上的普通用户)。 Linux登录系统后,默认当前所在目录为用户主目录,类似Windows登录系统后,默认的所在目录为桌面。 管理员(root)登录系统后默认目录为/root; 普通用户登录系统后默认目录为/home/username,

zag666的博客 1281

“华为杯”研究生数学建模竞赛2020年-【华为杯】D题:无人机集群协同对抗(附获奖论文和MATLAB代码实现)

1.问题重述摘 要:本文针对非线性约束条件下红蓝双方无人机集群协同对抗的最优规划问题,结合贪婪队形、非线性规划、内点法、蒙特卡洛方法和全联立正交配置有限元法,构建了无人机集群协同对抗推演模型。,构建了。我们综合考虑了,和。首先分析红方在集群约束下的贪婪队形和拦截策略,然后我们基于内点法联合MATLAB和AMPL编程求解蓝方突防的非线性规划解,最后基于蒙特卡洛法对整个蓝方突防过程进行推演,得到突防概率图。通过推演,我们提出了两块的区域作为所求区域,并对蓝方的最优突防策略进行分析。

getusushu的博客 1552

低照度与极端天气环境中的YOLOv8优化:CPA-Enhancer网络的应用与分析

为了克服上述问题,本文提出了一种名为的网络改进方案。CPA-Enhancer通过引入链式思考机制和改进的注意力机制,有效地提升了YOLOv8在低照度和复杂天气下的表现。本文提出了针对低照度和恶劣天气条件下目标检测的YOLOv8改进方案——CPA-Enhancer链式思考网络。通过引入低照度图像增强和多尺度特征融合技术,CPA-Enhancer显著提高了YOLOv8在低光照、雾霾、雨雪等环境下的检测性能。实验结果表明,CPA-Enhancer相较于原始YOLOv8,在多个指标上都有显著的提升,尤其是在mAP。

博客 1567

【Linux】一文简单了解操作系统在硬件中的作用,解析操作系统是做什么的?

本文主要介绍了操作系统的作用,并在硬件的基础上,介绍了操作系统对与硬件的操作,如果大家之前没有接触过操作系统,想对操作系统有一个了解,看完操作系统的介绍和软件体系结构图即可,若是还想在深入了解一些知识,可以继续往下看。本文的大多数内容来自《程序员的自我修养》这本书,如果感兴趣建议大家可以去认真阅读。操作系统是管理计算机硬件和软件资源的计算机程序,会对计算机管理硬件、驱动硬件;管理软件;资源分配与回收。操作系统也提供一个让用户与系统交互的操作页面。我们买的电脑就是硬件,在电脑开机的时候就是在加载操作系统。

m0_52094687的博客 2418

【WRF数据准备】土地利用数据-MODIS MCD12Q1数据下载及制备

【WRF数据准备】MODIS静态地理数据下载及制备

WW、forever的博客 3413

一文带你了解网络操作系统,除了Windows、Linux,还有你没听过的!

网络操作系统的概念操作系统是计算机系统中用来管理各种软硬件资源,提供人机交互使用的软件。网络操作系统可实现操作系统的所有功能,并且能够对网络中的资源进行管理和共享。网络操作系统(Network Operation System,NOS)是使网络上各种计算机能方便有效地共享网络资源,为网络用户提供所需的各种服务的软件和通信协议的集合。操作系统的发展过程20世纪50年代中期:第一个简单的批处理操作系统...

关注微信公众号【开源Linux】,后台回复『10T』,领取10T学习资源大放送,涵盖Linux、虚拟化、容器、云计算、网络、Python、Go等书籍和视频 2266

完整 Bootloader 框架

本文详细介绍了嵌入式系统中Bootloader的完整框架设计。主要内容包括:1.Bootloader的核心功能模块,如应用启动、命令交互、下载功能、Flash烧写和调试维护;2.模块化设计框架,包含启动代码、驱动层、协议实现等组件;3.典型工作流程和关键模块实现,如命令行接口、命令注册机制、Flash操作等;4.应用跳转前的准备工作和安全扩展设计,如加密校验、OTA支持等。文章强调了一个成熟Bootloader在系统维护、升级和安全中的重要性,建议采用模块化、可扩展的设计方法。

m0_49476241的博客 1337

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

linux 777权限_一文带你解读并了解Linux操作系统的权限管理

在Linux系统下面部署一些软件的时候,总是习惯性的将SELinux关闭。很多人用了几年Linux操作系统了,知道SELinux是安全相关的,却说不出更多细节来。您知道SELinux具体是做什么的吗?Linux操作系统是一个多用户操作系统,这样就存在资源共享与隔离的问题。也就是说用户A的资源不愿意让用户B访问,用户C的资源与用户D的资源可以共享;同时,又存在超级用户访问所有用户资源的可能性。因此在...

weixin_39554021的博客 1085

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

一文了解Linux内核

本文来自 [https://www.ssdfans.com] 目录 什么是操作系统OS 操作系统的的组成 什么是内核kernel 内核的操作 内核的分类 Linux操作系统 Linux内核 内核源码结构 Linux内核与硬件的关系 是什么使Linux内核与其他经典Unix内核不同? Linux内核架构 Linux内核接口 Linux可加载内核模块 (The Linux Loadable Kernel Module (LKM) ) 什么是操作系统OS 操作系统(简称...

咸鱼弟的博客 6384

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: Android 网络开发抓包工具Fiddler、tcpdump和Wireshark的使用
下一篇: 网络工程师必知!100个网络基础知识,零基础入门到精通,收藏这篇就够了!
网络安全_入门教程
博客等级 码龄4年 1万+粉丝 2151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值