内核版本的查看命令

合集下载

查看Linux操作系统版本命令

查看Linux操作系统版本命令

查看Linux操作系统版本命令(⼀)查看操作系统版本的⽅法1.uname -a 可以查看内核版本等信息Linux test 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux2.uname -r3.10.0-957.1.3.el7.x86_643.cat /proc/version (proc⾥⾯存放内核相关的⽂件)Linux version 3.10.0-957.1.3.el7.x86_64 (mockbuild@) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 29 14:49:43 UTC 20184.cat /etc/redhat-release (⼀般⽤于输出centos版本)CentOS Linux release 7.6.1810 (Core)5.cat /etc/issue(⼀般查看RedHat版本)Red Hat Enterprise Linux Server release 6.9 (Santiago)(⼆)查看系统是32位或者64位的⽅法1. getconf LONG_BIT or getconf WORD_BIT输⼊:getconf LONG_BIT返回结果:64输⼊:getconf WORD_BIT返回结果:32分析:32位的系统中int类型和long类型⼀般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可⽤”getconf WORD_BIT”和”getconf LONG_BIT”获得word和long的位数。

64位系统中应该分别得到32和64。

所以该系统为64为Linux系统。

2. file /bin/ls/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux2.6.18, stripped可以看到 ELF 64-bit LSB 所以该系统为64位。

系统信息查询Linux终端命令uname和lsbrelease的解析

系统信息查询Linux终端命令uname和lsbrelease的解析

系统信息查询Linux终端命令uname和lsbrelease的解析在Linux操作系统中,有许多命令可以用于查询系统的信息。

其中,uname和lsb_release是最常用的两个命令,可用于获取关于操作系统的详细信息。

本文将对这两个命令进行解析,包括命令的功能和使用方法。

一、uname命令uname命令用于显示操作系统的详细信息,包括内核名称、主机名、操作系统名称、版本号等。

我们可以在终端中输入以下命令来使用uname:```uname [option]```uname命令的常用选项包括:1. -a:显示系统的所有信息,等同于使用"uname -s -n -r -v -m -p -i -o"选项;2. -s:显示内核名称;3. -n:显示主机名;4. -r:显示内核版本号;5. -v:显示内核发布日期;6. -m:显示计算机类型;7. -p:显示处理器类型;8. -i:显示硬件平台;9. -o:显示操作系统名称;例如,如果我们想要查看操作系统的版本号,可以在终端中输入以下命令:```uname -r```这将返回操作系统的内核版本号。

二、lsb_release命令lsb_release命令是Linux Standard Base (LSB) 的一部分,用于显示LSB信息,包括操作系统的标识、版本号等。

我们可以在终端中输入以下命令来使用lsb_release:```lsb_release [option]```lsb_release命令的常用选项包括:1. -a:显示所有信息,包括操作系统的标识、版本号、发行号、发行日期等;2. -i:显示操作系统的标识;3. -r:显示操作系统的版本号;4. -c:显示操作系统的发行号;5. -d:显示操作系统的描述信息;6. -m:显示操作系统的发行日期;例如,如果我们想要查看操作系统的版本号,可以在终端中输入以下命令:```lsb_release -r```这将返回操作系统的版本号。

Linux查看系统版本的方法查看自己的系统版本

Linux查看系统版本的方法查看自己的系统版本

Linux查看系统版本的方法查看自己的系统版本一、查看Linu系统发行版本命令1:lb_releae-a该命令适用于所有Linu系统,会显示出完整的版本信息,包括Linu 系统的名称,如Debian、Ubuntu、CentOS等,和对应的版本号,以及该版本的代号,例如在Debian8中将会显示代号jeie。

$lb_releae-aNoLSBmoduleareavailable。

DitributorID:DebianDecription:DebianGNU、Linu8。

0(jeie)Releae:8。

0Codename:jeie命令2:cat、etc、iue该命令适用于所有Linu系统,显示的版本信息较为简略,只有系统名称和对应版本号。

$cat、etc、iueDebianGNU、Linu8\n\1命令3:cat、etc、redhat-releae该命令仅适用于Redhat系列的Linu系统,显示的版本信息也较为简略。

$cat、etc、redhat-releaeCentOSreleae6。

0(Final)二、查看Linu内核版本命令1:uname-a$uname-aLinuCodeBelief3、16。

0-4-amd641SMPDebian3、16。

7-ckt9-3,deb8ul(2022-04-24)86_64GNU、Linu命令2:cat、proc、verion$cat、proc、verion看了“Linu查看系统版本的方法”还想看:1、如何用命令查看操作系统版本2、如何查阅Linu系统正在使用的Shell版本3、怎么查看自己的电脑系统是什么版本4、如何用命令查看Linu系统版本5、MAC怎么查看系统版本及配置情况6。

怎么查看window8的操作系统版本。

如何查看那linux版本

如何查看那linux版本

Codename: NahantUpdate2
注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2) 登录到linux执行cat /etc/issue,例]# cat /etc/issue
另:第3)、4)两种方法只对Redhat Linux有效。
2.6.9-22.ELsmp
2. 查看linux版本:
1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
[root@3.5.5Biz-46 ~]# [root@q1test01 ~]# lsb_release -a
LSB Version: :core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-
Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
注:这种方式下可以直接看到具体的版本号,比如 AS4 Update 1
4)登录到linux执行rpm -q redhat-release ,例如如下:
[root@q1test01 ~]# rpm -q redhat-release
如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案!
1. 查看内核版本命令:
1) [root@q1test01 ~]# cat /proc/version
Linux version 2.6.9-22.ELsmp (bhcompile@) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005

linux系统信息查询命令集

linux系统信息查询命令集

linux系统信息查询命令集1.查看内核版本命令:[root@test asianux-release]# cat /proc/version2.查看linux系统版本1)[root@test asianux-release]# lsb_release -aLSB Version: 3.0Distributor ID: AsianuxDescription: Asianux release 2.0 (Trinity SP2)Release: 2.0Codename: TrinitySP22)[root@test etc]# ls -trl /etc/*release*-rw-r--r-- 1 root root 18 8?? 5 2005 lsb-release-rw-r--r-- 1 root root 56 11?? 16 2006 redhat-release-rw-r--r-- 1 root root 45 11?? 24 2006 redflag-release-rw-r--r-- 1 root root 33 11?? 24 2006 miraclelinux-release-rw-r--r-- 1 root root 41 11?? 24 2006 haansoft-release-rw-r--r-- 1 root root 34 11?? 30 2006 asianux-release3)[root@test etc]# rpm -q redhat-releaseredhat-release-4AS-5.5.1AX3.查看系统是32位还是64位1)[root@test etc]# getconf LONG_BIT32[root@test ~]# getconf WORD_BIT322)[root@test etc]# file /sbin/init/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped4.查看路由表[root@test ~]# netstat -rnKernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth00.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth05.查看打开了哪些端口[root@test ~]# netstat -anActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:113 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:21 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:23 0.0.0.0:* LISTENtcp 0 0 127.0.0.1:34220 127.0.0.1:1158 ESTABLISHEDtcp 0 0 127.0.0.1:34216 127.0.0.1:1158 ESTABLISHEDtcp 0 0 127.0.0.1:34153 127.0.0.1:1521 ESTABLISHEDtcp 0 0 127.0.0.1:34218 127.0.0.1:1521 ESTABLISHEDtcp 0 0 127.0.0.1:34201 127.0.0.1:1521 ESTABLISHEDtcp 0 0 :::32768 :::* LISTENtcp 0 0 :::3938 :::* LISTENtcp 0 0 :::1158 :::* LISTENtcp 0 0 :::5520 :::* LISTENtcp 0 0 :::6000 :::* LISTENtcp 0 0 :::1521 :::* LISTENtcp 0 0 :::22 :::* LISTENtcp 0 0 ::1:34211 ::1:34210 TIME_W AITtcp 0 0 ::ffff:192.168.1.88:22 ::ffff:192.168.1.54:53041 ESTABLISHED tcp 0 0 ::ffff:127.0.0.1:1521 ::ffff:127.0.0.1:34153 ESTABLISHEDtcp 0 52 ::ffff:192.168.1.88:22 ::ffff:192.168.1.54:53021 ESTABLISHED tcp 0 0 ::ffff:127.0.0.1:1521 ::ffff:127.0.0.1:34201 ESTABLISHEDtcp 67 0 ::ffff:127.0.0.1:1158 ::ffff:127.0.0.1:34220 ESTABLISHEDtcp 67 0 ::ffff:127.0.0.1:1158 ::ffff:127.0.0.1:34216 ESTABLISHEDtcp 0 0 ::ffff:127.0.0.1:1521 ::ffff:127.0.0.1:34218 ESTABLISHED udp 0 0 192.168.1.88:9022 202.103.24.68:53 ESTABLISHED udp 0 304 192.168.1.88:9024 202.103.44.150:53 ESTABLISHED udp 0 0 ::1:9003 :::*udp 0 0 ::1:9004 :::*udp 0 0 ::1:9005 :::*udp 0 0 :::9010 :::*Active UNIX domain sockets (servers and established)Proto RefCnt Flags Type State I-Node Pathunix 2 [ ACC ] STREAM LISTENING 65085 /var/tmp/.oracle/s#13317.1 unix 2 [ ACC ] STREAM LISTENING 65087 /var/tmp/.oracle/s#13317.2 unix 2 [ ACC ] STREAM LISTENING 5914 /tmp/.font-unix/fs7100 unix 2 [ ACC ] STREAM LISTENING 7147 /tmp/.X11-unix/X0unix 2 [ ] DGRAM 6010 @/var/run/hal/hotplug_socketunix 2 [ ACC ] STREAM LISTENING 5680 /var/run/acpid.socketunix 5 [ ] DGRAM 5543 /dev/logunix 2 [ ] DGRAM 3141 @udevdunix 2 [ ACC ] STREAM LISTENING 5977 /var/run/dbus/system_bus_socket unix 2 [ ] DGRAM 67520unix 2 [ ] STREAM CONNECTED 67359unix 3 [ ] STREAM CONNECTED 7627 /tmp/.X11-unix/X0unix 3 [ ] STREAM CONNECTED 7626unix 3 [ ] STREAM CONNECTED 7612 /tmp/.font-unix/fs7100unix 3 [ ] STREAM CONNECTED 7611unix 3 [ ] STREAM CONNECTED 7616 /tmp/.X11-unix/X0unix 3 [ ] STREAM CONNECTED 7153unix 3 [ ] STREAM CONNECTED 6009 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 6008unix 3 [ ] STREAM CONNECTED 5980unix 3 [ ] STREAM CONNECTED 5979unix 2 [ ] DGRAM 5842unix 2 [ ] DGRAM 5804unix 2 [ ] DGRAM 5551查看端口对应的服务[oracle@test ~]$ cat /etc/services | grep -w "21"# 21 is registered to ftp, but also used by fspftp 21/tcpftp 21/udp fsp fspd。

简述查看配置的几种命令

简述查看配置的几种命令

简述查看配置的几种命令
在计算机系统中,配置是非常重要的一个方面。

要查看计算机的配置,可以使用以下几种命令:
1. `lscpu`:这个命令可以显示计算机处理器的详细信息,包括处理器型号、时钟频率、缓存等。

2. `cat /proc/cpuinfo`:这个命令可以显示计算机处理器的所有信息,包括处理器型号、时钟频率、缓存、指令集等。

3. `vmstat 1`:这个命令可以显示系统虚拟内存的使用情况,包括已用、可用、已分配等。

4. `df -h`:这个命令可以显示磁盘空间使用情况,包括目录、文件等。

5. `cat /etc/os-release`:这个命令可以显示操作系统版本和名称。

6. `uname -a`:这个命令可以显示操作系统和处理器的详细信息,包括操作系统版本、处理器型号、内核版本等。

7. `dmesg | more`:这个命令可以显示系统启动过程中的详细信息,包括硬件诊断信息、驱动程序加载情况等。

8. `cat /proc/meminfo`:这个命令可以显示系统内存的使用情况,包括已用、可用、缓存等。

9. `top`:这个命令可以显示系统中运行的进程和系统资源的使用情况。

10. `sudo lshw -class disk`:这个命令可以显示磁盘驱动器的详细信息,包括型号、容量、接口等。

以上是一些常用的查看配置命令,通过这些命令,我们可以了解计算机系统的各种配置信息,从而更好地管理和优化系统。

LINUX操作系统版本怎么看

LINUX操作系统版本怎么看
LINUX操作系统作为一种自由开放源代码的操作系统,具有众多版本和发行版。

了解当前系统所使用的LINUX版本对系统管理、软件兼容性以及安全性非常重要。

本文将介绍在LINUX操作系统上如何查看当前系统的版本信息。

方法一:使用命令行查看版本信息
在LINUX操作系统中,可以使用命令行来查看当前系统的版本信息。

以下是几个常用的命令:
1. 使用lsb_release命令
lsb_release命令是一个用来查看LINUX发行版信息的工具。

要使用这个命令,只需打开终端,输入以下命令并按下回车键:
lsb_release -a
该命令将显示有关系统发行版的信息,包括发行版编号、发行版描述和发行版
代码名称。

通过这些信息,您可以了解到正在使用的LINUX操作系统的具体版本。

2. 使用cat命令查看/proc/version文件
/proc/version是一个存储了有关内核和GCC版本的文件。

通过使用cat命令
查看该文件,可以获取有关系统版本的信息。

打开终端,并输入以下命令:cat /proc/version
该命令将显示详细的内核和GCC版本信息,包括内核版本号、GCC版本和构
建日期等。

通过这些信息,您可以获得当前LINUX操作系统的更详细的版本信息。

方法二:使用图形界面查看版本信息
如果您更倾向于使用图形界面来查看LINUX操作系统的版本信息,以下是几种常用的方法:
1. 使用系统设置
大多数LINUX发行版都提供了一个。

ubuntu16查看内核及新安装内核

ubuntu16查看内核及新安装内核1.查看内核列表sudo dpkg --get-selections | grep linux-image2.查看当前使⽤的内核uname -r3.升级/安装内核tip:有些时候需要使⽤“sudo dpkg --get-selections -a”重新配置sudo apt-get install linux-image-4.4.0-14[56789]-generic注释:安装145-149存在的所有内核4.删除内核tip:删除当前版本重启会使⽤低⼀级的已安装内核,如果是最后⼀个内核版本删除之后重启会进⼊BIOS界⾯sudo apt-get remove linux-image-4.4.0-142-generic5. 切换内核1.⼿动重启系统,在开机进⼊grub引导界⾯,选择Advanced options for Ubuntu ,进⼊其⼦菜单,⼿动选择内核版本2.⼤部分服务器都是不在⾝边的,都是使⽤远程连接操作的,⽆法做到⼿动重启并桌⾯设置以上操作。

这时可以使⽤第⼆种⽅法。

(1)⾸先查看当前内核版本:uname -r(2)查看服务器启动内核的顺序grep menuentry /boot/grub/grub.cfg这就是ubuntu系统⽬前所拥有的内核版本与启动顺序,记住这个顺序,下⾯要⽤到。

(3)修改启动项终端运⾏命令:sudo vi /etc/default/grubGRUB_DEFAULT=x注释:x为数字,以指定启动列表中第x项为启动项,x从0开始计数GRUB_DEFAULT=”xxxx”注释:指出具体的启动项名称,例如GRUB_DEFAULT=”Ubuntu,with Linux 4.4.0-145-generic”GRUB_DEFAULT=saved注释:该项将使⽤grub-set-default和grub-reboot命令来配置默认启动项保存并退出(4)更新grubsudo update-grub(5)重启服务器sudo shutdown -r now。

如何在Linux终端中查看系统信息

如何在Linux终端中查看系统信息Linux终端是Linux操作系统中一种非常重要的工具,它不仅可以执行各种命令和操作,还能够提供系统信息以供用户参考。

本文将介绍如何在Linux终端中查看系统信息的方法和命令。

一、查看系统基本信息1. 使用 uname 命令uname命令允许我们获取有关内核和操作系统的基本信息。

在终端中输入以下命令并按回车键:```bashuname -a```此命令将显示包括内核版本、主机名、操作系统版本和架构等信息。

2. 使用 hostnamectl 命令hostnamectl命令允许我们查看和修改系统的主机名和相关信息。

在终端中输入以下命令并按回车键:```bashhostnamectl```此命令将显示主机名、操作系统版本、内核版本、硬件架构和时间相关信息。

3. 使用 lsb_release 命令lsb_release命令用于显示当前系统的发行版信息。

在终端中输入以下命令并按回车键:```bashlsb_release -a```此命令将显示操作系统的发行版名称、版本号和描述等信息。

二、查看硬件信息1. 使用 lspci 命令lspci命令用于显示计算机的PCI总线配置信息,包括连接到PCI总线的设备列表。

在终端中输入以下命令并按回车键:```bashlspci```此命令将显示包括设备名称、供应商信息和设备标识等硬件信息。

2. 使用 lsusb 命令lsusb命令用于显示连接到USB总线的设备列表。

在终端中输入以下命令并按回车键:```bashlsusb```此命令将显示包括设备名称、供应商信息和设备标识等USB设备信息。

3. 使用 lscpu 命令lscpu命令用于显示CPU架构和详细信息。

在终端中输入以下命令并按回车键:```bashlscpu```此命令将显示处理器架构、核心数量、线程数量和缓存信息等CPU 相关信息。

三、查看内存和磁盘信息1. 使用 free 命令free命令用于显示系统的内存使用情况。

Linux查看系统版本可以用什么命令

Linux查看系统版本可以用什么命令Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

那么当我们想查看系统版本时候,可以用到什么命令呢?这篇文章主要给大家汇总介绍了Linux查看系统版本的几种方法,非常的简单实用,希望大家能够喜欢。

一、查看Linux系统发行版本命令1:lsb_release -a该命令适用于所有Linux系统,会显示出完整的版本信息,包括Linux系统的名称,如Debian、Ubuntu、CentOS等,和对应的版本号,以及该版本的代号,例如在Debian 8中将会显示代号jessie。

$ lsb_release -aNo LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 8.0 (jessie)Release: 8.0Codename: jessie命令2: cat /etc/issue该命令适用于所有Linux系统,显示的版本信息较为简略,只有系统名称和对应版本号。

$ cat /etc/issueDebian GNU/Linux 8 \n \1命令3: cat /etc/redhat-release该命令仅适用于Redhat系列的Linux系统,显示的版本信息也较为简略。

$ cat /etc/redhat-releaseCentOS release 6.0 (Final)二、查看Linux内核版本命令1: uname -a$ uname -aLinux CodeBelief 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8ul (2015-04-24) x86_64 GNU/Linux命令2: cat /proc/version$ cat /proc/versionLinux version 3.16.0-4-amd64 (debian-*******************.org)(gccversion4.8.4(Debian4.8.4-1))#1 SMP Debian 3.16.7-ckt9-3~deb8ul (2.15-04-24)补充:Linux基本命令①ls 意为list 列出当前文件夹中的文件-l 显示文件的属性可用ll来表示②alias 别名看看是否有别名的文件③cd dir 跳跃目录 -P选项将路径中的链接文件替换成链接指向的文件路径④pwd 查看当前工作的文件夹名使用-P的选项,会直接进入到其中,相当于cd相关阅读:Linuxshell脚本不执行问题实例分析shell脚本不执行问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档