- 浏览: 145324 次
- 性别:
- 来自: 北京
文章分类
最新评论
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 8051. 使用vim的比较模式 ... -
linux去掉文件重复行
2013-08-28 18:20 793linux去掉文件重复行 在统计某些数据的时候,文件 ... -
linux下释放内存的cache
2013-07-31 13:03 864虽然内存cache对文件系统有加速,但是cache太多的文件 ... -
查看linux机器cpu信息
2013-06-27 17:27 520查看几核 cat /proc/cpuinfo | grep ... -
awk常用问题集锦
2012-12-07 15:38 750http://www.cnblogs.com/27681507 ... -
Linux中expr命令
2012-12-05 18:04 763http://blog.csdn.net/guhong5153 ... -
shell里面如何获取字符串长度--判断字符串为空
2012-12-05 18:04 1935#/bin/bashstr=12313; le1=`expr ... -
Linux中date命令
2012-12-05 17:35 3021Linux中date命令用法 1、以下是服务器现在的时 ... -
linux date得到当前时间的毫秒
2012-12-05 16:45 17887echo `expr \`date +%s%N\` / 100 ... -
Linux系统管理员应该知道的20个系统监控工具
2012-11-10 17:43 656http://bbs.chinaunix.net/thread ... -
LINUX SHELL 中 2>&1 重定向的问题
2012-07-31 15:17 979转载http://blog.csdn.net/past ... -
shell 脚本中$$,$#,$?
2012-07-31 14:53 643$0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1 ... -
linux shell getopts
2012-07-19 18:28 4269#getopts ALL=false HELP=false F ... -
linux如何根据进程ID查找启动程序的路径
2012-02-22 09:59 1155http://blog.csdn.net/eijnew/art ... -
awk基础
2011-12-14 14:37 8231、awk 语法分模式和操 ... -
linux rsync同步设置详细指南
2011-08-24 17:43 1205linux rsync同步设置详细指南 配置rsync 同步数 ... -
shell分割字符串
2011-06-16 14:58 1668#!/bin/sh ids="1,2,3,4, ... -
linux scp无密码
2011-06-07 17:14 1527原理: 密匙认证需要依靠密匙,首先创建一对密匙(包括公匙和 ... -
java调用shell,并得到shell的输出
2011-05-26 15:31 3227import java.io.IOException; ... -
把awk中的数组赋值给shell中的数组
2011-05-26 15:20 11779方法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操作系统1LINUX操作系统1LINUX操作系统1LINUX操作系统1LINUX操作系统1
Linux操作系统总结与心得 一 知识总结 我很荣幸选了"Linux操作系统"这门课程,因为在这门课程的学习过程中,我们通过老 师的讲解以及在网上查阅资料,学到了许多关于Linux操作系统的知识,更重要的是学会 了如何应用...
Linux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdf
《Linux操作系统》期末大作业任务书2019.docx《Linux操作系统》期末大作业任务书2019.docx《Linux操作系统》期末大作业任务书2019.docx《Linux操作系统》期末大作业任务书2019.docx《Linux操作系统》期末大作业任务...
Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统加固Linux操作系统...
mcgs 组态软件 Linux操作系统 版本4862 sp2组态环境安装包
Linux操作系统培训Linux操作系统培训Linux操作系统培训Linux操作系统培训
linux操作系统.pdf 学习资料 复习资料 教学资源
3、Linux操作系统文件目录 4、Xshel1和Xftp的安装 5、Vi和Vim编辑器的使用 6、Linux用户管理相关操作 7、Linux运行级别和帮助指令 8、Linux指令之文件目录、时间日期、搜索查找、压缩和解压 9、Linux组管理和...
详细介绍linux操作系统的知识,Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux...
《深度探索Linux操作系统:系统构建和原理解析》 [1] 是探索Linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读Linux内核源代码着手学习Linux操作系统原理的方式,而是基于实践...
Linux操作系统整理版.docxLinux操作系统整理版.docxLinux操作系统整理版.docxLinux操作系统整理版.docx
本书可作为Linux操作系统课程的教材,也可作为电脑爱好者,相关技术人员及参加Linux认证考试人士的参考书。 一、关于Linux Linux是一个正在蓬勃发展的极富生命力的操作系统。芬兰青年Linus Torvalds和其杰作的...
linux操作系统讲解,入门看这一篇足够。内容:一、Linux介绍;二、Linux(CentOS)的安装;三、Linux(CentOS)辅助工具/操作;四、Linux指令介绍;五、权限管理;六、服务管理;七、任务调度;八、常见问题及解决...
长沙理工Linux操作系统,Linux操作系统试题练习
Linux 是一个类Unix 的操作系统,也正因此,它在服务器层面得到了 广泛的应用。Linux 的服务器应用相当专业,很多服务器软件都有集成在各个发行版 本中。系统安装完成后,只需经过简单的配置,就可以使用包括Web、...
目前人们所使用的Linux系统一般是指由Linux核心、外壳(SHELL)及外围应用软件构成的发行版本。Linux发行版本是不同的公司或组织将Linux核心、外壳、安装工具、应用软件有效捆绑起来的结果,所以种类繁多,各有各的优...
Linux操作系统服务器管理Linux操作系统服务器管理Linux操作系统服务器管理Linux操作系统服务器管理Linux操作系统服务器管理Linux操作系统服务器管理
Linux操作系统期末考试试卷(附答案).docx