如何查看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)
酷番叔酷番叔
上一篇 2025年8月17日 00:23
下一篇 2025年8月17日 00:32

相关推荐

  • 如何强制停止Linux的tail监控?

    前台运行的tail(最常见情况)当tail命令直接在终端中执行时(占用当前终端):操作:按下组合键 Ctrl + C原理:Ctrl + C 会发送 SIGINT 信号,强制终止当前前台进程,示例:$ tail -f /var/log/syslog # 执行后持续输出日志^C # 按下Ctrl+C,tail立即终……

    2025年7月27日
    18500
  • Linux下如何切换输入法设置?

    在Linux系统中,输入法切换是日常使用中频繁操作的功能,尤其对于中文用户而言,由于Linux发行版众多,且默认输入法框架(如IBus、Fcitx5等)及桌面环境(如GNOME、KDE Plasma、XFCE等)的差异,切换输入法的方法可能略有不同,本文将详细介绍主流输入法框架下的切换方法,涵盖系统设置、快捷键……

    2025年9月18日
    28900
  • 如何正确添加SELinux权限?关键步骤与注意事项有哪些?

    SELinux(Security-Enhanced Linux)是Linux内核中的安全模块,通过强制访问控制(MAC)机制增强系统安全性,相较于传统的自主访问控制(DAC),SELinux能更严格限制进程、文件、网络等资源的访问权限,添加SELinux权限通常涉及修改文件/目录的安全上下文、调整SELinux……

    2025年9月25日
    16000
  • Linux账号权限如何设置最安全?,最小权限原则怎样守护Linux?,你的Linux账号权限真的安全吗?

    用户与组管理创建用户sudo useradd -m -s /bin/bash username # -m创建家目录,-s指定shellsudo passwd username # 设置密码创建用户组sudo groupadd groupname将用户加入组sudo usermod -aG groupname u……

    2025年7月31日
    17200
  • Linux系统中,如何查看所有已创建的用户信息?

    在Linux系统中,用户管理是系统运维的基础操作之一,准确查看用户信息有助于系统监控、权限管理和安全审计,Linux提供了多种命令和工具来查看不同维度的用户信息,包括当前登录用户、系统用户列表、用户详细信息、用户组关系以及历史登录记录等,本文将详细介绍这些查看用户的方法及其使用场景,并通过表格总结常用命令,最后……

    2025年8月26日
    16700

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信