- 浏览: 150018 次
- 性别:
- 来自: 北京
文章分类
最新评论
2.4.26是内核的版本号,内核的版本号是Linus领导下的开发小组开发的内核的版本号。Linux内核版本号的格式如A.B.C,其中B为偶数的的版本是稳定的版本,并且C越大的越新,相对而言bug越少,越稳定。
通常,内核版本序号是偶数表示是稳定的版本,奇数序号是不稳定的测试版本。
lisa@bj72 lisa]$ cat /proc/version
Linux version 2.4.26 (root@bj.163.com) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #5 SMP Wed Jul 21 18:26:14 CST 2004
SMP:Multi Processor代表多CPU
[lisa@bj72 lisa]$ cat /etc/redhat-release
Red Hat Linux release 9 (Shrike)
[lisa@bj72 lisa]$ cat /etc/issue
Red Hat Linux release 9 (Shrike)
Kernel r on an m
这两个是发行套件版本。
如果是AS的:
[root@eall81 root]# cat /proc/version
Linux version 2.4.21-47.ELsmp (bhcompile@hs20-bc1-1.build.redhat.com) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-54)) #1 SMP Wed Jul 5 20:38:41 EDT 2006
[root@eall81 root]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 3 (Taroon Update 8 )
[root@eall81 root]# cat /etc/issue
Red Hat Enterprise Linux AS release 3 (Taroon Update 8 )
Kernel \r on an \m
----------------[root@NameNode ~]# uname -a
Linux NameNode.dev 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:01:26 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@NameNode ~]# file /sbin/init
/sbin/init: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[root@NameNode ~]#
-----------------
操作系统只是硬件和应用软件中间的一个平台。
32位操作系统针对的32位的CPU设计。
64位操作系统针对的64位的CPU设计。
我们的CPU从原来的8位,16位,到现在的32位和64位。
cpu处理计算的时候“数据”和“指令”是不同对待的。
8位的CPU,一次只能处理一个8位的“数据”或者一个8位的"指令"。比如'00001101'.
又比如:“+1”这个运算,你要先指示CPU做“+”,完成后再输入“1”数据给CPU。
8位的CPU优点是设计简单,处理速度比较快。
缺点就是:软件设计复杂,繁琐。不利于计算机的发展。
后来推出了16位的CPU,我们就可以一次处理两个字节(16位)的数据了,比如“加1”这个命令。“加”是一个指令,占用8个位,余下的8位我们可以存放数据“1”了。
32位的CPU就更加方便了,我们就可以一次处理一个a=a+b这样的命令了。
优点:简化了软件设计的复杂度
缺点:硬件设计更加复杂,计算速度下降。
一般来讲32位的CPU对于我们来讲是最理性的CPU,对于软件开发来讲足够了。
但是2的32次方 = 4294967296bit = 4G左右
很显然32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存的远远不够的了。我们需要更加大的内存寻址空间的话就需要对CPU进升级。64位CPU就这样诞生了。64位CPU的内存寻址空间是多少你算算看!
2的64次方(理论上)。
但是现在的AMD和Inter的64位CPU并不是真正意义上的64CPU,只是进行了部分64位的改进,比如64位的内存寻址等。
要是真的全部都是64位的了,那么现在市场上的软件将全部被淘汰不能使用了~呵呵,想像一下会是什么样子。
64位的操作系统针对64位CPU设计的,增加了一些64位的指令,但还是和32兼容的。对于我们普通用户来讲64位系统意义不大。
通常,内核版本序号是偶数表示是稳定的版本,奇数序号是不稳定的测试版本。
lisa@bj72 lisa]$ cat /proc/version
Linux version 2.4.26 (root@bj.163.com) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #5 SMP Wed Jul 21 18:26:14 CST 2004
SMP:Multi Processor代表多CPU
[lisa@bj72 lisa]$ cat /etc/redhat-release
Red Hat Linux release 9 (Shrike)
[lisa@bj72 lisa]$ cat /etc/issue
Red Hat Linux release 9 (Shrike)
Kernel r on an m
这两个是发行套件版本。
如果是AS的:
[root@eall81 root]# cat /proc/version
Linux version 2.4.21-47.ELsmp (bhcompile@hs20-bc1-1.build.redhat.com) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-54)) #1 SMP Wed Jul 5 20:38:41 EDT 2006
[root@eall81 root]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 3 (Taroon Update 8 )
[root@eall81 root]# cat /etc/issue
Red Hat Enterprise Linux AS release 3 (Taroon Update 8 )
Kernel \r on an \m
----------------[root@NameNode ~]# uname -a
Linux NameNode.dev 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:01:26 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@NameNode ~]# file /sbin/init
/sbin/init: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[root@NameNode ~]#
-----------------
操作系统只是硬件和应用软件中间的一个平台。
32位操作系统针对的32位的CPU设计。
64位操作系统针对的64位的CPU设计。
我们的CPU从原来的8位,16位,到现在的32位和64位。
cpu处理计算的时候“数据”和“指令”是不同对待的。
8位的CPU,一次只能处理一个8位的“数据”或者一个8位的"指令"。比如'00001101'.
又比如:“+1”这个运算,你要先指示CPU做“+”,完成后再输入“1”数据给CPU。
8位的CPU优点是设计简单,处理速度比较快。
缺点就是:软件设计复杂,繁琐。不利于计算机的发展。
后来推出了16位的CPU,我们就可以一次处理两个字节(16位)的数据了,比如“加1”这个命令。“加”是一个指令,占用8个位,余下的8位我们可以存放数据“1”了。
32位的CPU就更加方便了,我们就可以一次处理一个a=a+b这样的命令了。
优点:简化了软件设计的复杂度
缺点:硬件设计更加复杂,计算速度下降。
一般来讲32位的CPU对于我们来讲是最理性的CPU,对于软件开发来讲足够了。
但是2的32次方 = 4294967296bit = 4G左右
很显然32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存的远远不够的了。我们需要更加大的内存寻址空间的话就需要对CPU进升级。64位CPU就这样诞生了。64位CPU的内存寻址空间是多少你算算看!
2的64次方(理论上)。
但是现在的AMD和Inter的64位CPU并不是真正意义上的64CPU,只是进行了部分64位的改进,比如64位的内存寻址等。
要是真的全部都是64位的了,那么现在市场上的软件将全部被淘汰不能使用了~呵呵,想像一下会是什么样子。
64位的操作系统针对64位CPU设计的,增加了一些64位的指令,但还是和32兼容的。对于我们普通用户来讲64位系统意义不大。
发表评论
-
用vim比较文件
2013-09-17 10:07 8401. 使用vim的比较模式 ... -
linux去掉文件重复行
2013-08-28 18:20 894linux去掉文件重复行 在统计某些数据的时候,文件 ... -
linux下释放内存的cache
2013-07-31 13:03 910虽然内存cache对文件系统有加速,但是cache太多的文件 ... -
查看linux机器cpu信息
2013-06-27 17:27 547查看几核 cat /proc/cpuinfo | grep ... -
awk常用问题集锦
2012-12-07 15:38 835http://www.cnblogs.com/27681507 ... -
Linux中expr命令
2012-12-05 18:04 845http://blog.csdn.net/guhong5153 ... -
shell里面如何获取字符串长度--判断字符串为空
2012-12-05 18:04 1966#/bin/bashstr=12313; le1=`expr ... -
Linux中date命令
2012-12-05 17:35 3077Linux中date命令用法 1、以下是服务器现在的时 ... -
linux date得到当前时间的毫秒
2012-12-05 16:45 18018echo `expr \`date +%s%N\` / 100 ... -
Linux系统管理员应该知道的20个系统监控工具
2012-11-10 17:43 740http://bbs.chinaunix.net/thread ... -
LINUX SHELL 中 2>&1 重定向的问题
2012-07-31 15:17 1013转载http://blog.csdn.net/past ... -
shell 脚本中$$,$#,$?
2012-07-31 14:53 687$0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1 ... -
linux shell getopts
2012-07-19 18:28 4317#getopts ALL=false HELP=false F ... -
linux如何根据进程ID查找启动程序的路径
2012-02-22 09:59 1207http://blog.csdn.net/eijnew/art ... -
awk基础
2011-12-14 14:37 8531、awk 语法分模式和操 ... -
linux rsync同步设置详细指南
2011-08-24 17:43 1246linux rsync同步设置详细指南 配置rsync 同步数 ... -
shell分割字符串
2011-06-16 14:58 1752#!/bin/sh ids="1,2,3,4, ... -
linux scp无密码
2011-06-07 17:14 1560原理: 密匙认证需要依靠密匙,首先创建一对密匙(包括公匙和 ... -
java调用shell,并得到shell的输出
2011-05-26 15:31 3296import java.io.IOException; ... -
把awk中的数组赋值给shell中的数组
2011-05-26 15:20 11828方法1,通过eval #!/bin/bash ipstr ...
相关推荐
1. 查看内核版本命令: chen@mylinuxserver:~> cat /proc/version Linux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005 /proc 目录的作用?...
Linux操作系统是一种自由、开源的操作系统,它基于Unix系统设计,由林纳斯·托瓦兹在1991年首次发布。Linux操作系统的核心是内核,它负责管理系统的硬件资源,调度进程,以及确保多任务的顺利运行。Linux的开放源码...
LINUX操作系统1LINUX操作系统1LINUX操作系统1LINUX操作系统1LINUX操作系统1
【嵌入式Linux操作系统】 嵌入式Linux操作系统是将Linux这一开源操作系统应用于各种嵌入式设备中的技术。这种操作系统在微处理器、电源管理、时钟、复位、存储器(如Flash和RAM)、输入输出设备(如USB、LCD和键盘...
Linux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdf
嵌入式 LINUX 操作系统 嵌入式 LINUX 操作系统是指在嵌入式系统中使用的 LINUX 操作系统。嵌入式系统是一种专用计算机系统,具有高可靠性、低功耗、低成本、小体积等特点。嵌入式 LINUX 操作系统的特点是可以根据...
Linux操作系统基础教程主要涵盖Linux操作系统的基本概念、安装方式、常用命令、系统目录结构、文件链接、磁盘挂载、用户组管理、文件权限与目录权限、shell脚本、文件查找和比较工具,以及网络通信和编译工具。...
3、Linux操作系统文件目录 4、Xshel1和Xftp的安装 5、Vi和Vim编辑器的使用 6、Linux用户管理相关操作 7、Linux运行级别和帮助指令 8、Linux指令之文件目录、时间日期、搜索查找、压缩和解压 9、Linux组管理和...
linux操作系统linux操作系统linux操作系统linux操作系统linux操作系统linux操作系统linux操作系统linux操作系统linux操作系统linux操作系统linux操作系统linux操作系统
1994 年,Linux 内核 1.0 版本正式发布,标志着 Linux 操作系统的诞生。自那以后,Linux 操作系统得到了广泛的应用和发展,目前已经成为服务器、嵌入式系统、移动设备等领域的主流操作系统。 Linux 操作系统的体系...
Linux 操作系统(第 2 版)课后习题答案 本资源总结了 Linux 操作系统(第 2 版)课后习题答案,涵盖了 Linux 的基本概念、安装、配置、文件系统、命令、进程管理、安全等方面的知识点。 一、选择题 1. Linux 最...
详细介绍linux操作系统的知识,Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux...
本书可作为Linux操作系统课程的教材,也可作为电脑爱好者,相关技术人员及参加Linux认证考试人士的参考书。 一、关于Linux Linux是一个正在蓬勃发展的极富生命力的操作系统。芬兰青年Linus Torvalds和其杰作的...
长沙理工Linux操作系统,Linux操作系统试题练习
Linux 是一个类Unix 的操作系统,也正因此,它在服务器层面得到了 广泛的应用。Linux 的服务器应用相当专业,很多服务器软件都有集成在各个发行版 本中。系统安装完成后,只需经过简单的配置,就可以使用包括Web、...
Linux操作系统服务器管理Linux操作系统服务器管理Linux操作系统服务器管理Linux操作系统服务器管理Linux操作系统服务器管理Linux操作系统服务器管理
### Linux操作系统安装知识点详解 #### 一、安装前规划与磁盘分区 在安装Linux操作系统之前,最重要的是做好充分...这些知识点不仅适用于Red Hat Linux 2.0版本,对于其他版本的Linux操作系统也具有一定的参考价值。
《Linux操作系统分析与实践》,Linux系列教材编写组,简要介绍操作系统的定义、功能、特性,以及发展历史、分类、内核结构,阐述计算机硬件系统对操作系统的支持与要求,以linux 2.6版本为例详细分析linux操作系统的...