如何查看linux配置

过命令查看,如uname -a查看系统内核等信息,ifconfig查看

Linux系统中,查看系统配置是一项非常重要的任务,它可以帮助用户了解当前系统的硬件和软件状态,从而进行有效的管理和优化,以下是几种常见的方法来查看Linux配置:

查看内核版本和发行版信息

要查看Linux内核版本和发行版信息,可以使用以下命令:

uname -a

这个命令会显示内核版本、主机名、操作系统类型等信息。

Linux example-hostname 5.4.0-74-generic #84-Ubuntu SMP Fri Jan 29 13:43:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

查看CPU信息

使用lscpu命令可以查看CPU的详细信息,包括型号、核心数、线程数等:

lscpu

输出示例:

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              8
On-line CPU(s) list: 0-7
Thread(s) per core:  2
Core(s) per socket:  4
Socket(s):           1
Vendor ID:           GenuineIntel

查看内存信息

使用free命令可以查看内存的使用情况:

free -h

输出示例:

              total        used        free      shared  buff/cache   available
Mem:           15Gi       2.0Gi       12Gi       100Mi       1.0Gi        12Gi
Swap:          2.0Gi          0B       2.0Gi

查看硬盘信息

使用df命令可以查看磁盘的使用情况:

df -h

输出示例:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   30G  40% /
tmpfs           1.9G  1.0M  1.9G   1% /dev/shm

查看网络配置

使用ifconfig或ip a命令可以查看网络接口的配置信息:

ifconfig

或者

ip a

输出示例:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
      inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
      inet6 fe80::a00:27ff:fe4e:66a9  prefixlen 64  scopeid 0x20<link>
      ether 08:00:27:4e:66:a9  txqueuelen 1000  (Ethernet)
      RX packets 356797  bytes 45923345 (45.9 MB)
      RX errors 0  dropped 0  overruns 0  frame 0
      TX packets 254345  bytes 32456789 (32.4 MB)
      TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

查看显卡信息

使用lspci | grep -i vga命令可以查看显卡的信息:

lspci | grep -i vga

输出示例:

01:00.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)

查看USB设备信息

使用lsusb命令可以查看USB设备的信息:

lsusb

输出示例:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:c31c Logitech, Inc. DeLuxe 250 Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

查看系统日志

使用dmesg命令可以查看系统启动时的日志信息,这对于诊断硬件问题非常有用:

dmesg | less

输出示例:

[    0.000000] Linux version 5.4.0-74-generic (buildd@lcy01-amd64-021) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #84-Ubuntu SMP Fri Jan 29 13:43:51 UTC 2021 (Ubuntu 5.4.0-74.83~20.04.1-generic)
...

查看已安装的软件包

使用dpkg -l(Debian/Ubuntu)或rpm -qa(RHEL/CentOS)可以查看已安装的软件包列表:

dpkg -l

或者

rpm -qa

输出示例:

ii  account-plugin-desktop 0.3+git20200114.1a2b7f8-1 amd64  freedesktop-accounts plugin for desktop integration
ii  adduser                  3.118ubuntu2                amd64  add and remove users and groups

查看系统服务状态

使用systemctl命令可以查看系统服务的状态:

systemctl status service_name

输出示例:

● apache2.service The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-01-01 12:00:00 UTC; 1h ago

小编总结表格

命令 功能描述 示例输出
uname -a 查看内核版本和发行版信息 Linux example-hostname …
lscpu 查看CPU信息 Architecture: x86_64 …
free -h 查看内存信息 Mem: 15Gi …
df -h 查看磁盘使用情况 Filesystem Size Used Avail Use% …
ifconfig/ip a 查看网络配置 eth0: flags=…
lspci | grep -i vga 查看显卡信息 VGA compatible controller: Intel …
lsusb 查看USB设备信息 Bus 002 Device 001: …
dmesg | less 查看系统日志 [ 0.000000] Linux version …
dpkg -l/rpm -qa 查看已安装的软件包 ii account-plugin-desktop …
systemctl status 查看系统服务状态 ● apache2.service The Apache HTTP Server

FAQs

Q1: 如何查看Linux系统的内核版本?

A1: 使用uname -a命令可以查看Linux系统的内核版本、主机名、操作系统类型等信息。

uname -a

输出示例:

Linux example-hostname 5.4.0-74-generic #84-Ubuntu SMP Fri Jan 29 13:43:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Q2: 如何查看Linux系统的内存使用情况?

A2: 使用free命令可以查看内存的使用情况,加上-h选项可以使输出更易读,以人类可读的格式显示内存大小。

free -h

输出示例:

              total        used        free      shared  buff/cache   available
Mem:           15Gi       2.0Gi       12Gi       100Mi       1.0Gi        12Gi
Swap:          2.0Gi          0B       2.

以上就是关于“如何查看linux配置”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/11598.html

赞 (0)
酷番叔酷番叔
上一篇 2025年8月17日 00:23
下一篇 2025年8月17日 00:32

相关推荐

  • linux内存如何使用情况

    Linux中,可用free查看内存总体使用,top或htop

    2025年8月13日
    20000
  • 在Linux操作系统下如何运行C++程序?编译步骤与方法详解

    在Linux系统中运行C++程序通常涉及编写代码、编译和执行三个核心步骤,同时可能涉及环境配置、调试和项目管理等进阶操作,以下是详细流程和注意事项,帮助你在Linux环境下高效运行C++文件,环境准备:安装C++编译器Linux系统本身不包含C++编译器,需先安装编译工具,主流C++编译器为GCC(GNU Co……

    2025年9月16日
    22700
  • Linux下如何退出mail命令?

    退出邮件阅读模式当使用mail命令查看收件箱时(例如输入mail后显示邮件列表),退出方式如下:直接退出不保存操作输入 q(quit)后按回车,退出并将已读邮件转移到 ~/mbox 文件(系统默认存档), ? q退出且保留邮件在收件箱输入 x(exit)后按回车,退出不保存任何操作(新邮件仍保留在收件箱 /va……

    2025年7月31日
    23900
  • 无光驱环境下如何安装Linux系统并进行软件下载?

    在无光驱的电脑上安装Linux系统及后续软件下载,是当前主流设备(如轻薄本、笔记本)的常见需求,通过U盘启动、网络安装等方式可完成系统部署,安装后则可通过包管理器、图形工具等便捷获取软件,以下从系统安装和软件下载两部分详细说明操作方法,无光驱安装Linux系统无光驱环境下,U盘启动安装是最通用、便捷的方法,少数……

    2025年8月21日
    26900
  • 如何同时为用户加执行权、为组去写权?

    权限基础概念权限类型读(r):查看文件内容或目录列表写(w):修改文件或增删目录内容执行(x):运行程序或进入目录数字表示:r=4, w=2, x=1(如 rwxr-xr– = 754)权限对象用户(Owner):文件创建者组(Group):共享权限的用户组其他(Others):系统所有其他用户查看权限使用……

    2025年7月13日
    21900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信