linux小技巧——查看系统位数和版本等信息

本文介绍了在Linux系统中,如何使用uname、arch、getconf和cat命令来获取系统详细信息,包括操作系统名称、主机名、内核版本、处理器类型和系统位数。通过这些命令,可以快速判断系统是否为64位,并查看操作系统发行版和版本细节。
摘要由CSDN通过智能技术生成

一、uname

uname -a,列出当前系统详细的内核信息,如:

roc@ubuntu:~$ uname -a
Linux ubuntu 4.15.0-51-generic #55-Ubuntu SMP Wed May 15 14:27:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

以上结果按顺序可分别用以下参数获得

roc@ubuntu:~$ uname -s #显示操作系统名称
Linux
roc@ubuntu:~$ uname -n #显示在网络上的主机名称
ubuntu
roc@ubuntu:~$ uname -r #显示操作系统的发行编号
4.15.0-51-generic
roc@ubuntu:~$ uname -v #显示操作系统的版本
#55-Ubuntu SMP Wed May 15 14:27:21 UTC 2019
roc@ubuntu:~$ uname -m #显示电脑类型
x86_64
roc@ubuntu:~$ uname -p #输出处理器类型或"unknown"
x86_64
roc@ubuntu:~$ uname -i #输出硬件平台或"unknown"
x86_64
roc@ubuntu:~$ uname -o #输出操作系统名
GNU/Linux

如以上,x86_64代表64位平台,其它如i386i686则为32位平台。

二、arch

等价于uname -m如:

roc@ubuntu:~$ arch
x86_64

三、getconf

getconfig LONG_BIT 若输出32即为32位系统,64为64位系统
32位的系统中int类型和long类型一般都是4字节
而64位的系统中int类型还是4字节的,但是long已变成了8字节

roc@ubuntu:~$ ninja@ubuntu:~$ getconf LONG_BIT
64

四、利用cat命令

显示版本类型

roc@ubuntu:~$ cat /etc/issue
Ubuntu 18.04.4 LTS \n \l

列出详细版本信息

roc@ubuntu:~$ cat /proc/version
Linux version 4.15.0-51-generic (buildd@lgw01-amd64-059) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #55-Ubuntu SMP Wed May 15 14:27:21 UTC 2019
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Roc大鹏君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值