Linux - 如何查看Ubuntu系统的版本信息
<p>1、打开终端:可以用快捷键<code>Ctrl+Alt+t</code>,也可以点击左侧的终端图标:</p><p><br> <img src="https://img-blog.csdnimg.cn/20210325091425638.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2Mjc4MDM3,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"></p>
<p>2、命令:<code>cat /proc/version</code></p>
<p>作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 。</p>
<p>补充说明:</p>
<blockquote>
<p>/proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令“uname<br> -a"的信息就是从该文件获取的,当然命令cat /proc/version 直接查看它的内容也可以达到同等效果。另外,加上参数"a"是获得详细信息,如果不加参数为查看系统名称。</p>
</blockquote>
<p> </p>
<p><img src="https://img-blog.csdnimg.cn/20210325092339556.png" alt="在这里插入图片描述"></p>
<div class="cnblogs_code">
<pre>Linux version 5.8.0-48-generic (buildd@lgw01-amd64-008<span style="color: rgba(0, 0, 0, 1)">) linux内核版本号
gcc (Ubuntu </span>9.3.0-17ubuntu1~20.04) 9.3.0 gcc编译器版本号</pre>
</div>
<p> </p>
<p>另外,gcc编译器版本信息也可以这样查看:</p>
<ul>
<li>
<p><code>which gcc</code> 首先确认系统有没有安装gcc,直接在终端上输入which gcc,可以定位gcc的所在目录位置;</p>
</li>
<li>
<p><code>gcc -v</code> 输入gcc -v 或者 gcc --version,就会显示版本信息了,而且它配置的编译脚本参数也可看到。<img src="https://img-blog.csdnimg.cn/20210325094051622.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2Mjc4MDM3,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述"></p>
</li>
</ul>
<div class="cnblogs_code">
<pre>gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04<span style="color: rgba(0, 0, 0, 1)">) gcc编译器版本号
Ubuntu </span>9.3.0-17ubuntu1~20.04 Ubuntu版本号</pre>
</div>
<p> </p>
<p> </p>
<p>3、命令: <span class="cnblogs_code">uname -a</span> </p>
<p>作用: 查看系统内核版本号及系统名称</p>
<p><br> <img src="https://img-blog.csdnimg.cn/20210325092418137.png" alt="在这里插入图片描述"></p>
<blockquote>
<p><code>x86_64</code><br> 显示linux的内核版本和系统是多少位的:<code>X86_64</code>代表系统是64位的。</p>
<p>另外也可以这样查看系统是32位还是64位的:<br> 命令:<code>getconf LONG_BIT</code><br> 返回32则代表系统是32 位的;返回64则代表系统是64位的。</p>
</blockquote>
<p><br> <img src="https://img-blog.csdnimg.cn/20210325094357329.png" alt="在这里插入图片描述"><br> </p>
<blockquote>
<p>命令:<code>uname --m</code></p>
<p>如果显示i686,则表示安装了32位操作系统<br> 如果显示 x86_64,则表示安装了64位操作系统</p>
</blockquote>
<p><br> <img src="https://img-blog.csdnimg.cn/20210325094536937.png" alt="在这里插入图片描述"></p>
<p>4、命令: <span class="cnblogs_code">lsb_release -a</span> </p>
<blockquote>
<p>其中lsb表示(<code>Linux Standard Base</code>):LSB是一套核心标准,它保证了LINUX发行版同LINUX应用程序之间的良好结合,具体地说,它是:<br> 1、一个二进制接口规范,是指应用程序在系统间迁移时不用重新编译,保证应用程序在所有经过认证的LINUX发行版上都具有兼容性。<br> 2、一个测试规范,测试LINUX发行版和LINUX应用程序是否符合LSB标准。<br> 3、搭建遵从LSB规范的应用程序的开发环境。<br> 4、为在纯LSB环境下运行和测试应用程序而提供的运行环境样本。</p>
</blockquote>
<p><br> <img src="https://img-blog.csdnimg.cn/20210325092449540.png" alt="在这里插入图片描述"><br> </p>
<blockquote>
<p><code>Distributor ID</code>: Ubuntu 类别是ubuntu<br> <code>Description</code>: <code>Ubuntu 20.04.2 LTS</code> LTS是<code>Long Term Support</code>:长时间支持版本,支持周期长达三至五年<br> <code>Release: 20.04</code> 发行版本号<br> <code>Codename: focal</code> ubuntu的代号名称</p>
</blockquote>
<p>5、<br> <span class="cnblogs_code">uname --s</span> 显示内核名字<br> <span class="cnblogs_code">uname --r</span> 显示内核版本<br> <span class="cnblogs_code">uname --n</span> 显示网络主机名<br> <span class="cnblogs_code">uname --p</span> 显示cpu</p>
<p><br> <img src="https://img-blog.csdnimg.cn/20210325103005363.png" alt="在这里插入图片描述"></p>
<p><img src="https://img-blog.csdnimg.cn/20210328011640123.gif#pic_center" alt="在这里插入图片描述" style="display: block; margin-left: auto; margin-right: auto"></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/ay2021/p/15023646.html 哇,感谢楼主的详细分享!这帖子太实用了
一直想搞清楚怎么查看Ubuntu的版本信息,今天终于搞明白了。特别是lsb_release -a这个命令,居然能显示这么详细的信息,包括LTS版本和代号focal,长知识了!
另外想补充一下,除了帖子里的方法,其实在/etc/lsb-release文件里也能直接看到Ubuntu的版本信息,内容大概是这样的:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.2 LTS"
直接cat查看就行,也挺方便的。
再次感谢楼主的热心分享!
Ubuntu官网 也有关于版本信息的官方文档,有兴趣的可以去看看~
给楼主点个赞! https://img.icons8.com/color/48/000000/like.png
頁:
[1]