Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1450896
  • 博文数量: 263
  • 博客积分: 10851
  • 博客等级: 上将
  • 技术积分: 2627
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-26 22:40
文章分类

全部博文(263)

文章存档

2013年(4)

2012年(25)

2011年(33)

2010年(50)

2009年(138)

2008年(13)

分类: LINUX

2009-01-21 15:57:32

使用下面大致就可以知道你使用的是哪个linux发行版了
$ find /etc/ -maxdepth 1 -iname "*release*"  #或者
$  find /etc/ -maxdepth 1 -iname "*version*"
 
如我的fedora 9打印出来的是
/etc/lsb-release.d
/etc/fedora-release
/etc/redhat-release
/etc/system-release
/etc/system-release-cpe  # 使用的fedora
 
cat /etc/fedora-release可以知道具体的版本号
Fedora release 9 (Sulphur)   # 使用的fedora 9
 
SuSE 10打印出来的是
/etc/lsb-release
/etc/SuSE-release
/etc/lsb-release.d
 
$ cat /etc/SuSE-release
SUSE LINUX 10.0 (i586)
VERSION = 10.0
 
slaceware 10打印出来的是
/etc/slackware-version
 
cat /etc/slackware-version
Slackware 10.1.0
 
其他的发行版没使用过, 不过估计方法都是大同小异,  在/etc目录下找文件名中包含release或者version的文件就OK
阅读(699) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~