linux_操作系统
如何查询操作系统版本?
cat /etc/redhat-release
什么是操作系统?
-- win10,linux都是os,应用软件和硬件打交道中间桥梁软件,管理 硬件+软件 资源,计算机系统基础环境
操作系统就是处于用户与计算机硬件之间用于传递信息系统程序软件
当前PC 都是 inter X86 系类,常见的有 windows、linux
什么是linux?
开源
基于inter x86系类CPU架构计算机,基于poslx的多用户、多任务并且支持多线程多CPU
liunx是世界上成千上万的程序员设计和开发实现的
linux有哪些特性?
- 开源,可自由修改
- Unix兼容,具备几乎所有Unix的优秀特性
- 可自由传播,无任何商业化版权制约
- 适合inter等 x86 CPU系列架构计算机
linux历史
1969年,诞生于贝尔实验室,由于各大厂商各种硬件不同,产生了各种版本Unix
Unix有哪些优秀特性?
- 技术成熟,可靠性高
- 极强的可伸缩性,支持各种架构CPU
- 强大的网络功能, TCP/IP
- 强大的数据库支持能力
- 强大的开发能力,促使了c语言诞生
什么是自由软件?
没有商业化软件版权制约,源码开放,可无约束自由传播
自由意味着freedom,免费意味着free,两个不同的概论
什么是GNU?
自由软件基金会
什么是GPL?
开源许可协议
核心:
保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源码特权,都必须同时给出具体更改的源代码
linux内核不是GNU计划的一部分
linux应用领域?
IT 服务器
linux定位在哪?
- 服务器领域
- x86CPU架构计算机硬件
- 面向互联网企业
32位系统和64位系统的区别?
- 设计定位不同。64位满足大量的系统内存和浮点性能的科学计算和高性能计算应用程序领域,64位为高科技人员使用本行业特殊软件运行平台设计,32位是为普通用户设计的
- 安装配置不同。64位必须cpu也是64位的,并且只有64位软件才能发挥最佳效果,32位虽然可以安装在64位CPU电脑上,但是无法发挥64位cpu电脑性能
- 运算速度不同。64位数据宽度为64位,比32位高一倍
- 寻址能力不同。32位只能支持4G内存,扩展使用PAE技术,64位理论上支持4*2^32G寻址,也就是32位的2^32G
总结: 64位CPU性能更加强大,支持更加大的内存
有关操作系统信息相关的命令和文件有哪些?
uname -m # 查询系统cpu架构和操作系统位数 uname -r # 查询操作系统内核信息 uname -n # 查询主机名 cat /etc/redhat-release # 查询操作系统名字和版本号