如何查询操作系统版本?

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. css实现网格背景

    只使用一个渐变时,我们能创建的图案并不多,当我们把多个渐变图案组合起来,让他们透过彼此的透明区域显现时,神奇的事情就发生了!我们首先想到的是把水平和水质条纹叠加起来,就可以得到各种各样的网格. 1. ...

  2. linux常用基本命令整理小结

    linux系统遵循的基本原则 由目标单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 尽量避免捕捉用户接口: 配置文件保存为纯文本文件: Linux命令行常识 命令格式 命令+选项+参数 选项 ...

  3. H5前端性能测试总结

    测试关注指标 Http请求个数 同一个域名不同浏览器内核.不同版本浏览器,大部分并发请求数是6个: 优化方案: a.雪碧图:即CSS Sprite,也称CSS精灵,是一种CSS图像合并技术,该方法是将 ...

  4. 常用Linux命令笔记

    任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...

  5. 一句话理解字符编码(Unicode ,UTF8,UTF16)

    Unicode和ASCII码属于同一级别的,都是字符集,字符集规定从1到这个字符集的最大范围每个序号都各表示什么意思.比如ASCII字符集中序号65表示"A". 那接下来的UTF8 ...

  6. ETL实践--Spark做数据清洗

    ETL实践--Spark做数据清洗 上篇博客,说的是用hive代替kettle的表关联.是为了提高效率. 本文要说的spark就不光是为了效率的问题. 1.用spark的原因 (如果是一个sql能搞定 ...

  7. Windows下使用pip安装mysql-python

    安装的过程很煎熬,留个爪,希望对其他人有帮助. 先声明我安装前的电脑配置: Win10: Python2和Python3共存(备注一个好用的方法,感谢知乎大神:https://www.zhihu.co ...

  8. 【机器学习学习】SKlearn + XGBoost 预测 Titanic 乘客幸存

    Titanic 数据集是从 kaggle下载的,下载地址:https://www.kaggle.com/c/titanic/data 数据一共又3个文件,分别是:train.csv,test.csv, ...

  9. grid搜索最优参数

    GridSearchCV 详细地址:http://scikit-learn.org/stable/modules/generated/sklearn.grid_search.GridSearchCV. ...

  10. deeplearning.ai 神经网络和深度学习 week1 深度学习概论 听课笔记

    1. 预测房价.广告点击率:典型的神经网络,standard NN. 图像:卷积神经网络,CNN. 一维序列数据,如音频,翻译:循环神经网络,RNN. 无人驾驶,涉及到图像.雷达等更多的数据类型:混合 ...