找出Linux的名称,版本以及内核详细

This short tutorial is intended to help newbies who don’t know how
to find out the Linux distribution name, version and kernel details via
command line.

Method 1 – Distribution & Version Details

Command:

cat /etc/*-release

Sample Output On CentOS 6.4:

CentOS release 6.4 (Final)

Sample Output On Ubuntu 13.04:

DISTRIB_ID=UbuntuDISTRIB_RELEASE=13.04DISTRIB_CODENAME=raringDISTRIB_DESCRIPTION="Ubuntu 13.04"NAME="Ubuntu"VERSION="13.04, Raring Ringtail"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 13.04"VERSION_ID="13.04"HOME_URL="http://www.ubuntu.com/"SUPPORT_URL="http://help.ubuntu.com/"BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

Sample Output On Debian 7:

PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"NAME="Debian GNU/Linux"VERSION_ID="7"VERSION="7 (wheezy)"ID=debianANSI_COLOR="1;31"HOME_URL="http://www.debian.org/"SUPPORT_URL="http://www.debian.org/support/"BUG_REPORT_URL="http://bugs.debian.org/"


     Method 2 –      Distribution & Version Details
   

Command:

lsb_release -a

Sample Output On Debian 7:

No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 7.1 (wheezy)
Release:    7.1
Codename:    wheezy

Sample Output On Ubuntu 13.04:

No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 13.04
Release:    13.04
Codename:    raring

Method 3 – Finding Kernel Version

Command:

cat /proc/version

Sample Output On CentOS 6.4:

Linux version 2.6.32-358.11.1.el6.centos.plus.i686 ([email protected]) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Wed Jun 12 17:07:23 UTC 2013

Sample Output On Debian 7:

Linux version 3.2.0-4-486 ([email protected]) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 Debian 3.2.46-1

Sample Output On Ubuntu 13.04:

Linux version 3.8.0-29-generic ([email protected]) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #42-Ubuntu SMP Tue Aug 13 19:40:39 UTC 2013

Method 4 – Finding Kernel Version

Command:

uname -a

Sample Output On CentOS 6.4:

Linux server.unixmen.com 2.6.32-358.11.1.el6.centos.plus.i686 #1 SMP Wed Jun 12 17:07:23 UTC 2013 i686 i686 i386 GNU/Linuxm

Sample output On Debian 7:

Linux server 3.2.0-4-486 #1 Debian 3.2.46-1 i686 GNU/Linux

Sample Output On Ubuntu 13.04:

Linux sk 3.8.0-29-generic #42-Ubuntu SMP Tue Aug 13 19:40:39 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Method 5 – Finding Distribution Name

Command:

cat /etc/redhat-release

Sample Output On CentOS 6.4/RHEL 6.4:

CentOS release 6.4 (Final)

Method 6 – Finding Distribution version

Command:

cat /etc/debian_version

Sample Output On Debian 7:

7.1

Sample Output On Ubuntu 13.04:

wheezy/sid


     Method 7 – Finding Distribution name & Version      
   

Command:

cat /etc/issue

Sample Output On Ubuntu 13.04:

Ubuntu 13.04 \n \l

Sample Output On Debian 7:

Debian GNU/Linux 7 \n \l

Sample Output On CentOS 6.4:

CentOS release 6.4 (Final)
Kernel \r on an \m

For other distributons

I didn’t not check the following commands yet, because i don’t have
the respective systems at the time writing this. I gathered these
details on various websites. Hope it helps you.

Novel SUSE:

cat /etc/SuSE-release

Fedora:

cat /etc/fedora-release

Slackware:

cat /etc/slackware-release
cat /etc/slackware-version

Mandrake:

cat /etc/mandrake-release

Yellow dog:

cat /etc/yellowdog-release

Sun JDS:

cat /etc/sun-release

Solaris/Sparc:

cat /etc/release

Gentoo:

cat  /etc/gentoo-release

找出Linux的名称,版本以及内核详细,布布扣,bubuko.com

时间: 2024-12-15 01:53:41

找出Linux的名称,版本以及内核详细的相关文章

如何快速找出Linux服务器上不该存在恶意或后门文件

如何快速找出Linux服务器上不该存在恶意或后门文件.前段时间我在APT写作时注意到一个问题,我发现网上大多都是关于Windows恶意软件检测的文章以及教程,而关于如何寻找Linux系统上恶意软件的资料却少之又少.因此,这篇文章主要是向大家介绍一些有关检查Linux系统恶意软件的技巧和方法.话不多说,让我们进入正题. 校验二进制文件 有一件事需要检查确认即没有运行的二进制文件被修改.这种类型的恶意软件可以用sshd的版本来支持,以允许使用特定的密码连接到系统,甚至是一些二进制文件的修改版本,它以

使用ps、top、ps_mem命令找出Linux中的最大内存消耗过程

使用ps.top.ps_mem命令找出Linux中的最大内存消耗过程 2020-02-08 16:06:59作者:自力稿源:云网牛站 您可能已经看到Linux系统多次消耗过多的内存,如果是这种情况,那么最好的办法是识别在Linux计算机上消耗过多内存的进程.使用top命令和ps命令可以很容易地识别出它,我曾经同时检查这两个命令,并且都得到了相同的结果. 使用ps命令在Linux中查找最大内存消耗过程 ps命令用于报告当前进程的快照,ps命令代表进程状态,这是一个标准的Linux应用程序,用于查找

找出linux服务器IO占用高的程序

一台服务器比较性能无外乎内存.cpu使用率.IO使用率,把这3样优化好了,你服务器的负载就要小很多,当然网络情况不在我的考虑范围,毕竟网络这个情况是很不稳定,就算你服务器上把网络优化得再好,idc不给力也没用,除非是自己公司机房,好了,今天只说下怎么找IO占用高的程序. 系统:centos 5.5 1.开启IO监控 sysctl vm.block_dump=1或echo 1 >/proc/sys/vm/block_dump 2.开启后内核会将IO读写dump到日记,用dmesg查看: dmesg

linux发行版版本及内核查看

1. uname -a 2. cat /etc/issue 3. cat /proc/version 4. cat /etc/os-release redhat.centos系列 1. lsb_release -a 2. cat /etc/redhat-release debian.ubuntu 1. cat /etc/lsb-release

MySQL如何找出未提交事务信息

前阵子,我写了一篇博客"ORACLE中能否找到未提交事务的SQL语句", 那么在MySQL数据库中,我们能否找出未提交事务执行的SQL语句或未提交事务的相关信息呢? 实验验证了一下,如果一个会话(连接)里面有一个未提交事务,然后不做任何操作,那么这个线程处于Sleep状态 mysql> select connection_id() from dual; +-----------------+ | connection_id() | +-----------------+ |   

LINUX小白重装上百次后, 最终找出一个成功方案 CentOS LAMP +wordpress+phpmyadmin 共0.84G

折腾了几天,终于找到很节省资源的安装wordpress方案. 成功搭建网站 http://www.gudianxiaoshuo.com     and   http://www.gudianbook.com 同时向大家推荐下wordpress建站利器 书画小说软件4.0版  我的网站 就是用这个软件搭建的  222本书 15000余篇文章 共用8个半钟头左右. 好了,转回正题,入手了一台LINUX VPS  进去一看 黑乎乎的DOS  立马傻眼.  更可恨的是没有提供相关资料,只能去自己找.自己

查看Linux系统版本和内核信息

Linux 查看Linux系统版本信息 1. 查看内核版本 1) 方法一:登录到linux执行cat /proc/version [[email protected]_32bit_ip12 ~]$ cat /proc/version  Linux version 2.6.18-194.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:35 EDT 2010 

运用Python语言编写获取Linux基本系统信息(一):获得Linux版本、内核、当前时间

申请博客有一段时间了,然而到现在还一篇没有写过..... 主要因为没有想到需要写些什么,最近在学习Python语言,照着书上看了看最基础的东西,发现根本看不进去,而且光看的话今天看了觉得都理解懂了,过两天自己回顾这部分内容的时候发现就又忘了,于是自己就想到自己边学边写一些小程序,以便能更好的让自己记住语法. 一.开发环境以及测试环境 Python2.7.10.pycharm.VM虚拟机.CentOS6.3 二.代码实现 代码结构: commands.py —> os_info_in.py —>

远程批量获取Linux和Windos操作系统版本(内核)

在不登录远程主机的情况下,可以查看远程主机的服务器操作系统版本(内核). 脚本执行前提: 1.拷贝check_snmp到脚本执行的主机中或在此主机中安装nagios; 2.保持list.txt中只有一个IP列 1 #!/bin/bash 2 #echo "">list_os.txt 3 \cp list.txt list_1.txt 4 awk {'print $1'} list.txt |while read line 5 do 6 echo $line 7 info=`/us