如何查看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系统如何安装JDK并查看版本信息?

    在Linux系统中安装JDK(Java Development Kit)是进行Java开发和运行Java程序的基础步骤,不同Linux发行版可能采用不同的安装方式,但核心流程和配置逻辑相似,本文将详细介绍Linux系统安装JDK的完整步骤,包括安装前准备、多种安装方法(手动安装与包管理器安装)、环境变量配置、安……

    2025年9月23日
    1700
  • Tomcat启动失败?bin目录有妙招

    在Linux系统中停止Tomcat需要遵循正确的操作流程,以避免数据丢失或服务异常,以下是经过验证的几种可靠方法,适用于不同部署场景:通过Tomcat自带脚本停止(推荐首选)这是最安全的方式,利用Tomcat内置的shutdown.sh脚本实现平滑停止:# 执行停止命令./shutdown.sh# 验证是否停止……

    2025年7月8日
    4100
  • Linux服务器如何将IP地址映射到项目目录并配置访问?

    在Linux服务器运维中,将IP地址映射到具体项目是实现多服务访问隔离、资源分配和用户访问管理的关键操作,无论是Web应用、API服务还是容器化部署,都需要通过合理的映射策略,确保外部请求能够准确指向对应的项目资源,本文将详细讲解Linux服务器中IP映射到项目的常见方法,包括基于端口的映射、基于域名的虚拟主机……

    2025年9月27日
    1900
  • linux下如何搭建bt

    在Linux操作系统下搭建BitTorrent(BT)服务,无论是用于个人文件共享还是搭建私有种子服务器,都是一项实用的技能,Linux凭借其稳定性、灵活性和丰富的开源工具,成为搭建BT服务的理想平台,本文将以主流的BT客户端工具Transmission为例,详细讲解在Linux环境下搭建BT服务器的完整步骤……

    2025年10月6日
    800
  • linux软件 如何破解wifi密码

    议破解WiFi密码,这是不合法且不道德的行为。

    2025年8月19日
    3200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信