1.如何查看Linux系统的信息
如果您只想知道系统名称,可以使用无参数选项的系统名称uname可以输出系统信息或使用命令uname -s命令输出系统的核心名称。
tecmint@tecmint 路由网 ~ $ unameLinux
查看网络主机名称,使用-n参数选项uname命令如下所示。
tecmint@tecmint ~ $ uname -ntecmint.com
使用获取内核版本信息-v参数选项。
tecmint@tecmint ~ $ uname -v#64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014
要获取关于您内核的发行版信息,请使用-r参数选项。
tecmint@tecmint ~ $ uname -r3.13.0-37-generic
输出机器的硬件名,使用“-m参数选项:
tecmint@tecmint ~ $ uname -mx86_64
所有这些信息都可以通过运行来运行uname -a一次性输出如下图所示。
tecmint@tecmint ~ $ uname -aLinux tecmint.com 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
2.如何查看Linux系统硬件信息
你可以使用lshw收集相关硬件部件的工具,如CPU,硬盘,内存,USB大量信息,如控制器。
lshw这是一个相对较小的工具,当你提取信息时,只有少数选项可供你使用。
lshw这是一个相对较小的工具,当你提取信息时,只有少数选项可供你使用。lshw提供的信息收集形成了不同的/ proc文件。
注:请记住,lshw命令是由superuser (root)或sudo用户执行。
参见:《Difference Between su and sudo User in Linux》
要输出你的Linux运行此命令的系统硬件信息。
tecmint@tecmint ~ $ sudo lshwtecmint.com description: Notebook product: 20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70) vendor: LENOVO version: Lenovo Z50-70 serial: 1037407803441 width: 64 bits capabilities: smbios-2.7 dmi-2.7 vsyscall32 configuration: administrator_password=disabled boot=normal chassis=notebook family=IDEAPAD frontpanel_password=disabled keyboard_password=disabled power-on_password=disabled sku=LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70 uuid=E4B1D229-D237-E411-9F6E-28D244EBBD98 *-core description: Motherboard product: Lancer 5A5 vendor: LENOVO physical id: 0 version: 31900059WIN serial: YB06377069 slot: Type2 - Board Chassis Location *-firmware description: BIOS vendor: LENOVO physical id: 0 version: 9BCN26WW date: 07/31/2014 size: 128KiB capacity: 4032KiB capabilities: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification uefi...
可以用-short输出汇总的硬件信息。
tecmint@tecmint ~ $ sudo lshw -shortH/W path Device Class Description===================================================== system 20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70)/0 bus Lancer 5A5/0/0 memory 128KiB BIOS/0/4 processor Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz/0/4/b memory 32KiB L1 cache/0/4/c memory 256KiB L2 cache/0/4/d memory 3MiB L3 cache/0/a memory 32KiB L1 cache/0/12 memory 8GiB System Memory/0/12/0 memory DIMM[empty]/0/12/1 memory DIMM[empty]/0/12/2 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)/0/12/3 memory DIMM[empty]/0/100 bridge Haswell-ULT DRAM Controller/0/100/2 display Haswell-ULT Integrated Graphics Controller/0/100/3 multimedia Haswell-ULT HD Audio Controller...
若要生成输出为HTML文件,选项可以使用-html。
tecmint@tecmint ~ $ sudo lshw -html > lshw.html
3.如何查看Linux的CPU信息
要查看关于CPU使用信息lscpu命令,因为它能从sysfs和/ proc / cpuinfo中显示CPU系统结构的信息,例如CPU数字,核心,CPU系列型号,CPU高速缓存,线程等。
tecmint@tecmint ~ $ lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 4On-line CPU(s) list: 0-3Thread(s) per core: 2Core(s) per socket: 2Socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 69Stepping: 1CPU MHz: 768.000BogoMIPS: 4788.72Virtualization: VT-xL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 3072KNUMA node0 CPU(s): 0-3
4.如何收集Linux块设备信息
块设备就像硬盘,闪存驱动器等存储设备。lsblk该命令可用于报告块设备的信息,如下所示。
tecmint@tecmint ~ $ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 1000M 0 part ├─sda2 8:2 0 260M 0 part /boot/efi├─sda3 8:3 0 1000M 0 part ├─sda4 8:4 0 128M 0 part ├─sda5 路由知识 8:5 0 557.1G 0 part ├─sda6 8:6 0 25G 0 part ├─sda7 8:7 0 14.7G 0 part ├─sda8 8:8 0 1M 0 part ├─sda9 8:9 0 324.5G 0 part /└─sda10 8:10 0 7.9G 0 part[SWAP]sr0 11:0 1 1024M 0 rom
若要查看系统上的所有块设备,然后加一个-a选项。
tecmint@tecmint ~ $ lsblk -aNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 1000M 0 part ├─sda2 8:2 0 260M 0 part /boot/efi├─sda3 8:3 0 1000M 0 part ├─sda4 8:4 0 128M 0 part ├─sda5 8:5 0 557.1G 0 part ├─sda6 8:6 0 25G 0 part ├─sda7 8:7 0 14.7G 0 part ├─sda8 8:8 0 1M 0 part ├─sda9 8:9 0 324.5G 0 part /└─sda10 8:10 0 7.9G 0 part[SWAP]sdb 8:16 1 0 disk sr0 11:0 1 1024M 0 rom ram0 1:0 0 64M 0 disk ram1 1:1 0 64M 0 disk ram2 1:2 0 64M 0 disk ram3 1:3 0 64M 0 disk ram4 1:4 0 64M 0 disk ram5 1:5 0 64M 0 disk ram6 1:6 0 64M 0 disk ram7 1:7 0 64M 0 disk ram8 1:8 0 64M 0 disk ram9 1:9 0 64M 0 disk loop0 7:0 0 0 loop loop1 7:1 0 0 loop loop2 7:2 0 0 loop 路由网 loop3 7:3 0 0 loop loop4 7:4 0 0 loop loop5 7:5 0 0 loop loop6 7:6 0 0 loop loop7 7:7 0 0 loop ram10 1:10 0 64M 0 disk ram11 1:11 0 64M 0 disk ram12 1:12 0 64M 0 disk ram13 1:13 0 64M 0 disk ram14 1:14 0 64M 0 disk ram15 1:15 0 64M 0 disk
5.如何输出USB控制器的信息
lsusb该命令可用于报告关系USB控制器和所有连接到它们的设备的信息。
tecmint@tecmint ~ $ lsusbBus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 003 Device 001: ID 1d6b:0003 L