如何查询操作系统版本?

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. Redis学习笔记(一)关于在windows64位环境下的安装学习使用

    前言 由于工作需要,目前我正在学习使用Redis.我当时学习Redis就从网上下载了点资料就开始学习了.入门看的是<REDIS入门指南>,这本书个人觉得很适合新手用来学习接触.根据书上的引 ...

  2. [Spark性能调优] 第三章 : Spark 2.1.0 中 Sort-Based Shuffle 产生的内幕

    本課主題 Sorted-Based Shuffle 的诞生和介绍 Shuffle 中六大令人费解的问题 Sorted-Based Shuffle 的排序和源码鉴赏 Shuffle 在运行时的内存管理 ...

  3. Java中ArrayList与LinkedList的区别

    Java中ArrayList与LinkedList的区别 一般大家都知道ArrayList和LinkedList的区别: 1. ArrayList的实现是基于数组,LinkedList的实现是基于双向 ...

  4. 有关求任意一个正整数的n的因数的个数的求解思路

    已知条件:n=p1^a1xp2^a2xp3^a3........xpk^ak;求解n的因数的个数: 求解的主要思想:递归 设所有的因数的个数为U1: 则U1会等于什么呢? 不妨设求得p2^a2xp3^ ...

  5. Redis 部署主从哨兵 C#使用,实现自动获取redis缓存 实例1

    源码示例下载链接: https://pan.baidu.com/s/1eTA63T4 密码: un96 实现目标:windows 下安装 一台master服务 一台salve redis服务器 并且哨 ...

  6. Java实现网页抓取的一个Demo

    这个小案例的话我是存放在我的github 上. 下面给出链接自己可以去看下,也可以直接下载源码.有具体的说明 <Java网页抓取>

  7. C#学习笔记-基础知识篇(不定期更新)

    1.父类必须包含构造函数么? 父类必须要有一个构造函数,有参无参都可以. 构造函数是对象的基本,没有构造函数就没有对象,若父类中显示的有参数的构造函数,在子类继承就必须写一个构造函数来调用父类的构造函 ...

  8. jq手风琴效果

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 用Token令牌维护微服务之间的通信安全的实现

    在微服务架构中,如果忽略服务的安全性,任由接口暴露在网络中,一旦遭受攻击后果是不可想象的. 保护微服务键安全的常见方案有:1.JWT令牌(token) 2.双向SSL 3.OAuth 2.0 等 本文 ...

  10. ajaxfileupload插件,C#返回Json数据报错

    报错信息一:jQuery.handleError is not a function 上传图片的时候,通过F12,查看到这个错误. 解决方案: jquery版本问题,handlerError只在jqu ...