LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2533|回复: 15

命令行查询linux发行版

[复制链接]
发表于 2005-11-16 15:06:33 | 显示全部楼层 |阅读模式
请问如何用命令查看当前系统是Linux的哪个发行版

谢谢先
发表于 2005-11-16 15:14:22 | 显示全部楼层
可以使用uname -a来查询。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-16 15:54:37 | 显示全部楼层
Linux localhost.localdomain 2.4.18-3smp #1 SMP Thu Apr 18 07:27:31 EDT 2002 i686 unknown

并看不出是哪个发行版
只能看到内核的版本
回复 支持 反对

使用道具 举报

发表于 2005-11-16 16:04:53 | 显示全部楼层
2.4.18-3smp这个就应该是你的版本了
你装的是什么发行版
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-16 16:46:42 | 显示全部楼层
我用的是redhat

我的意思是能不能看出来是redhat,suse,还是slackware
回复 支持 反对

使用道具 举报

发表于 2005-11-16 16:48:02 | 显示全部楼层
Post by pacems
我用的是redhat

我的意思是能不能看出来是redhat,suse,还是slackware

这个好象没有一定的方法。你装的是多cpu版内核(smp),你的机器有2个或2个以上的cpu吗?
回复 支持 反对

使用道具 举报

发表于 2005-11-16 17:32:28 | 显示全部楼层
[root@localhost ~]# uname -r
2.6.11-1.1369_FC4

FC4能看出来
楼主的意思是这样吧
回复 支持 反对

使用道具 举报

发表于 2005-11-16 17:37:39 | 显示全部楼层
  1. $ uname -r
  2. 2.6.12-1-686
复制代码


/etc/ 下面一般有一个release或者version之类的文件,标明发行版及版本,如redhat-release,debian_version。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-16 18:22:10 | 显示全部楼层
我在/etc下面找到一个redhat-release文件,暂时解决了我的问题

继续讨论一下 uname

Linux mrouted01 2.4.21-20.EL #1 Wed Aug 18 20:58:25 EDT 2004 i686 i686 i386 GNU/Linux

这个怎么看的出来我的版本

我是AS3的
请大家帮忙注解一下
回复 支持 反对

使用道具 举报

发表于 2005-11-17 01:32:55 | 显示全部楼层
Post by pacems
我在/etc下面找到一个redhat-release文件,暂时解决了我的问题

继续讨论一下 uname

Linux mrouted01 2.4.21-20.EL #1 Wed Aug 18 20:58:25 EDT 2004 i686 i686 i386 GNU/Linux

这个怎么看的出来我的版本

我是AS3的
请大家帮忙注解一下


这个不能,EL是你的内核版本的一部分,这个名字是可以随便改的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表