1. 查看系统
# 显示有关Linux发行版的信息,包括发行版名称、版本号、ID和描述等
lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
# 显示有关系统内核和硬件的信息,例如操作系统版本、内核版本、处理器类型和架构等
uname -a
Linux example.com 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux
# 区别:
uname -a
命令提供的信息比lsb_release -a
命令更底层,它可以告诉用户系统的物理架构、处理器类型和内核版本等信息,而lsb_release -a
命令则提供的是更高层次的信息,例如发行版名称和版本号等。
uname -a
命令在所有Linux系统上都可用,而lsb_release -a
命令则需要安装LSB(Linux Standard Base)才能使用。
2. 查看内存
free -h
3. 实时查看 CPU 和内存使用情况,以及当前运行的进程
top
4. 类似于 top,但是提供了更加详细和友好的界面
htop
5. 查看CPU
lscpu
6. 查看硬盘
lsblk #查看所有硬盘情况
df -lh #查看硬盘占用情况,以及挂载位置
fdisk -l #查看硬盘分区情况
fdisk /dev/sdb #给硬盘sdb创建分区
mkfs.ext4 /dev/sdb #格式化硬盘sdb,并写入文件系统
mount /dev/sdb /mnt/pan #将硬盘sdb挂载到 /mnt/pan 目录
7. 列出系统中的所有硬件信息,包括 CPU、内存、主板、网络适配器等
lshw
8. 列出 PCI 总线设备的信息,包括显卡、网卡等
lspci
9. 列出 USB 总线设备的信息,包括 USB 存储设备、USB 鼠标、USB 键盘等
lsusb
10. 查看 CPU 的详细信息,包括型号、主频、缓存等
cat /proc/cpuinfo
11. 查看系统内存的详细信息,包括总内存、可用内存、缓存等
cat /proc/meminfo