购买服务器后,通过这些命令你可以全面了解云服务器的硬件配置,包括操作系统、CPU、内存、硬盘、网络接口和显卡等信息
1. 查看操作系统信息
uname -a
说明:该命令会显示操作系统的内核版本、主机名、系统架构等基本信息。
2. 查看操作系统版本
cat /etc/os-release
说明:该命令会显示当前操作系统的名称、版本 ID、版本号、ID like 等详细信息。
3. 查看CPU信息
lscpu
说明:该命令会显示CPU的架构、CPU(s)(逻辑CPU核心数)、Thread(s) per core(每核心线程数)、Core(s) per socket(每插槽核心数)、Socket(s)(插槽数)、型号名称、CPU MHz(当前频率)等信息,帮助你评估系统的计算能力。
4. 查看内存信息
free -h
说明:该命令会以人类可读的格式显示总内存(Total)、已用内存(Used)、空闲内存(Free)、共享内存(Shared)、缓冲区/缓存(Buff/Cache)以及可用内存(Available)等信息,帮助你了解内存的使用情况。
5. 查看硬盘信息
lsblk
或者:
df -h
说明:lsblk
会以树状结构列出块设备(磁盘、分区等)的信息,包括设备名称、大小、类型、挂载点等。而 df -h
会显示各文件系统的磁盘空间使用情况,包括文件系统、总大小(Size)、已用空间(Used)、可用空间(Avail)、使用百分比(Use%)和挂载点(Mounted on)。
6. 查看网络接口信息
ifconfig
或者:
ip a
说明:ifconfig
命令会显示网络接口的详细配置信息,包括接口名称、MAC地址(HWaddr)、IP地址(inet addr)、子网掩码(Mask)、广播地址(Bcast)等。ip a
是 iproute2
工具集中的命令,提供更强大和更现代的网络配置信息,包括接口状态、IP地址、MAC地址等。通常建议使用 ip a
。
7. 查看系统负载和进程
top
或者:
htop
说明:top
会实时显示系统负载(load average)、CPU使用率(%Cpu(s))、内存使用率(%Mem, %Swap)以及各个进程的PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 等信息。htop
是 top
的交互式增强版,提供更友好的彩色界面,支持鼠标操作,可以更方便地查看和管理进程。
8. 查看显卡配置
8.1 查看NVIDIA显卡信息
命令:
nvidia-smi
说明:nvidia-smi
(NVIDIA System Management Interface) 命令会显示NVIDIA显卡的详细信息,包括显卡型号(Name)、CUDA版本、驱动版本(Driver Version)、GPU利用率(GPU)、显存使用情况(Memory-Usage)、GPU温度(Temp)、风扇转速(Fan)等。
8.2 查看所有NVIDIA显卡信息
如果有多个NVIDIA显卡,可以使用以下命令列出所有显卡及其索引:
命令:
nvidia-smi -L
说明:该命令会列出所有检测到的NVIDIA显卡及其对应的索引(GPU 0, GPU 1, …)和型号信息。
8.3 查看其他显卡信息(适用于非NVIDIA显卡)
如果使用的是AMD或其他品牌的显卡,可以使用以下命令:
命令:
lspci | grep VGA
说明:该命令使用 lspci (list PCI devices) 列出所有PCI设备,并通过 grep VGA 过滤出与VGA兼容的设备,通常包括显卡信息。输出会显示显卡的型号信息。
8.4 查看OpenCL设备信息
对于支持OpenCL的显卡或其他计算设备,可以使用以下命令查看设备信息:
命令:
clinfo
说明:该命令会列出所有与OpenCL相关的平台(Platform)和设备(Device)信息,包括设备名称、供应商、OpenCL版本支持等。你需要先安装 clinfo 工具(例如,在Debian/Ubuntu上使用 sudo apt-get install clinfo,在CentOS/RHEL上使用 sudo yum install clinfo)。
发表回复