如何查询操作系统版本?

cat /etc/redhat-release

什么是操作系统?

  

  -- win10,linux都是os,应用软件和硬件打交道中间桥梁软件,管理 硬件+软件 资源,计算机系统基础环境

操作系统就是处于用户与计算机硬件之间用于传递信息系统程序软件

  当前PC 都是 inter X86 系类,常见的有 windows、linux

什么是linux?

开源

基于inter x86系类CPU架构计算机,基于poslx的多用户、多任务并且支持多线程多CPU

liunx是世界上成千上万的程序员设计和开发实现的

linux有哪些特性?

  1. 开源,可自由修改
  2. Unix兼容,具备几乎所有Unix的优秀特性
  3. 可自由传播,无任何商业化版权制约
  4. 适合inter等 x86 CPU系列架构计算机

linux历史

1969年,诞生于贝尔实验室,由于各大厂商各种硬件不同,产生了各种版本Unix

Unix有哪些优秀特性?

  1. 技术成熟,可靠性高
  2. 极强的可伸缩性,支持各种架构CPU
  3. 强大的网络功能, TCP/IP
  4. 强大的数据库支持能力
  5. 强大的开发能力,促使了c语言诞生

什么是自由软件?

  没有商业化软件版权制约,源码开放,可无约束自由传播

  自由意味着freedom,免费意味着free,两个不同的概论

什么是GNU?

自由软件基金会

什么是GPL?

开源许可协议

核心:

    保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源码特权,都必须同时给出具体更改的源代码

linux内核不是GNU计划的一部分

linux应用领域?

IT 服务器

linux定位在哪?

  1. 服务器领域
  2. x86CPU架构计算机硬件
  3. 面向互联网企业

32位系统和64位系统的区别?

  1. 设计定位不同。64位满足大量的系统内存和浮点性能的科学计算和高性能计算应用程序领域,64位为高科技人员使用本行业特殊软件运行平台设计,32位是为普通用户设计的
  2. 安装配置不同。64位必须cpu也是64位的,并且只有64位软件才能发挥最佳效果,32位虽然可以安装在64位CPU电脑上,但是无法发挥64位cpu电脑性能
  3. 运算速度不同。64位数据宽度为64位,比32位高一倍
  4. 寻址能力不同。32位只能支持4G内存,扩展使用PAE技术,64位理论上支持4*2^32G寻址,也就是32位的2^32G

  总结: 64位CPU性能更加强大,支持更加大的内存

有关操作系统信息相关的命令和文件有哪些?

uname -m    # 查询系统cpu架构和操作系统位数
uname -r # 查询操作系统内核信息
uname -n # 查询主机名
cat /etc/redhat-release # 查询操作系统名字和版本号

  

linux_操作系统的更多相关文章

  1. ch01 PHP开篇

    ch01 PHP开篇 1.1启蒙知识 思考:WAMP是什么?:集成开发环境 [Windows+Apache服务器+MySQL数据库+PHP编程] 1.1.1 站点 将网站所有相关素材都放到一个文件夹中 ...

  2. 20135220谈愈敏Linux_总结

    Linux_总结 具体博客链接 计算机是如何工作的 操作系统是如何工作的 构造一个简单的Linux系统MenuOS 系统调用(上) 系统调用(下) 进程的描述和创建 可执行程序的装载 进程的切换和系统 ...

  3. Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的性能稳定的操作系统,可免费使用并自由传播。

    Linux是一个基于POSIX和Unix的多用户.多任务.支持多线程和多CPU的性能稳定的操作系统,可免费使用并自由传播. Linux是众多操作系统之一 , 目前流行的服务器和 PC 端操作系统有 L ...

  4. 操作系统篇-调用门与特权级(CPL、DPL和RPL)

    || 版权声明:本文为博主原创文章,未经博主允许不得转载. 一.前言 在前两篇文章(<操作系统篇-浅谈实模式与保护模式>和<操作系统篇-分段机制与GDT|LDT>)中,我们提到 ...

  5. 操作系统篇-分段机制与GDT|LDT

    || 版权声明:本文为博主原创文章,未经博主允许不得转载. 一.前言     在<操作系统篇-浅谈实模式与保护模式>中提到了两种模式,我们说在操作系统中,其实大部分时间是待在保护模式中的. ...

  6. 操作系统篇-hello world(免系统运行程序)

     || 版权声明:本文为博主原创文章,未经博主允许不得转载. 一.前言     今天起开始分享关于操作系统的相关知识,本人也是菜鸟一个,正处于学习阶段,这整个操作系统篇也是我边学习边总结的一些结果,希 ...

  7. Linux实战教学笔记03:操作系统发展历程及系统版本选择

    标签(空格分隔): Linux实战教学笔记-陈思齐 第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介. 操作系统,英文名称Operating System ...

  8. ucos实时操作系统学习笔记——任务间通信(消息)

    ucos另一种任务间通信的机制是消息(mbox),个人感觉是它是queue中只有一个信息的特殊情况,从代码中可以很清楚的看到,因为之前有关于queue的学习笔记,所以一并讲一下mbox.为什么有了qu ...

  9. ucos实时操作系统学习笔记——任务间通信(队列)

    ucos操作系统中的queue机制同样使用了event机制来实现,其实和前面的sem,mutex实现类似,所不同的是对sem而言,任务想获得信号量,对mutex而言,任务想获得的是互斥锁.任务间通信的 ...

随机推荐

  1. Mac appium.dmg. Xcode Command Line Tools

    You need to install the command line tools as marked in your message: ✖ Xcode Command Line Tools are ...

  2. PE文件详解(四)

    本文转自小甲鱼的PE文件详解系列原文传送门 到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的知识.接下来就该轮到SectionTable (区块表,也成节表). ...

  3. String常用的方法

    l String: 字符串类,字符串是常量:它们的值在创建之后不能更改 l 方法 boolean equals(Object obj) 判断两个字符串中的内容是否相同 boolean equalsIg ...

  4. 从Unity中的Attribute到AOP(八)

    本文将讲一下在UnityEditor命名空间下的一些特性. CallBackOrder,这个Attribute是所有带callback index的Attribute的基类,由于官方也没有给出详细的说 ...

  5. 一天就学会Android开发四大组件

    这个文章主要是讲Android开发的四大组件,本文主要分为 一.Activity详解二.Service详解三.Broadcast Receiver详解四.Content Provider详解外加一个重 ...

  6. spring 多线程 写入数据库 和 写入 xml文件

    最近工作中遇到一个需求 多线程先爬取页面 然后将爬取的结果持久化到数据库中 ,一些大文本的内容需要持久化到 xml文件中; 下面是运行后的结果: xml 文件写入结果: 数据库写入结果: 再来张项目结 ...

  7. 循序渐进之Spring AOP(1) - 原理

    AOP全称是Aspect Oriented Programing,通常译为面向切面编程.利用AOP可以对面向对象编程做很好的补充. 用生活中的改装车比喻,工厂用面向对象的方法制造好汽车后,车主往往有些 ...

  8. vue-router 组件复用问题

    组件系统是Vue的一个重要组成部分,它可以将一个复杂的页面抽象分解成许多小型.独立.可复用的组件,通过组合组件来组成应用程序,结合vue-router的路由功能将各个组件映射到相应的路由上,通过路由的 ...

  9. 手机termux上安装msfconsole

    大家可能因为手机没有root而不能通过deploy安装kali 我们使用termux来安装渗透工具 1.下载并安装Termux,更新软件源并升级软件包 apt update apt upgrade a ...

  10. RED_HAWK:基于PHP实现的信息收集与SQL注入漏洞扫描工具

    无事早上就去逛freebuf看到一款不错的工具,打算介绍给大家 RED_HAWK:基于PHP实现的信息收集与SQL注入漏洞扫描工具 RED HAWK 最新版本:v1.0.0[2017年6月11日] 下 ...