文档章节

Ubuntu16.10下查看linux版本,内核版本,系统位数,gcc版本

开源中国首席带头大哥
 开源中国首席带头大哥
发布于 2016/12/07 10:54
字数 357
阅读 93
收藏 0

Ubuntu下查看linux版本,内核版本,系统位数,gcc版本

1. 查看linux版本

leblancs@leblancs-virtual-machine:~$ cat /etc/issue
Ubuntu 16.10 \n \l

leblancs@leblancs-virtual-machine:~$ 

 


2. 查看内核版本
1)

leblancs@leblancs-virtual-machine:~$ cat /proc/version
Linux version 4.8.0-28-generic (buildd@lgw01-16) (gcc version 6.2.0 20161005 (Ubuntu 6.2.0-5ubuntu12) ) #30-Ubuntu SMP Fri Nov 11 14:03:52 UTC 2016
leblancs@leblancs-virtual-machine:~$ 

2)  uname命令

leblancs@leblancs-virtual-machine:~$ uname -a
Linux leblancs-virtual-machine 4.8.0-28-generic #30-Ubuntu SMP Fri Nov 11 14:03:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
leblancs@leblancs-virtual-machine:~$ 

3)

leblancs@leblancs-virtual-machine:~$ uname --help
Usage: uname [OPTION]...
Print certain system information.  With no OPTION, same as -s.

  -a, --all                print all information, in the following order,
                             except omit -p and -i if unknown:
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type (non-portable)
  -i, --hardware-platform  print the hardware platform (non-portable)
  -o, --operating-system   print the operating system
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Full documentation at: <http://www.gnu.org/software/coreutils/uname>
or available locally via: info '(coreutils) uname invocation'
leblancs@leblancs-virtual-machine:~$ 


 
3.查看系统位数
1) 

leblancs@leblancs-virtual-machine:~$ getconf WORD_BIT
32
leblancs@leblancs-virtual-machine:~$ getconf LONG_BIT
64
leblancs@leblancs-virtual-machine:~$ 

2)

leblancs@leblancs-virtual-machine:~$ file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=6587b60b0a57e1a0f83f7523a658e0bf329fdb5f, stripped
leblancs@leblancs-virtual-machine:~$ 

 


4. 查看gcc版本

leblancs@leblancs-virtual-machine:~$ gcc --version
gcc (Ubuntu 6.2.0-5ubuntu12) 6.2.0 20161005
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

leblancs@leblancs-virtual-machine:~$ 

 

© 著作权归作者所有

共有 人打赏支持
开源中国首席带头大哥
粉丝 13
博文 136
码字总数 88446
作品 0
南京
程序员
私信 提问
如何查看CentOS 7.x版本信息

前言 由于CentOS 7 和之前的6以下的版本查看系统版本及查看机器位数x86-64的方法不一样,部分命令差异也比较大,现就如在CentOS 7下查询版本信息 首先要清楚什么样标识是32位的,什么样的是6...

xiaocao13140
07/04
0
0
内核必须懂(一): 用系统调用打印Hello, world!

目录 前言 模块与系统调用 用模块打印Hello, world! 用模块添加自定义系统调用 top指令 关闭Linux图形界面 重编内核添加系统调用 解压系统源代码 撰写自定义系统调用 编译内核 测试新内核 最...

sorrower
09/17
0
0
嵌入式交叉编译环境的搭建过程,图文解说

我晕,竟然图片不显示,还是看我的新浪博客吧!http://blog.sina.com.cn/s/blog_b90c3cdf0101g1p1.html 电脑系统:win7系统。虚拟机系统:workstation6.5 。虚拟机安装的linux版本:fedora9...

长平狐
2013/06/17
786
0
查看当前系统的glibc版本

有时我们经常需要查看当前系统的glibc版本,可以这样查看: /lib/libc.so.6 有时:/lib/x86-64-linux/libc.so.6 把这个文件当命令执行一下 为什么这个库可以直接run呢? 原来在libc的代码中有...

acmfly
2012/09/06
0
0
Centos版本 32或64位查看命令

1.uname -a 查看OS详细信息 file /bin/ls 显示系统程序信息,就能看出多少位 3.获得机器字长 getconf LONG_BIT 4.查看OS版本 cat /proc/version 5.查看os详细参数信息 getconf -a =-=-=-=-=...

vshcxl
2016/06/21
28
0

没有更多内容

加载失败,请刷新页面

加载更多

《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
27分钟前
1
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
43分钟前
2
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
2
0
HashTable和Vector为什么逐渐被废弃

HashTable,不允许键值为null,还一个就是put方法使用sychronized方法进行线程同步,单线程无需同步,多线程可用concurren包的类型。 如编程思想里面说的作为工具类,封闭性做的不好没有一个...

noob_chr
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部