用 screenfetch 和 linux_logo 显示带有酷炫 Linux 标志的基本硬件信息

想在荧屏上显得出您的 Linux
发行版的绚烂标识和核心硬件音讯呢?不用找了,来试试看非常的赞的 screenfetch 和
linux_logo 工具。

CPU

奥门威尼人,命令lscpu,查看的是cpu的总计新闻.

[root@S11 core]# lscpu
Architecture:          x86_64                      #cpu架构
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian              #小尾序
CPU(s):                4                                  #总共有4核
On-line CPU(s) list:   0-3
Thread(s) per core:    1               #每个CPU核,只能支持一个线程,即不支持超线程
Core(s) per socket:    4               #每个CPU插槽,有4个核
Socket(s):             1                   #总共有1一个cpu
Vendor ID:             GenuineIntel    #cpu产商 intel
CPU family:            6                #第六代
Model:                 42
Stepping:              7
CPU MHz:               2593.746
BogoMIPS:              5187.49
Virtualization:        VT-x            #支持cpu虚拟化技术
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K

单词per的意思:每一。
单词socket的情致:座,在CPU来讲是插槽。

查看/proc/cpuinfo,能够清楚种种cpu音讯,如种种CPU的型号,主频等。

[root@S11 core]# cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 62
model name  : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
stepping    : 4
microcode   : 0x1
cpu MHz     : 2593.746
cache size  : 20480 KB
.....

地点输出的是率先个cpu部分新闻,还应该有3个cpu新闻省略了。

  1. lshw

http://blog.csdn.net/cgwcgw\_/article/details/10000053
cpu个数
cat /proc/cpuinfo | grep “physical id” | uniq
cpu核数
cat /proc/cpuinfo | grep “cpu cores” | uniq
内部存储器总的数量
cat /proc/meminfo | grep MemTotal

查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c(CPU基本新闻)

[root@myhome ~]$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 
      4  Intel(R) Xeon(R) CPU E5-2683 v4 @ 2.10GHz
[root@myhome ~]$ 

cat /proc/cpuinfo | grep physical | uniq -c (CPU内核)

[root@myhome ~]$ cat /proc/cpuinfo | grep physical | uniq -c
      1 physical id : 0
      1 address sizes   : 46 bits physical, 48 bits virtual
      1 physical id : 0
      1 address sizes   : 46 bits physical, 48 bits virtual
      1 physical id : 0
      1 address sizes   : 46 bits physical, 48 bits virtual
      1 physical id : 0
      1 address sizes   : 46 bits physical, 48 bits virtual
[root@myhome ~]$ 

getconf LONG_BIT (CPU运维格局)

[root@myhome ~]$ getconf LONG_BIT 
64
[root@myhome ~]$ 

威尼斯人娱乐 1

内存

概要翻开内部存款和储蓄器情状

[root@S11 core]# free -hm
              total        used        free      shared  buff/cache   available
Mem:           7.5G        4.3G        2.2G         42M        1.0G        2.8G
Swap:          7.7G          0B        7.7G

查阅内部存款和储蓄器详细使用

[root@S11 core]# cat /proc/meminfo
MemTotal:        7898772 kB
MemFree:         2321384 kB
MemAvailable:    2965528 kB
Buffers:            1180 kB
Cached:           875784 kB
SwapCached:            0 kB
......

翻开内部存款和储蓄器硬件音讯

[root@S11 core]# dmidecode -t memory
# dmidecode 3.0
# SMBIOS entry point at 0x000f05e0
Found SMBIOS entry point in EFI, reading table from /dev/mem.
SMBIOS 3.0 present.

Handle 0x004C, DMI type 16, 23 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 64 GB
    Error Information Handle: Not Provided
    Number Of Devices: 4

Handle 0x004D, DMI type 17, 40 bytes
Memory Device
    Array Handle: 0x004C
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: Unknown
    Set: None
    Locator: ChannelA-DIMM0
    Bank Locator: BANK 0
    Type: Unknown
    Type Detail: None
    Speed: Unknown
    Manufacturer: Not Specified
    Serial Number: Not Specified
    Asset Tag: Not Specified
    Part Number: Not Specified
    Rank: Unknown
    Configured Clock Speed: Unknown
    Minimum Voltage: Unknown
    Maximum Voltage: Unknown
    Configured Voltage: Unknown
......

lshw命令展现详细硬件音信。若是要用概要格局体现,能够拉长short参数:lshw
-short

查阅内部存款和储蓄器消息

cat /proc/meminfo (内部存款和储蓄器基本音信)

[root@myhome ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 
      4  Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz
[root@myhome ~]# cat /proc/meminfo
MemTotal:       16004820 kB
MemFree:          839276 kB
MemAvailable:    3633748 kB
Buffers:          136648 kB
Cached:          3367712 kB
SwapCached:        69688 kB
Active:         11404256 kB
Inactive:        3030368 kB
Active(anon):   10581676 kB
Inactive(anon):  1034380 kB
Active(file):     822580 kB
Inactive(file):  1995988 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2096444 kB
SwapFree:        1469268 kB
Dirty:              1020 kB
Writeback:             0 kB
AnonPages:      10860624 kB
Mapped:           589320 kB
Shmem:            685792 kB
Slab:             431444 kB
SReclaimable:     310140 kB
SUnreclaim:       121304 kB
KernelStack:       92720 kB
PageTables:        77920 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    10098852 kB
Committed_AS:   33813824 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       38452 kB
VmallocChunk:   34359638016 kB
HardwareCorrupted:     0 kB
AnonHugePages:   5373952 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      151552 kB
DirectMap2M:    12427264 kB
DirectMap1G:     4194304 kB

Linux Logo

磁盘

查阅硬盘和分区布满

[root@S11 core]# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 931.5G  0 disk 
├─sda1        8:1    0   200M  0 part /boot/efi
├─sda2        8:2    0     1G  0 part /boot
└─sda3        8:3    0 930.3G  0 part 
  ├─cl-root 253:0    0    50G  0 lvm  /
  ├─cl-swap 253:1    0   7.8G  0 lvm  [SWAP]
  └─cl-home 253:2    0 872.6G  0 lvm  /usr/local/yunji
sr0          11:0    1  1024M  0 rom  

翻开硬盘和分区的详细音讯

[root@S11 core]# fdisk -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

磁盘 /dev/sda:1000.2 GB, 1000204886016 字节,1953525168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt


#         Start          End    Size  Type            Name
 1         2048       411647    200M  EFI System      EFI System Partition
 2       411648      2508799      1G  Microsoft basic 
 3      2508800   1953523711  930.3G  Linux LVM       

磁盘 /dev/mapper/cl-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/mapper/cl-swap:8321 MB, 8321499136 字节,16252928 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/mapper/cl-home:936.9 GB, 936902656000 字节,1829888000 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节

要显得钦命硬件消息,加上class或C)参数:lshw -class memory

查阅操作系统音讯

uname -a (查看当前操作系统内核新闻)

[root@myhome ~]# uname -a 
Linux myhome.cva3.gprc.local 3.10.0-514.2.2.el7.x86_64 #1 SMP Wed Nov 16 13:15:13 EST 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@myhome ~]# 

 

网卡

查阅网卡硬件新闻

[root@S11 core]# lspci | grep -i 'eth'
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
  1. sysstat

  2. 翻开PCI新闻:lspci -v 相比较cat /proc/pci更加直观)。lspci 是读取 hwdata
    数据库,hwdata 由软件包 hwdata 提供。

  3. 翻开系统系统布局:uname -a

  4. dmidecode查看硬件新闻,包括bios、cpu、内部存款和储蓄器等音信

  5. dmesg
    是贰个彰显内核缓冲区系统调整消息的工具;比方系统在运行时的音讯会写到/var/log/.

查阅机器名

cat /etc/hosts

[root@myhome ~]$ cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.203 CS.test.local CS-TEST
[root@myhome ~]# 

来看看 screenfetch 吧

screenFetch 是五个能力所能达到在截屏中呈现系统/宗旨消息的下令行脚本。它能够在
Linux,OS X,FreeBSD 以及另外的不少类Unix系统上利用。来自 man
手册的验证:

本条便利的 Bash 脚本能够用来变化那几个理想的顶点核心音讯和用 ASCII
构成的发行版标识,仿佛前些天您在外人的截屏里见到的那样。它会自动物检疫查测量检验你的发行版并展示ASCII 版的发行版标识,并且在侧边呈现一些有价值的音讯。

 

注:dmesg
工具并不是特意用来查阅硬件集成电路组标志的工具,但透过那一个工具能让大家清楚机器中的硬件的局地参数;因为系统在起步的时候,会写一些硬件相关的日记到
/var/log/message*威尼斯人娱乐, 或 /var/log/boot* 文件中。

翻看操作系统消息

cat /etc/os-release

[root@wex ~]# cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.4 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.4"
PRETTY_NAME="Red Hat"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.4:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.4
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.4"
[root@wex ~]# 

在 Linux 上安装 screenfetch

开发终端应用。在依据 Debian 或
Ubuntu 或 Mint
的系统上只须要输入下列 apt-get
命令:

  1. $ sudoapt-get install screenfetch

威尼斯人娱乐 2

图一:用 apt-get 安装 screenfetch

 

  1. lshal 和 hal-device-manager

  2. 查看 /proc

在 Mac OS X 上安装 screenfetch

输入下列命令:

  1. $ brew install screenfetch

威尼斯人娱乐 3

图二:用 brew 命令安装 screenfetch

 

对此“/proc”中文件可选用文件查看命令浏览其剧情,文件中隐含系统特定新闻:

在 FreeBSD 上安装 screenfetch

输入下列 pkg 命令:

  1. $ sudo pkg install sysutils/screenfetch

威尼斯人娱乐 4

图三:在 FreeBSD 用 pkg 安装 screenfetch

 

Cpuinfo主机CPU信息

在 Fedora 上安装 screenfetch

输入下列 dnf 命令:

  1. $ sudo dnf install screenfetch

威尼斯人娱乐 5

图四:在 Fedora 22 用 dnf 安装 screenfetch

 

Dma主机DMA通道音讯

本身该怎么采用 screefetch 工具?

只需输入以下命令:

  1. $ screenfetch

那是不一致系统的输出:

威尼斯人娱乐 6

Fedora 上的 Screenfetch

威尼斯人娱乐 7

OS X 上的 Screenfetch

威尼斯人娱乐 8

FreeBSD 上的 Screenfetch

威尼斯人娱乐 9

Debian 上的 Screenfetch

 

Filesystems文件系统音讯

赢得截屏

要拿走截屏并保存成文件,输入:

  1. $ screenfetch -s

你会看见一个文本 ~/Desktop/screenFetch-*.jpg。获取截屏并平昔上盛传
imgur,输入:

  1. $ screenfetch -su imgur

出口示例:

  1. -/+:. veryv@Viveks-MacBook-Pro
  2. :++++. OS:64bitMac OS X 10.10.514F27
  3. /+++/.Kernel: x86_64 Darwin14.5.0
  4. .:-::-.+/:-``.::-Uptime:3d1h36m
  5. .:/++++++/::::/++++++/:` Packages: 56
  6. .:///////////////////////:`Shell:bash3.2.57
  7. ////////////////////////` Resolution: 2560x1600 1920x1200
  8. -+++++++++++++++++++++++` DE: Aqua
  9. /++++++++++++++++++++++/ WM: Quartz Compositor
  10. /sssssssssssssssssssssss. WM Theme: Blue
  11. :ssssssssssssssssssssssss- Font: Not Found
  12. osssssssssssssssssssssssso/` CPU:IntelCore i5-4288U CPU @2.60GHz
  13. `syyyyyyyyyyyyyyyyyyyyyyyy+` GPU:IntelIris
  14. `ossssssssssssssssssssss/ RAM: 6405MB / 8192MB
  15. :ooooooooooooooooooo+.
  16. `:+oo+/:-..-:/+o+/-
  17. Taking shot in3..2..1..0.
  18. ==>Uploading your screenshot now...your screenshot can be viewed at http://imgur.com/HKIUznn

你可以访谈 来查看上传的截屏。

 

Interrupts主机中断消息

再来看看 linux_logo

linux_logo 程序生成四个五颜六色的 ANSI 版企鹅图片,还隐含部分出自 /proc
的系统新闻。

 

Ioprots主机I/O端口号消息

安装

只需根据你的 Linux 发行版输入相应的授命:

 

Meninfo主机内部存款和储蓄器信息

Debian/Ubutnu/Mint

  1. #apt-get install linux_logo

 

Version Linux内存版本音信

CentOS/RHEL/旧版 Fedora

  1. #yum install linux_logo

 

查看CPU信息:cat /proc/cpuinfo

Fedora Linux v22+ 或更新版本

  1. # dnf install linux_logo

 

查看板卡音讯:cat /proc/pci

运行它

只需输入下列命令:

  1. $ linux_logo

威尼斯人娱乐 10

运行 linux_logo

 

查看内部存款和储蓄器新闻:cat /proc/meminfo

等等,还应该有越多!

您能够用那个命令查看内置的标识列表:

  1. $ linux_logo -f -L list

输出示例:

  1. AvailableBuilt-inLogos:
  2. NumTypeAsciiNameDescription
  3. 1ClassicYes aix AIX Logo
  4. 2BannerYes bsd_banner FreeBSDLogo
  5. 3ClassicYes bsd FreeBSDLogo
  6. 4ClassicYes irix IrixLogo
  7. 5BannerYes openbsd_banner OpenBSDLogo
  8. 6ClassicYes openbsd OpenBSDLogo
  9. 7BannerYes solaris TheDefaultBannerLogos
  10. 8BannerYes banner TheDefaultBannerLogo
  11. 9BannerYes banner-simp SimplifiedBannerLogo
  12. 10ClassicYes classic TheDefaultClassicLogo
  13. 11ClassicYes classic-nodots TheClassicLogo,NoPeriods
  14. 12ClassicYes classic-simp ClassicNoDotsOrLetters
  15. 13ClassicYes core CoreLinuxLogo
  16. 14BannerYes debian_banner_2 DebianBanner2
  17. 15BannerYes debian_banner DebianBanner(white)
  18. 16ClassicYes debian DebianSwirlLogos
  19. 17ClassicYes debian_old DebianOldPenguinLogos
  20. 18ClassicYes gnu_linux Classic GNU/Linux
  21. 19BannerYes mandrake Mandrakelinux(TM)Banner
  22. 20BannerYes mandrake_banner Mandrake(TM)LinuxBanner
  23. 21BannerYes mandriva Mandriva(TM)LinuxBanner
  24. 22BannerYes pld PLD Linux banner
  25. 23ClassicYes raspi An ASCII RaspberryPi logo
  26. 24BannerYes RedHat RedHatBanner(white)
  27. 25BannerYes slackware SlackwareLogo
  28. 26BannerYes sme SME ServerBannerLogo
  29. 27BannerYes sourcemage_ban SourceMage GNU/Linux banner
  30. 28BannerYes sourcemage SourceMage GNU/Linux large
  31. 29BannerYes SUSE SUSE Logo
  32. 30BannerYes ubuntu UbuntuLogo
  33. Do"linux_logo -L num"where num isfrom above to get the appropriate logo.
  34. Remember to also use-a to get ascii version.

查看 aix 的标志,输入:

  1. $ linux_logo -f -L aix

查看 openbsd 的标志:

  1. $ linux_logo -f -L openbsd

照旧只是随意探望一些 Linux 标识:

  1. $ linux_logo -f -L random_xy

你能够像上面那样结合 bash
的循环来突显不相同的标记,输入:

威尼斯人娱乐 11

动图1: linux_logo 和 bash 循环,既幽默又能发生活圈耍酷

 

查看USB设备:cat /proc/bus/usb/devices

收获扶助

输入下列命令:

  1. $ screefetch -h
  2. $ linux_logo -h

参考

  • screenFetch 主页
  • linux_logo 主页

via:

作者:Vivek Gite 译者:alim0x
校对:wxy

本文由 LCTT
原创编写翻译,Linux中国 荣誉推出

本文永远更新链接地址:http://www.linuxidc.com/Linux/2015-11/124737.htm

威尼斯人娱乐 12

查阅键盘和鼠标:cat /proc/bus/input/devices

翻开各配备的中断诉求ILANDQ):cat /proc/interrupts

. lshw
lshw命令彰显详细硬件音信。固然要用概要情势展现,能够增进short参数:lshw
-short 要显示钦点硬件音信,加上class或C)参数:lshw -c…

相关文章