linux如何查看系统版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux如何查看系统版本相关的知识,希望对你有一定的参考价值。

我告诉你几个方法,我使用的是redhat

            cat /etc/issue  //查看linux的版本信息

            lsb_release -a  //查看LSB本身的版本信息

            uname -r                 //Kernel版本

这三个可以解决你的问题了

参考技术A 查看Linux内核版本命令(两种方法):
cat /proc/version
uname -a

查看Linux系统版本的命令(3种方法):
lsb_release -a

可列出所有版本信息:这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行版。
另外两种方法大家可参考:https://panxu.net/article/8361.html
参考技术B 1.查看系统版本信息的命令 lsb_release -a
(使用命令时提示command not found,需要安装yum install redhat-lsb -y)
[root@localhost ~]# 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 Linux release 6.0 (Final)
Release: 6.0
Codename: Final
注:这个命令适用于所有的linux,包括RedHat、SUSE、Debian等发行版。
2.查看centos版本号 cat /etc/issue
CentOS release 6.9 (Final)
Kernel \r on an \m
3.使用 file /bin/ls
如若想了解更多更详细的Linux知识,可以参考下书籍《Linux就该这么学》。
参考技术C uname -a是内核版本的,发行版系统版本一般是看/etc/*release 参考技术D 打开终端输入
cat /proc/version 回车
uname -a 回车

如何查看linux系统下,各文件系统版本?

使用modinfo能看到一些信息:
[root@hadoop221-64 ~]# modinfo ext4
filename: /lib/modules/2.6.18-238.el5/kernel/fs/ext4/ext4.ko
license: GPL
description: Fourth Extended Filesystem
author: Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others
alias: ext4dev
srcversion: 2F0473C4EC93A0C700B190C
depends: jbd2,crc16
vermagic: 2.6.18-238.el5 SMP mod_unload gcc-4.1
parm: default_mb_history_length:Default number of entries saved for mb_history (int)
module_sig: 883f3504d2f6f44c099fb4d84a418b6112464e0a092388b99fd172dbb6f605756328beedde27d1ca109f752213778e3541784f39af543e92515c234f49
[root@hadoop221-64 ~]#

在Linux中可以使用如下几种方法来查看文件系统,即可以看到文件系统的版本,比如ext4还是ext3。

1. mount

:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro,user_xattr)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/kysnail/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=kysnail)
:~$

2. df

:~$ df -lhT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda1 ext4 19G 11G 7.8G 57% /
none devtmpfs 498M 248K 497M 1% /dev
none tmpfs 502M 252K 501M 1% /dev/shm
none tmpfs 502M 96K 502M 1% /var/run
none tmpfs 502M 0 502M 0% /var/lock
none tmpfs 502M 0 502M 0% /lib/init/rw
none debugfs 19G 11G 7.8G 57% /var/lib/ureadahead/debugfs
:~$

3. fdisk

:~$ sudo fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It\'s strongly recommended to
switch off the mode (command \'c\') and change display units to
sectors (command \'u\').

Command (m for help): c
DOS Compatibility flag is not set

Command (m for help): u
Changing display/entry units to sectors

Command (m for help): p

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00077544

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 40105983 20051968 83 Linux
/dev/sda2 40108030 41940991 916481 5 Extended
/dev/sda5 40108032 41940991 916480 82 Linux swap / Solaris

Command (m for help): q

4. file

:~$ sudo file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 2048, 40103936 sectors; partition 2: ID=0x5, starthead 254, startsector 40108030, 1832962 sectors, code offset 0x63
kysnail@ubunkysnail:~$ sudo file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=4942da40-8a49-4bfd-9dc2-45c906d48413 (needs journal recovery) (extents) (large files) (huge files)
:~$

5. parted

:~$ sudo parted
GNU Parted 2.2
使用 /dev/sda
欢迎使用 GNU Parted! 输入 \'help\'可获得命令列表.
(parted) p
Model: VMware, VMware Virtual S (scsi)
磁盘 /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
分区表:msdos

数字 开始: End 大小 类型 文件系统 标志
1 1049kB 20.5GB 20.5GB primary ext4 启动
2 20.5GB 21.5GB 938MB extended
5 20.5GB 21.5GB 938MB logical linux-swap(v1)

(parted)

6. 查看 fstab
# /etc/fstab: static file system information.
#
# Use \'blkid -o value -s UUID\' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=4942da40-8a49-4bfd-9dc2-45c906d48413 / ext4 errors=remount-ro,user_xattr 0 1
# swap was on /dev/sda5 during installation
UUID=935fb95d-771f-448e-9d23-4820106e1783 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
参考技术A 建议:
以Redhat Enterprise Linux 5(RHEL 5)为例:
1. 如果查看系统版本,可以输入命令:"lsb_release -a",显示如下:
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Release: 5.4
Codename: Tikanga
2. 如果查看文件系统版本,可以输入命令:“ df -T",显示如下:
[root@localhost /]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup01-LogVol00
ext3 278152904 8497408 255298200 4% /
/dev/cciss/c0d0p1
ext3 101086 19585 76282 21% /boot
tmpfs tmpfs 3955380 0 3955380 0% /dev/shm
none tmpfs 3955292 40 3955252 1% /var/lib/xenstored
其中ext3之类的就是文件系统类型。
参考技术B 我知道redhat的是
看发行版本号:
cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 6)

看内核:
uname -a
Linux digicanfs 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:58:04 EST 2007 i686 i686 i386 GNU/Linux
参考技术C xfs_info -V /dev/sdc
就可以看到xfs的版本号了
参考技术D 那看你到哪买,如果到实体店买估计一千二百左右,如果网上买的,九百多就可以买到了。

以上是关于linux如何查看系统版本的主要内容,如果未能解决你的问题,请参考以下文章

如何查看Linux操作系统版本

如何查看linux系统下,各文件系统版本?

如何查看linux系统的jdk版本

如何查看当前Ubuntu系统的版本

linux系统内怎么查看系统版本

如何查看linux版本的型号