怎么知道Linux操作系统信息

2017-03-22

在linux中怎么知道操作系统的相关信息呢?小编整理了一些获取Linux操作系统信息的命令,特此分享。

怎么知道Linux操作系统信息

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 目录的作用?

chen@mylinuxserver:/proc> uname -a

Linux mylinuxserver 2.6.5-7.244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 i386 GNU/Linux

chen@mylinuxserver:/proc> uname -r

2.6.5-7.244-smp

uname命令的作用?

2. 查看Linux版本:

1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:

chen@mylinuxserver:/proc> lsb_release -a

LSB Version: core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch

Distributor ID: SUSE LINUX

1,获取当前Linux的版本,这里使用的是CentOS

代码示例:[root@test~]# lsb_release -a

LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

Distributor ID: CentOS

Description: CentOS release 6.2 (Final)

Release: 6.2

Codename: Final

2,查看Linux kernel的版本号

代码示例:[root@test~]# uname -a

Linux test 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux

这里可以看到kernel版本2.6.32-220,操作系统位数 x86_64(位数)

另一个查看操作系统位数的命令

代码示例:[root@test ~]# echo $HOSTTYPE

x86_64

3,在Linux中查看某个目录下每个文件夹的大小

代码示例:du -h --max-depth=1 /usr/local

Description: SUSE LINUX Enterprise Server 9 (i586)

Release: 9

Codename: n/a

注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

2) 登录到linux执行cat /etc/issue,例如如下:

chen@mylinuxserver:/proc> cat /etc/issue

Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel r (l).

3) 登录到linux执行cat /etc/redhat-release ,例如如下:

chen@mylinuxserver:/proc> cat /etc/*release*

LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32"

cat: /etc/lsb-release.d: 是一个目录

SUSE LINUX Enterprise Server 9 (i586)

VERSION = 9

PATCHLEVEL = 3

更多相关阅读

最新发布的文章