uname命令详解_uname -r

uname命令详解_uname -r博客搬家,原地址:https://langzi989.github.io/2018/12/25/uname命令说明/使用uname命令可以帮助我们了解当前使用的系统的硬件信息,内核信息,处理器信息和当前使用的系统信息等。该命令可以在Fedora,Debian,CentOS,SUSELinux或者其他Linux操作系统的发行版本上运行。uname命令的使用方法在网络上已经有很多,甚…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

博客搬家,原地址:https://langzi989.github.io/2018/12/25/uname命令说明/

使用uname命令可以帮助我们了解当前使用的系统的硬件信息,内核信息,处理器信息和当前使用的系统信息等。该命令可以在Fedora, Debian, CentOS, SUSE Linux 或者其他Linux操作系统的发行版本上运行。

uname命令的使用方法在网络上已经有很多,甚至直接使用man uname命令就可以获取uname的用法,所以不再赘述,本文主要记录uname打印的信息的具体信息的分析。

1. 查看内核信息

内核简单的理解就是硬件与用户程序之间的一层系统软件,它为应用程序提供了对计算机硬件访问的一套统一的接口,使得应用程序设计和编写更加简介和易用。

1.1 查看内核名称

uname -s[–sysname]

$ uname -s
Linux

Jetbrains全家桶1年46,售后保障稳定

上述说明当前系统使用的是Linux内核,内核可以分为四大类:单内核、微内核、混合内核、外内核,Linux属于单内核。
详细可参考博客

https://blog.csdn.net/ciahi/article/details/1630083

https://blog.csdn.net/force_eagle/article/details/8729675

1.2 查看内核发行版本

uname -r[–kernel-release]

$ uname -r
4.4.0-97-generic

上述结果表示你使用的Linux内核版本为4.4版本的内核。下面解释一下每个数字对应的含义:

  • 4 : 内核版本
  • 4 : 主要修订版本
  • 0 : 次要修订版本
  • 97 : Bug fix版本号
  • generic : 当前内核版本为通用版本,另有表示不同含义的server(服务器版本)、i386(针对老式英特尔处理器),或使用者定制的版本。

1.3 查看内核版本

uname -v[–kernel-version]

$ uname -v
#1 SMP Wed Nov 19 10:24:30 CST 2014
  • SMP: 对称多处理机,表示内核支持多核、多处理器
  • Wed Nov 19 10:24:30 CST 2014 : 内核的编译时间(build date)为(2014/11/19 10:24:30)

2. 硬件与处理器信息

2.1 查看硬件名称

uname -m[–machine]

$ uname -m
i686

该命令打印硬件名称,我们可以通过此属性判断操作系统的架构。

  • x86_64 : 64位系统
  • ix86 : 32位系统(x表示3、4、5、6)

2.2 查看硬件平台

uname -i[–hardware-platform]

$ uname -i
i386

硬件平台告诉我们构建内核的架构(可能会针对更高版本进行优化)。

2.3 查看处理器类型

uname -p

$ uname -p
i686

该属性表示该机器处理器的类型(CPU)

3. 其他信息

3.1 查看操作系统类型

uname -o[–operating-system]


$ uname -o

GNU/Linux

该属性表名当前运行的操作系统为GNU/Linux

3.2 查看主机名

uname -n[–nodename]

$uname -n
wing

3.3 查看全部信息

uname -a

参考链接:
http://man.linuxde.net/uname
https://blog.csdn.net/digimon/article/details/8607482
https://itsfoss.com/find-which-kernel-version-is-running-in-ubuntu/
https://blog.csdn.net/ciahi/article/details/1630083](https://blog.csdn.net/ciahi/article/details/1630083
https://ubuntu.dovov.com/2841/如何找到我的pc和ubuntu的架构?.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203549.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ace.js实现一个在线代码编辑器[通俗易懂]

    ace.js实现一个在线代码编辑器[通俗易懂]TableofContents背景ACE简介:功能实现1、引入js2、初始化组件3、保存时代码语法检测4、效果图:5、遇到的一些问题:背景项目需要,在一些场景,用户需要手动编写一些js脚本来实现自己的功能;前期一直用文本框显示,不便于编辑和查看。因此需要引入一个在线代码编辑器。效果如下:ACE简介:ACE是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用…

    2022年8月14日
  • 手把手教你学dsp_大咖问答第13期:如何掌握DSP设计?顾卫钢博士在线为你解答…「建议收藏」

    手把手教你学dsp_大咖问答第13期:如何掌握DSP设计?顾卫钢博士在线为你解答…「建议收藏」本期邀请到了顾卫钢,参加电路城论坛第十三期大咖问答(8月4日-8月16日),本期将由顾卫钢为大家解答关于DSP设计方面的各种问题。大咖简介:顾卫钢,东南大学电气工程学院博士国内知名嵌入式培训专家,嵌入式产品技术顾问,2019年荣获TI大学计划卓越贡献奖。拥有近十年产品研发经验,近年来带领团队研发了具有代码自动生成功能、基于模型设计的实时数字控制器RTU-BOX、积木式电力电子功率组件等…

    2022年4月28日
  • 根据IP地址和子网掩码求网络号、主机号

    根据IP地址和子网掩码求网络号、主机号一、理论阐述目前,IP地址主要使用32位的二进制来表示,即IPv4地址。由于32位二进制不容易记忆和书写,故采用点分十进制形式来表示IP地址。IP地址由两部分组成{<网络号>,<主机号>},网络号表示计算机所在的网络,供路由器在进行路由选择时使用;主机号是计算机在该网络中的唯一标识。IP地址分为A、B、C、D、E五类,其中:A类IP地址第一个字节的范围是:1~126…

    2022年6月24日
  • 地形教程 – 从图像到高度图

    地形教程 – 从图像到高度图HeightMapsFromImages从图像到高度图Nowthatweknowhowtoloadanimageletsseehowtocreateanddrawaheightmap.Thissectionpresentsasetoffunctionsfromtheterrainlibrarythatdealwithheigh

    2022年5月9日
  • 频次最高的38道selenium面试题及答案(上)「建议收藏」

    频次最高的38道selenium面试题及答案(上)「建议收藏」1、selenium的原理是什么?selenium的原理涉及到3个部分,分别是:浏览器 driver:一般我们都会下载driver client:也就是我们写的代码client其实并不知道浏览器是怎么工作的,但是driver知道,在selenium启动以后,driver其实充当了服务器的角色,跟client和浏览器通信,client根据webdriver协议发送请求给driver,driver解析请求,并在浏览器上执行相应的操作,并把执行结果返回给client。这就是seleniu…

    2022年6月20日
  • 为什么 main 方法是 public static void ?

    为什么 main 方法是 public static void ?初级程序员面试经常会遇到这个问题,这篇博客带你排异解难。

    2022年5月6日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号