如何查看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

查看网络配置

使用ifconfigip 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)
酷番叔酷番叔
上一篇 9小时前
下一篇 9小时前

相关推荐

  • Linux如何快速返回上级目录?

    在Linux命令行中,通过cd ..命令可快速返回上级目录,连续使用或结合路径(如cd ../..)能高效导航至更高级目录,是文件系统操作的基础技能。

    2025年6月21日
    2600
  • 为什么你的Ubuntu/Debian系统卡顿?彻底解决!

    确认软件具体指代常见可能性Autodesk Revit 2022 (R12):Windows专属软件,无法直接在Linux运行,需通过虚拟机或Wine兼容层(不推荐,性能差),R语言v12.x:R语言通常以3.x/4.x版本命名,无v12版,若需安装R语言,见第三节,自定义/冷门工具:如r12是私有软件,需提供……

    2025年6月13日
    2300
  • 为什么他总是不回消息

    推荐方法:协作式取消(使用标志位)这是最安全可靠的方式,通过线程间共享变量通知目标线程自行退出:// 定义共享标志位volatile int thread_exit_flag = 0;void* thread_func(void* arg) { while (1) { // 检查退出标志 if (thread……

    2025年7月5日
    2500
  • 如何通过图形界面快速查看已保存密码?新手必看!

    在浏览器设置中点击密码管理器,即可查看已保存的账号和对应密码,此图形界面操作直观简单,无需命令,特别适合新手用户使用。

    2025年7月29日
    1000
  • Linux创建C文件难吗?

    创建C文件的三种常用方法使用文本编辑器(推荐)Linux自带多种文本编辑器,通过终端或图形界面均可操作:通过终端创建:# 使用nano编辑器(适合新手)nano hello.c# 使用vim编辑器(功能强大)vim hello.c输入示例代码:#include <stdio.h>int main……

    2025年8月9日
    800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信