Linux系统信息查询方法及命令

一、查看系统版本

在Linux中,查看系统版本是经常要使用的操作之一。一般可以使用以下命令:

$ cat /etc/issue
Ubuntu 18.04 LTS \n \l

上述命令会输出操作系统的版本信息,可以看到,当前系统是基于Ubuntu 18.04 LTS版本构建的。

如果想查看更详细的系统信息,可以使用以下命令:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:        18.04
Codename:       bionic

上述命令可以输出更详细的系统信息,包括发行版ID、系统描述、版本、代号等。

二、查看CPU信息

在Linux中,查看CPU信息也是很常用的操作之一。可以使用以下命令:

$ cat /proc/cpuinfo | grep "model name"
model name  : Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz

上述命令会输出CPU的型号信息,这是通过读取/proc/cpuinfo文件中CPU相关的信息而得到的。如果想输出更详细的信息,可以使用以下命令:

$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               158
Model name:          Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
Stepping:            9
CPU MHz:             800.458
CPU max MHz:         3500.0000
CPU min MHz:         800.0000
BogoMIPS:            4992.00
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            6144K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp

上述命令可以输出更详细的CPU信息,包括架构、CPU的线程数和核心数、缓存、支持的特性等。

三、查看内存信息

在Linux中,查看内存信息也是很常用的操作之一。可以使用以下命令:

$ cat /proc/meminfo
MemTotal:        8020664 kB
MemFree:          609964 kB
MemAvailable:    3333568 kB
Buffers:          463240 kB
Cached:          3613816 kB

上述命令会输出内存的相关信息,包括内存总量、空闲内存、可用内存等。

如果想输出更详细的内存信息,可以使用以下命令:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.8G        3.9G        321M        828M        3.5G        2.9G
Swap:          3.9G        364M        3.6G

上述命令可以输出更详细的内存信息,包括物理内存的总量、已使用的内存量、空闲可用的内存量等。

四、终端信息

在Linux中,可以使用以下命令查看终端相关信息:

$ echo $TERM
xterm-256color

上述命令将输出当前终端的类型,这对于在编写脚本时设置终端相关的颜色和样式非常有用。

此外,还可以使用以下命令查看终端的大小:

$ stty size
24 80

上述命令将输出终端的行数和列数。

五、系统启动时间

在Linux中,可以使用以下命令来查看系统的启动时间:

$ uptime
 22:13:17 up 6 days,  8:39,  1 user,  load average: 0.00, 0.01, 0.05

上述命令输出了系统的启动时间,即从系统开机到现在的运行时间。

同时,还显示了系统的负载平均值,其中load average参数分别为1分钟、5分钟、和15分钟的平均值。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/248375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:26
下一篇 2024-12-12 13:26

相关推荐

  • ArcGIS更改标注位置为中心的方法

    本篇文章将从多个方面详细阐述如何在ArcGIS中更改标注位置为中心。让我们一步步来看。 一、禁止标注智能调整 在ArcMap中设置标注智能调整可以自动将标注位置调整到最佳显示位置。…

    编程 2025-04-29
  • 解决.net 6.0运行闪退的方法

    如果你正在使用.net 6.0开发应用程序,可能会遇到程序闪退的情况。这篇文章将从多个方面为你解决这个问题。 一、代码问题 代码问题是导致.net 6.0程序闪退的主要原因之一。首…

    编程 2025-04-29
  • Deepin系统分区设置教程

    本教程将会详细介绍Deepin系统如何进行分区设置,分享多种方式让您了解如何规划您的硬盘。 一、分区的基本知识 在进行Deepin系统分区设置之前,我们需要了解一些基本分区概念。 …

    编程 2025-04-29
  • Python创建分配内存的方法

    在python中,我们常常需要创建并分配内存来存储数据。不同的类型和数据结构可能需要不同的方法来分配内存。本文将从多个方面介绍Python创建分配内存的方法,包括列表、元组、字典、…

    编程 2025-04-29
  • Python中init方法的作用及使用方法

    Python中的init方法是一个类的构造函数,在创建对象时被调用。在本篇文章中,我们将从多个方面详细讨论init方法的作用,使用方法以及注意点。 一、定义init方法 在Pyth…

    编程 2025-04-29
  • 使用Vue实现前端AES加密并输出为十六进制的方法

    在前端开发中,数据传输的安全性问题十分重要,其中一种保护数据安全的方式是加密。本文将会介绍如何使用Vue框架实现前端AES加密并将加密结果输出为十六进制。 一、AES加密介绍 AE…

    编程 2025-04-29
  • 用不同的方法求素数

    素数是指只能被1和自身整除的正整数,如2、3、5、7、11、13等。素数在密码学、计算机科学、数学、物理等领域都有着广泛的应用。本文将介绍几种常见的求素数的方法,包括暴力枚举法、埃…

    编程 2025-04-29
  • Python中读入csv文件数据的方法用法介绍

    csv是一种常见的数据格式,通常用于存储小型数据集。Python作为一种广泛流行的编程语言,内置了许多操作csv文件的库。本文将从多个方面详细介绍Python读入csv文件的方法。…

    编程 2025-04-29
  • Python学习笔记:去除字符串最后一个字符的方法

    本文将从多个方面详细阐述如何通过Python去除字符串最后一个字符,包括使用切片、pop()、删除、替换等方法来实现。 一、字符串切片 在Python中,可以通过字符串切片的方式来…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29

发表回复

登录后才能评论