日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

linux(centos8):查看操作系统的当前版本(os/kernel/bash)

發(fā)布時間:2023/12/13 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 linux(centos8):查看操作系统的当前版本(os/kernel/bash) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一,查看redhat系操作系統(tǒng)的版本:

適用于centos/fedora/rhel等

[root@centos8 ~]# cat /etc/redhat-release 
CentOS Linux release 8.1.1911 (Core) 

說明:劉宏締的架構(gòu)森林是一個專注架構(gòu)的博客,地址:https://www.cnblogs.com/architectforest

對應的源碼可以訪問這里獲取:https://github.com/liuhongdi/

說明:作者:劉宏締 郵箱: 371125307@qq.com

二,使用通用命令lsb_release查看系統(tǒng)版本

1,centos8上需要安裝lsb_release命令

centos8上默認未安裝這個包,根據(jù)提示安裝

[root@centos8 liuhongdi]# lsb_release -a
bash: lsb_release: 未找到命令...
安裝軟件包“redhat-lsb-core”以提供命令“lsb_release”? [N/y] y

在上面的提示后輸入 y,系統(tǒng)自動安裝

也可手動執(zhí)行dnf命令安裝

[root@centos8 liuhongdi]# dnf install redhat-lsb-core

2,用lsb_release查看linux版本:

#-a:all,顯示所有信息

[root@centos8 liuhongdi]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 8.1.1911 (Core) 
Release: 8.1.1911
Codename: Core

3,什么是LSB?

LSB:Linux Standard Base

LSB是linux的標準化項目,目標是增強linux各個發(fā)行版的兼容性,

它開發(fā)了一系列標準,使各種軟件可以很好地在兼容 LSB 標準的系統(tǒng)上運行

三,lsb_release命令的其他用法:

1,查看lsb的版本(注意是lsb這個標準項目的版本,不是發(fā)行版或內(nèi)核的版本)

[root@centos8 ~]# lsb_release -v
LSB Version: :core-4.1-amd64:core-4.1-noarch

等價于不加任何參數(shù):

[root@centos8 ~]# lsb_release 

2,查看發(fā)行廠商的id

[root@centos8 ~]# lsb_release -i
Distributor ID: CentOS

3,查看當前發(fā)行版的描述信息

[root@centos8 ~]# lsb_release -d
Description: CentOS Linux release 8.1.1911 (Core) 

4,查看發(fā)行版的代號(Codename)

[root@centos8 ~]# lsb_release -c
Codename: Core

5,查看發(fā)行版的版本號

[root@centos8 ~]# lsb_release -r
Release: 8.1.1911

四,查看內(nèi)核kernel的版本

1,查看內(nèi)核版本

#-r:--kernel-release 輸出內(nèi)核發(fā)行號

[root@centos8 ~]# uname -r
4.18.0-147.8.1.el8_1.x86_64

2,查看內(nèi)核相關的所有信息

#-a:--all 輸出所有信息

[root@centos8 ~]# uname -a
Linux centos8 4.18.0-147.8.1.el8_1.x86_64 #1 SMP Thu Apr 9 13:49:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

3,查看內(nèi)核名稱

#-s:--kernel-name 輸出內(nèi)核名稱

[root@centos8 ~]# uname -s
Linux

4,查看內(nèi)核針對的處理類型:

#-p, --processor 輸出處理器類型(不可移植)

[root@centos8 ~]# uname -p
x86_64

5,查看uname的版本:

[root@centos8 ~]# uname --version
uname (GNU coreutils) 8.30
Copyright (C) 2018 Free Software Foundation, Inc.
許可證 GPLv3+:GNU 通用公共許可證第 3 版或更新版本<https://gnu.org/licenses/gpl.html>。
本軟件是自由軟件:您可以自由修改和重新發(fā)布它。
在法律范圍內(nèi)沒有其他保證。

由David MacKenzie 編寫

五,查看shell的版本:

1,查看當前shell的名字:

#$SHELL:環(huán)境變量,用env命令可以列出所有的環(huán)境變量

[root@centos8 ~]# echo $SHELL
/bin/bash

也可以用這個辦法:

$$表示當前shell的進程id:

[root@centos8 ~]# ps | grep $$ 
  3478 pts/0    00:00:00 bash

然后用awk或cut截取字段后打印出來

[root@centos8 ~]# ps | grep $$ | awk '{print $4}'
bash

2,查看bash的版本

[root@centos8 ~]# bash --version
GNU bash,版本 4.4.19(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
許可證 GPLv3+: GNU GPL 許可證第三版或者更新版本 <http://gnu.org/licenses/gpl.html>

本軟件是自由軟件,您可以自由地更改和重新發(fā)布。
在法律許可的情況下特此明示,本軟件不提供任何擔保。

總結(jié)

以上是生活随笔為你收集整理的linux(centos8):查看操作系统的当前版本(os/kernel/bash)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。