【Linux】操作系统与Linux — Linux概述、组成及目录结构

news/2024/4/26 16:57:28/文章来源:https://blog.csdn.net/zsy3757486/article/details/129268830

目录

一、什么是操作系统?都有那些?

二、Linux概述

三、Linux组成

三、Linux目录结构

四、Linux目录结构

💟 创作不易,不妨点赞💚评论❤️收藏💙一下


一、什么是操作系统?都有那些?

1.常见操作系统有:Windows、MacOS、Linux

名称

描述

Windows

微软公司研发的收费操作系统。分为两类:用户操作系统、Server操作系统。

用户操作系统:win 95、win 98、win NT、win Me、win xp、vista、win7、win8、win10。

Server系统:win server 2003、win server 2008、win server 2012、win server 2016。

MacOS

由苹果公司开发的一款收费(变相收费,买电脑送系统)操作系统。

该系统从终端角度来看分为:watch OS、IOS、MacOS。

优点:底层优化实现的很好、安全性要更加高点

Linux

目前全球使用量最多的服务器操作系统。其体系很强大,其分支有很多。

主要的分支有:RedHat(红帽)、Debian、乌班图、CentOS等等。

其在世界范围最大的使用分支是安卓Android

  • 各操作系统的特点
    1. Windows属于:单用户、多任务操作系统。
    2. Linux属于:多用户、多任务操作系统
  • 名词解释
    1. 单用户:一个用户,操作系统允许同时登录一个用户。
    2. 单任务:一个任务,允许用户同时进行的操作任务数量。
    3. 多用户:多个用户,操作系统允许同时登录多个用户进行操作。
    4. 多任务:多个任务,允许用户同时进行多个操作任务。

2.操作系统在计算整体架构中的位置


二、Linux概述

Linux的开发作者,Linux之父,李纳斯·托瓦兹。Linux诞生时是荷兰在校大学生。

1991年0.0.1版本,使用Unix时,对系统底层进行修改,并上传学校网站Linus’s Unix,网络管理觉得名字不好记,改名称Linux

1992年  0.0.2版本

1994年  1.0版本

2003年  2.6版本

上述所提及的版本号并不是分支版本,而是指Linux的内核版本

Linux是一套免费使用和自由传播的类Unix操作系统,可以任意修改其源代码。

Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

Linux的特点:它是多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能.

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。

三、Linux组成

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。

 

1.内核(kernel):是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

  • Linux内核网址:http://www.kernel.org

2.Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器.它不仅是命令解释器,而且还是高级编程语言,shell编程

3.文件系统File Systems:是文件存放在磁盘等存储设备上的组织方法

  • Linux系统能支持多种目前流行的文件系统,如EXT2、 EXT3、 FAT、 FAT32、 VFAT和ISO9660。

4.应用程序:标准的Linux系统一般都有一套应用程序。

它包括文本编辑器、编程语言、X Window、办公套件、Internet工具和数据库


三、Linux目录结构

RedHat Linux

  • Red Hat领导着Linux的开发、部署和经营,从嵌入式设备到安全网页服务器,它都是用开源软件作为Internet基础设施解决方案的领头羊。
  • Red Hat解决方案包括Red Hat Linux、开发人员和嵌入式技术,以及培训、管理和技术支持。

Ubuntu

  • Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统。
  • Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
  • 为桌面虚拟化提供支持平台。

CentOS

  • CentOS 是Linux发行版之一。
  • 由Red Hat Enterprise Linux提供的源代码编译而成。很多公司使用CentOS替代商业版RedHat Linux。
  • RedHat 和CentOS差别不大,Red Hat Linux 和Centos系统是免费的。Red Hat Linux 服务是收费的,比如免费版本不支持在线升级。Centos每个版本服务都是免费的。

四、​​​​​​​Linux目录结构

目录名称

描述

/

根目录,一般根目录下只存放目录,不要存放文件。

/bin   (binaries)

存放二进制可执行文件. 如常用的命令ls、tar、mv、cat等

/boot

放置linux系统启动时用到的一些文件

/dev  (devices)

存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备

/etc  (etcetera)

系统配置文件存放的目录。

/home

系统默认的用户目录。新增用户时,每一个用户对应的目录都存在带改目录中。

~表示当前用户的家目录

/lib   (library)

系统使用的函数库的目录

/root

系统管理员root的家目录

/sbin

(super user binaries)

放置系统管理员使用的可执行命令。(/usr/sbin:   /usr/local/sbin)

/usr

(unix shared resources)

应用程序存放目录

/usr/bin 存放应用程序, /usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件

/var:(variable)

放置系统执行过程中经常变化的文件

如:/var/log随时更改的日志文件,/var/run: 程序或服务启动

/opt

给主机额外安装软件所摆放的目录

/tmp:(temporary)

一般用户或正在执行的程序临时存放文件的目录

/srv

服务启动之后需要访问的数据目录

/proc

此目录的数据都在内存中,如系统核心,外部设备,网络状态


写到最后

四季轮换,已经数不清凋零了多少, 愿我们往后能向心而行,一路招摇胜!

🐋 你的支持认可是我创作的动力

💟 创作不易,不妨点赞💚评论❤️收藏💙一下

😘 感谢大佬们的支持,欢迎各位前来不吝赐教

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_75593.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux | 1. 挂载新硬盘与磁盘管理

如有错误,恳请指出。 1. Ubuntu挂载新硬盘 查看磁盘状态:sudo fdisk -l 1)为新硬盘分区 使用 fdisk 指令对 /dev/sdb 进行分区操作:sudo fdisk /dev/sdb。进入分区工具后,我们可以输入 m 看指令说明,注意…

SQL数据库权限管理-10个数据库角色

为便于管理数据库中的权限,SQL 数据库提供了服务器角色、数据库角色、用户等来划分不同用户拥有的权限差异。今天给大家介绍数据库角色对应的权限。 数据库级角色 存在两种类型的数据库级角色: 数据库中预定义的“固定数据库角色”可以创建的“用户定…

New Bing怼人、说谎、PUA,ChatGPT已经开始胡言乱语了

最近,来自大洋彼岸那头的ChatGPT科技浪潮席卷而来,微软将chatGPT整合搜索引擎Bing开启内测后,数百万用户蜂拥而至,都想试试这个「百事通」。 赶鸭子上架,“翻车”了? 但短短上线十几天,嵌入了…

架构篇之如何画出优秀的架构图(二)

今天是架构篇的第二篇文章,跟大家聊聊如何画出好的架构图。 一、架构图分类 1、业务架构 a. 定义:描述系统对用户提供了什么业务功能。 b. 使用场景: 产品规划业务给高P汇报

高通平台开发系列讲解(Sensor篇)AlsPs的工作原理及介绍

文章目录 一、什么是ALS?二、什么是距感(PS)?三、AlsPs的工作原理四、AlsPs的特性五、距感的校准参数说明六、光感的校准参数说明沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇文章将介绍 AlsPs 的工作原理及介绍。 一、什么是ALS? 光感的英文叫做Ambient Li…

大数据|Hadoop系统

目录 📚Hadoop介绍 📚Hadoop优点 📚Hadoop的体系结构 🐰HDFS的体系结构 🐰MapReduce的体系结构 🐰HDFS和MapReduce的协同作用 📚Hadoop与分布式开发 🐰MapReduce计算模型 &a…

时钟振荡器的作用

引言 如果电子元件没有时钟,你怎么知道你的信号的频率是多少?频率的定义是一秒振荡的次数。一秒是多久?那么为了知道一秒是多久,电子元件的时钟就很重要了,我们通过频率准确的晶振来产生振荡信号。因为晶振的频率是固…

网络安全从入门到精通:30天速成教程到底有多狠?你能坚持下来么?

毫无疑问,网络安全是当下最具潜力的编程方向之一。对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握网络安全看似是一件十分困难的事。至于一个月能不能学会网络安全,这个要看个人,对于时间管理不是很高的,肯…

信贷系统学习总结(5)—— 简单的风控示例(含代码)

一、背景1.为什么要做风控?目前我们业务有使用到非常多的AI能力,如ocr识别、语音测评等,这些能力往往都比较费钱或者费资源,所以在产品层面也希望我们对用户的能力使用次数做一定的限制,因此风控是必须的!2.为什么要自己写风控?那么多开源的风控组件,为什么还要写呢?是不是想…

2023上半年北京/上海/广州/深圳NPDP产品经理认证报名

产品经理国际资格认证NPDP是国际公认的唯一的新产品开发专业认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。 【认证机构】 产品开发与管理协会(PDMA)成立于1979年…

已解决The above exception was the direct cause of the following exception:

已解决RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd ImportError: numpy.core.multiarray failed to import The above exception was the direct cause of the following exception: SystemError: returned a result with an err…

HU4056H耐压高达28V,具有电源OVP功能的1A单节锂离子电池线性充电IC

产品概述 HU4056H是一款完整的采用恒定电流/恒定电压的高压、大电流、单节锂离子电池线性充电 IC。最高耐压可达 28V, 6.5V 自动过压保护,充电电流可达 1A。 由于采用了内部 PMOSFET 架构,加上防倒充电路,所以不需要外部隔离二…

你问我答|虚拟机、容器和无服务器,怎么选?

在新技术层出不穷的当下,每家企业都希望不断降低成本,并提高运营效率,一个方法就是寻找不同的技术方案来优化运营。      例如,曾经一台服务器只能运行一个应用(裸机);接着,一台服务器的资源可以划分为多个块,从而运行多个应用(虚拟化);再到后来,应用越来越多,为了方便它们…

移动字母--降维与DFS

一、题目描述 2x3=6 个方格中放入 ABCDE 五个字母,右下角的那个格空着。如下图所示。 和空格子相邻的格子中的字母可以移动到空格中,比如,图中的 C 和 E 就可以移动,移动后的局面分别是: A B D E C A B C D E 为了表示方便,我们把 6 个格子中字母配置用一个串表示出…

老字号白酒企业——金徽酒借力泛微,升级门户,实现统一办公

金徽酒股份有限公司前身系康庆坊、万盛魁等多个徽酒老作坊基础上组建的省属国营大型白酒企业,曾用名甘肃陇南春酒厂,是国内建厂最早的中华老字号白酒酿造企业之一。2016年3月10日,金徽酒在上海证券交易所挂牌上市。 (图片素材来自…

计算机网络技术概述

目录第一章 概述1.1计算机网络在信息时代的作用一、计算机网络各类应用1 信息浏览和发布万维网谷歌、百度等搜索引擎博客、微博2 通信和交流电子邮件、网络电话QQ、Skype微信、Facebook、Twitter3 休闲和娱乐网络电视bilibili、youtube等视频网站互动网络游戏4 资源共享远程文件…

10月17日|实验报告|paddle paddle|概念辨析

目录 一、安装paddle paddle 第一章 零基础入门深度学习 机器学习和深度学习综述 1.人工智能、机器学习、深度学习的关系 1.1人工智能(Artificial Intelligence,AI) 1.2机器学习 1.2.1机器学习的实现 1.2.2机器学习方法论 1.3深度学习​​​​​​​ 一、安装paddle…

Hbase -- Compact工具梳理

1. 背景 当前,线上HBase集群的自动Major Compact是关闭的,我们选择在凌晨业务空闲的时候进行手动触发Major Compact,Compact工具就是在运维平台上对资源组、RS、表进行Major Compact。目前线上有2种版本的Compact程序:Compact_v1…

548、RocketMQ详细入门教程系列 -【消息队列之 RocketMQ (二)】 2023.02.28

目录一、Java 访问 RocketMQ 实例1.1 引入依赖1.2 消息生产者1.3 消息消费者1.4 启动 Name Server1.5 启动 Broker1.6 运行 Consumer1.7 运行 Producer二、参考链接一、Java 访问 RocketMQ 实例 RocketMQ 目前支持 Java、C、Go 三种语言访问,按惯例以 Java 语言为例…

IDEA社区版环境配置和插件安装

一、Java环境安装 1.1 下载openjdk环境安装包 可以进华为镜像站进行下载。参考链接: Index of openjdk-local https://repo.huaweicloud.com/openjdk/ 1.2 配置Java环境 解压缩openjdk到任意路径,建议路径不要有中文。然后把路径的bin文件&#xff0…