如何查询操作系统版本?

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. 小白的Python之路 day5 random模块和string模块详解

    random模块详解 一.概述 首先我们看到这个单词是随机的意思,他在python中的主要用于一些随机数,或者需要写一些随机数的代码,下面我们就来整理他的一些用法 二.常用方法 1. random.r ...

  2. Qt用Zip压缩文件夹的一些坑

    环境: QT3.3.8 vs2005 QDir dir("/home/Blinux/html"); if ( !dir.exists() ) { //目录不存在 } QString ...

  3. 记一次电信反射xss的挖掘与利用

    0X0.前言 早上起床,打开手机习惯性刷刷新闻,却发现网络无法连接,本以为是光猫出现了问题,后来发现是忘记续费,欠费了. 在网上充值完之后,等了有将近十分钟,网依旧没恢复.随打了个电话给客服,客服在后 ...

  4. Java学习笔记2(输入与随机数简单介绍)

    输入: import java.util.Scanner; public class ScannerDemo{ public static void main(String[ ] args){ Sca ...

  5. (GO_GTD_2)基于OpenCV和QT,建立Android图像处理程序

    一.综述     如何采集图片?在windows环境下,我们可以使用dshow,在linux下,也有ffmpeg等基础类库,再不济,opencv自带的videocapture也是提供了基础的支撑.那么 ...

  6. hdf5 AttributeError: 'UnImplemented' object has no attribute 'read'

    问题现象:最近在用pandas分析数据时,用hdf5存储结果,当我监听不同文件时,多个进程同时写入hdf5(save到不同group)时,报hdf5 AttributeError: 'UnImplem ...

  7. Zabbix实战-简易教程(1)--总流程

    序 玩zabbix已经几年了,一直想分享一些相关的使用经验和心得,但是总以各种借口而拖延,最近准备重新整理,记录一些实际工作环境中的示例,一方面希望能够帮助正在学习或者正在寻找这方面资料的朋友,另一方 ...

  8. 为什么会有OPTIONS请求

    在做项目时,很多时候发送一个post请求,是先发送一个option请求,然后再发送post请求,一直这么用之前也没有仔细思考,今天有时间,好好了解一下为什么会多一次请求. 疑问1:什么是options ...

  9. python 序列话模块 常用

    什么是序列化? 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flatte ...

  10. 个人整理方幂和公式(∑i^k 公式)

    有个Oier小学妹问了我一个Σi^k,i<=1e8 ,k<=1e6的问题,我认为这个用伯努利数列可能可以解决他的问题,所以整理了以下文章,给学弟学习学习~~~本人水平有限,也只能帮到这里了 ...