linux环境下快速输出电脑的系统/硬件/显卡/网络/已安装软件等信息

embedded/2025/3/18 16:49:51/

在Linux环境下,可以通过以下命令快速获取系统和硬件信息。最后将这些命令整合成一个脚本(如 `sysinfo.sh``),一键输出所有信息。


1. 系统信息

# 内核信息
uname -a# 发行版信息
lsb_release -a 2>/dev/null || cat /etc/*release*# 系统启动时间
uptime# 环境变量
echo "PATH: $PATH"

2. 硬件信息

# CPU信息
lscpu
cat /proc/cpuinfo | grep "model name" | uniq# 内存信息
free -h
cat /proc/meminfo | grep "MemTotal"# 磁盘和分区
lsblk
df -h# PCI设备(GPU、网卡等)
lspci# USB设备
lsusb# 主板和BIOS(需要root)
sudo dmidecode -t baseboard
sudo dmidecode -t bios# 电池信息(笔记本)
upower -i /org/freedesktop/UPower/devices/battery_BAT0

3. 显卡信息

# NVIDIA显卡(需安装驱动)
nvidia-smi 2>/dev/null# 通用GPU信息
lspci | grep -i vga

4. 网络信息

# IP和接口
ip addr
hostname -I# 路由表
ip route# DNS配置
cat /etc/resolv.conf# 网络管理器状态(需安装NetworkManager)
nmcli dev status

5. 已安装软件

# Debian/Ubuntu
dpkg -l# RedHat/CentOS
rpm -qa# Snap包
snap list# Flatpak包
flatpak list

6. 整合脚本

将以下内容保存为 sysinfo.sh,运行 bash sysinfo.sh 输出到文件:

#!/bin/bash{echo "===== 系统信息 ====="uname -alsb_release -a 2>/dev/null || cat /etc/*release*uptimeecho -e "\n===== CPU信息 ====="lscpuecho -e "\n===== 内存信息 ====="free -hecho -e "\n===== 磁盘信息 ====="lsblkdf -hecho -e "\n===== 显卡信息 ====="lspci | grep -i vganvidia-smi 2>/dev/nullecho -e "\n===== 网络信息 ====="ip addrhostname -Iecho -e "\n===== 环境变量 ====="echo "PATH: $PATH"} | tee system-info.txtecho "信息已保存到 system-info.txt"

7. 其他工具推荐

  • inxi:综合信息工具(需安装 sudo apt install inxi
    inxi -Fxz
    
  • neofetch:美观的系统信息工具(需安装)
    neofetch
    

通过上述命令,可以快速全面地获取Linux系统的软硬件配置信息。

8.输出结果

最后输出的结果展示如下:

脚本:

> touch sysinfo.sh
> vim sysinfo.sh
> ll sysinfo.sh
-rw-rw-r-- 1 tipriest tipriest 552 317 14:58 sysinfo.sh
> sudo chmod +x ./sysinfo.sh
[sudo] password for tipriest: 
> ll sysinfo.sh
-rwxrwxr-x 1 tipriest tipriest 552 317 14:58 sysinfo.sh
> ./sysinfo.sh
===== 系统信息 =====
Linux engine 5.15.0-131-generic #141~20.04.1-Ubuntu SMP Thu Jan 16 18:38:51 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.6 LTS
Release:	20.04
Codename:	focal14:59:17 up 18 min,  1 user,  load average: 1.32, 1.46, 1.07===== CPU信息 =====
Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Byte Order:                           Little Endian
Address sizes:                        48 bits physical, 48 bits virtual
CPU(s):                               16
On-line CPU(s) list:                  0-15
Thread(s) per core:                   2
Core(s) per socket:                   8
Socket(s):                            1
NUMA node(s):                         1
Vendor ID:                            AuthenticAMD
CPU family:                           25
Model:                                80
Model name:                           AMD Ryzen 7 5800H with Radeon Graphics
Stepping:                             0
Frequency boost:                      disabled
CPU MHz:                              3200.000
CPU max MHz:                          3200.0000
CPU min MHz:                          1200.0000
BogoMIPS:                             6387.50
Virtualization:                       AMD-V
L1d cache:                            256 KiB
L1i cache:                            256 KiB
L2 cache:                             4 MiB
L3 cache:                             16 MiB
NUMA node0 CPU(s):                    0-15
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Mitigation; safe RET
Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd cppc arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm===== 内存信息 =====total        used        free      shared  buff/cache   available
Mem:           31Gi       4.2Gi        18Gi       146Mi       8.7Gi        26Gi
Swap:            0B          0B          0B===== 磁盘信息 =====
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0  55.4M  1 loop /snap/core18/2846
loop1         7:1    0     4K  1 loop /snap/bare/5
loop2         7:2    0  63.7M  1 loop /snap/core20/2434
loop3         7:3    0  73.9M  1 loop /snap/core22/1722
loop4         7:4    0  55.4M  1 loop /snap/core18/2855
loop5         7:5    0   516M  1 loop /snap/gnome-42-2204/202
loop6         7:6    0  12.9M  1 loop /snap/snap-store/1113
loop7         7:7    0  63.8M  1 loop /snap/core20/2496
loop8         7:8    0  73.9M  1 loop /snap/core22/1748
loop9         7:9    0 346.3M  1 loop /snap/gnome-3-38-2004/119
loop10        7:10   0 505.1M  1 loop /snap/gnome-42-2204/176
loop11        7:11   0 164.8M  1 loop /snap/gnome-3-28-1804/198
loop12        7:12   0  44.4M  1 loop /snap/snapd/23545
loop13        7:13   0  44.5M  1 loop /snap/snapd/23771
loop14        7:14   0 349.7M  1 loop /snap/gnome-3-38-2004/143
loop15        7:15   0  91.7M  1 loop /snap/gtk-common-themes/1535
loop16        7:16   0  87.4M  1 loop /snap/notion-snap-reborn/49
loop17        7:17   0    87M  1 loop /snap/notion-snap-reborn/50
loop18        7:18   0  12.2M  1 loop /snap/snap-store/1216
sda           8:0    0 931.5G  0 disk 
├─sda1        8:1    0   511M  0 part 
└─sda2        8:2    0   931G  0 part /
nvme0n1     259:0    0   477G  0 disk 
├─nvme0n1p1 259:1    0   260M  0 part 
├─nvme0n1p2 259:2    0    16M  0 part 
├─nvme0n1p3 259:3    0 474.4G  0 part 
├─nvme0n1p4 259:4    0     2G  0 part 
└─nvme0n1p5 259:5    0   301M  0 part 
nvme1n1     259:6    0 931.5G  0 disk 
├─nvme1n1p1 259:7    0    16M  0 part 
├─nvme1n1p2 259:8    0   400G  0 part 
├─nvme1n1p3 259:9    0  30.5G  0 part 
└─nvme1n1p4 259:10   0   501G  0 part 
df: /run/user/1000/doc: Operation not permitted
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev
tmpfs           3.2G  2.4M  3.2G   1% /run
/dev/sda2       916G  856G   14G  99% /
tmpfs            16G  102M   16G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/loop0       56M   56M     0 100% /snap/core18/2846
/dev/loop1      128K  128K     0 100% /snap/bare/5
/dev/loop3       74M   74M     0 100% /snap/core22/1722
/dev/loop2       64M   64M     0 100% /snap/core20/2434
/dev/loop4       56M   56M     0 100% /snap/core18/2855
/dev/loop6       13M   13M     0 100% /snap/snap-store/1113
/dev/loop7       64M   64M     0 100% /snap/core20/2496
/dev/loop5      517M  517M     0 100% /snap/gnome-42-2204/202
/dev/loop10     506M  506M     0 100% /snap/gnome-42-2204/176
/dev/loop16      88M   88M     0 100% /snap/notion-snap-reborn/49
/dev/loop13      45M   45M     0 100% /snap/snapd/23771
/dev/loop9      347M  347M     0 100% /snap/gnome-3-38-2004/119
/dev/loop18      13M   13M     0 100% /snap/snap-store/1216
/dev/loop11     165M  165M     0 100% /snap/gnome-3-28-1804/198
/dev/loop12      45M   45M     0 100% /snap/snapd/23545
/dev/loop8       74M   74M     0 100% /snap/core22/1748
/dev/loop15      92M   92M     0 100% /snap/gtk-common-themes/1535
/dev/loop14     350M  350M     0 100% /snap/gnome-3-38-2004/143
/dev/loop17      87M   87M     0 100% /snap/notion-snap-reborn/50
tmpfs           3.2G  5.1M  3.2G   1% /run/user/1000===== 显卡信息 =====
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2560 (rev a1)
Mon Mar 17 14:59:17 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 555.42.02              Driver Version: 555.42.02      CUDA Version: 12.5     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3060 ...    Off |   00000000:01:00.0  On |                  N/A |
| N/A   41C    P8             15W /   80W |     544MiB /   6144MiB |     23%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------++-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      1490      G   /usr/lib/xorg/Xorg                            242MiB |
|    0   N/A  N/A      1828      G   /usr/bin/gnome-shell                          109MiB |
|    0   N/A  N/A      2466      G   ...gnu/webkit2gtk-4.0/WebKitWebProcess          0MiB |
|    0   N/A  N/A     17141      G   ...55,262144 --variations-seed-version        118MiB |
|    0   N/A  N/A     19196      G   ...an,WebOTP --variations-seed-version         20MiB |
+-----------------------------------------------------------------------------------------+===== 网络信息 =====
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000link/ether 6c:24:08:23:3a:63 brd ff:ff:ff:ff:ff:ffaltname enp3s0
3: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether e4:fd:45:3f:8b:53 brd ff:ff:ff:ff:ff:ffinet 192.168.2.2/24 brd 192.168.2.255 scope global dynamic noprefixroute wlp4s0valid_lft 85446sec preferred_lft 85446secinet6 fe80::7381:e358:2188:b1f/64 scope link noprefixroute valid_lft forever preferred_lft forever
4: br-67610ac5d589: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 86:47:bf:5f:0e:22 brd ff:ff:ff:ff:ff:ffinet 172.19.0.1/16 brd 172.19.255.255 scope global br-67610ac5d589valid_lft forever preferred_lft forever
5: br-7f68d848895d: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 66:6c:78:1b:96:ea brd ff:ff:ff:ff:ff:ffinet 172.18.0.1/16 brd 172.18.255.255 scope global br-7f68d848895dvalid_lft forever preferred_lft forever
6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether f6:54:db:07:21:3f brd ff:ff:ff:ff:ff:ffinet 172.17.0.1/16 brd 172.17.255.255 scope global docker0valid_lft forever preferred_lft forever
192.168.2.2 172.19.0.1 172.18.0.1 172.17.0.1 ===== 环境变量 =====
PATH: /usr/local/cuda/bin:/home/tipriest/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
信息已保存到 system-info.txt

inxi工具:

> inxi -Fxz
System:    Kernel: 5.15.0-131-generic x86_64 bits: 64 compiler: N/A Desktop: Gnome 3.36.9 Distro: Ubuntu 20.04.6 LTS (Focal Fossa) 
Machine:   Type: Laptop System: LENOVO product: 82JQ v: Lenovo Legion R9000P2021H serial: <filter> Mobo: LENOVO model: LNVNB161216 v: SDK0T76479 WIN serial: <filter> UEFI: LENOVO v: GKCN65WW date: 01/16/2024 
Battery:   ID-1: BAT0 charge: 69.0 Wh condition: 69.0/80.0 Wh (86%) model: Celxpert L20C4PC1 status: Full Device-1: hidpp_battery_0 model: Logitech MX Keys Wireless Keyboard charge: 100% (should be ignored) status: Discharging Device-2: hidpp_battery_1 model: Logitech Wireless Mouse MX Master 3 charge: 100% (should be ignored) status: Discharging 
CPU:       Topology: 8-Core model: AMD Ryzen 7 5800H with Radeon Graphics bits: 64 type: MT MCP arch: Zen 3 L2 cache: 4096 KiB flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 102200 Speed: 2746 MHz max: 3200 MHz Core speeds (MHz): 1: 2746 2: 2573 3: 2815 4: 3029 5: 3040 6: 2687 7: 3179 8: 3194 9: 3166 10: 2892 11: 2997 12: 3134 13: 2886 14: 3030 15: 2755 16: 2600 
Graphics:  Device-1: NVIDIA vendor: Lenovo driver: nvidia v: 555.42.02 bus ID: 01:00.0 Display: x11 server: X.Org 1.20.13 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa resolution: 2560x1440~60Hz, 2560x1600~60Hz OpenGL: renderer: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2 v: 4.6.0 NVIDIA 555.42.02 direct render: Yes 
Audio:     Device-1: NVIDIA driver: snd_hda_intel v: kernel bus ID: 01:00.1 Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Lenovo driver: N/A bus ID: 06:00.5 Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 06:00.6 Sound Server: ALSA v: k5.15.0-131-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: kernel port: 1000 bus ID: 03:00.0 IF: eno1 state: down mac: <filter> Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: 1000 bus ID: 04:00.0 IF: wlp4s0 state: up mac: <filter> IF-ID-1: br-67610ac5d589 state: down mac: <filter> IF-ID-2: br-7f68d848895d state: down mac: <filter> IF-ID-3: docker0 state: down mac: <filter> 
Drives:    Local Storage: total: 1.38 TiB used: 855.52 GiB (60.7%) ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HBJQ-000L2 size: 476.94 GiB temp: 32 C ID-2: /dev/nvme1n1 vendor: Crucial model: CT1000P2SSD8 size: 931.51 GiB temp: 37 C ID-3: /dev/sda type: USB model: SSK SSK Storage size: 931.51 GiB 
Partition: ID-1: / size: 915.32 GiB used: 855.52 GiB (93.5%) fs: ext4 dev: /dev/sda2 
Sensors:   System Temperatures: cpu: 54.0 C mobo: N/A gpu: nvidia temp: 43 C Fan Speeds (RPM): N/A 
Info:      Processes: 455 Uptime: 21m Memory: 31.19 GiB used: 4.50 GiB (14.4%) Init: systemd runlevel: 5 Compilers: gcc: 9.4.0 Shell: zsh v: 5.8 inxi: 3.0.38

neofetch工具

sudo apt-get install neofetch
neofetch

在这里插入图片描述


http://www.ppmy.cn/embedded/173636.html

相关文章

无人机+无人车+机器狼+DeepSeek:智能化设备集群技术详解

无人机、无人车、机器狼与DeepSeek的结合代表了智能化设备集群技术的重要发展方向。以下是对这一技术的详细解析&#xff1a; DeepSeek技术概述 DeepSeek是一种基于深度学习和数据挖掘技术的智能搜索与分析系统。它通过深度学习模型理解数据的上下文语义&#xff0c;实现更智…

双模型协作机制的deepseek图片识别

deepseek自动生成包含关键视觉元素的结构化文本描述的过程&#xff0c;本质上是多模态人工智能技术的协同工作&#xff0c;其核心原理可分为以下技术层级&#xff1a; 一、技术流程与编码器作用 图像编码阶段 编码器选择&#xff1a;常用模型包括 SigLIP、CLIP、ViT&#xff08…

谈谈你对前端工程化的理解,它包含哪些方面

大白话谈谈你对前端工程化的理解&#xff0c;它包含哪些方面 前端工程化其实就是把前端开发变得更规范、更高效、更易于维护的一套方法和流程。就好比你盖房子&#xff0c;不能随便瞎盖&#xff0c;得有设计图纸、施工标准、分工合作&#xff0c;前端工程化也是类似的道理。 项…

<link>标签在网页中的常见用途及与<script>标签引入资源方式的区别

大白话标签在网页中的常见用途及与 <link> 标签的常见用途 <link> 标签主要用于在 HTML 页面中引入外部资源&#xff0c;最常见的就是引入样式表&#xff08;CSS 文件&#xff09;&#xff0c;让网页能够按照我们定义的样式来展示内容。 以下是一个简单的例子&a…

每天五分钟深度学习PyTorch:循环神经网络RNN的计算以及维度信息

本文重点 前面我们学习了RNN从何而来,以及它的一些优点,我们也知道了它的模型的大概情况,本文我们将学习它的计算,我们来看一下RNN模型的每一个时间步在计算什么? RNN的计算 ht-1是上一时刻的输出,xt是本时刻的输入,然后二者共同计算得到了ht,然后yt通过ht计算得到,…

Android ARouter的详细使用指南

Android ARouter的详细使用指南。我需要先确定用户的基础&#xff0c;可能他们已经有Android开发经验&#xff0c;但对ARouter不太熟悉。首先&#xff0c;我应该介绍ARouter是什么&#xff0c;解决什么问题&#xff0c;比如模块化中的页面跳转问题。然后&#xff0c;需要分步骤…

OpenCV计算摄影学(20)非真实感渲染之增强图像的细节函数detailEnhance()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 此滤波器增强特定图像的细节。 cv::detailEnhance用于增强图像的细节&#xff0c;通过结合空间域和频率域的处理&#xff0c;提升图像中特定细节…

使用DeepSeek完成一个简单嵌入式开发

开启DeepSeek对话 请帮我使用Altium Designer设计原理图、PCB&#xff0c;使用keil完成代码编写&#xff1b;要求&#xff1a;使用stm32F103RCT6为主控芯片&#xff0c;控制3个流水灯的原理图 这里需要注意&#xff0c;每次DeepSeek的回答都不太一样。 DeepSeek回答 以下是使…