• [From Linux Toy] inxi– bash script to get system information


    虽然在 Linux 下我们可以通过各种命令来获取系统的相关信息,但若要一次性得到全部系统信息该法就显得较为麻烦了。从某种程度上说,inxi 这个 Bash 脚本则恰好满足了我们在这方面的需要。
    要安装 inxi,只需执行下列命令即可:
    % mkdir ~/bin
    % cd ~/bin
    % wget https://inxi.googlecode.com/svn/trunk/inxi
    % chmod +x inxi

    在我的虚拟机(Debian)中执行 ./inxi -c0 -v7 后,其输出结果如下,包括 CPU、图形、音频、网络、磁盘、分区等各方面的信息:


    System:    Host: debiantoy Kernel: 3.2.0-3-686-pae i686 (32 bit, gcc: 4.6.3)
               Desktop: N/A dm: (startx) Distro: Debian GNU/Linux wheezy/sid
    Machine:   System: innotek product: VirtualBox version: 1.2
               Mobo: N/A model: N/A Bios: innotek version: VirtualBox date: 12/01/2006
    CPU:       Single core Pentium CPU E5700 (-UP-) cache: 6144 KB flags: (nx sse sse2 sse3 ssse3) bmips: 5753.32 clocked at 2876.661 MHz
    Graphics:  Card: InnoTek Systemberatung VirtualBox Graphics Adapter bus-ID: 00:02.0 chip-ID: 80ee:beef
               X.Org: 1.12.3 drivers: ati,vboxvideo (unloaded: fbdev,vesa) Resolution: 800x600@60.0hz
               GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 0x209) GLX Version: 2.1 Mesa 8.0.4 Direct Rendering: Yes
    Audio:     Card: Intel 82801AA AC'97 Audio Controller
               driver: snd_intel8x0 ports: d100 d200 bus-ID: 00:05.0 chip-ID: 8086:2415
               Sound: Advanced Linux Sound Architecture ver: 1.0.24
    Network:   Card: Intel 82540EM Gigabit Ethernet Controller
               driver: e1000 ver: 7.3.21-k8-NAPI port: d010 bus-ID: 00:03.0 chip-ID: 8086:100e
               IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 08:00:27:b4:54:2d
               WAN IP: 119.255.59.90 IF: eth0 ip: 10.0.2.15 ip-v6: fe80::a00:27ff:feb4:542d
    Drives:    HDD Total Size: 21.5GB (16.4% used)
               1: id: /dev/sda model: VBOX_HARDDISK size: 21.5GB serial: VB0e8748e0-f06c0cac
               Optical: /dev/sr0 model: VBOX CD-ROM rev: 1.0 dev-links: cdrom,dvd
               Features: speed: 32x multisession: yes audio: yes dvd: yes rw: none state: running
    Partition: ID: / size: 5.2G used: 2.4G (48%) fs: ext3 dev: /dev/dm-0
               label: N/A uuid: 9ef1b35c-68a0-43c9-8ed0-20f4c0325ecd
               ID: /boot size: 228M used: 19M (9%) fs: ext2 dev: /dev/sda1
               label: N/A uuid: 821abb0e-09c6-4b66-8ae2-a6aebdd51426
               ID: /home size: 14G used: 976M (8%) fs: ext3 dev: /dev/dm-2
               label: N/A uuid: 728fd07a-9f87-4b78-81c8-d904065b7577
               ID: /media/sf_wind size: 200G used: 45G (23%) fs: vboxsf dev: /dev/none label: N/A uuid: N/A
               ID: /home/xuxiaodong/share size: 200G used: 45G (23%) fs: vboxsf dev: /dev/none label: N/A uuid: N/A
               ID: swap-1 size: 0.70GB used: 0.00GB (0%) fs: swap dev: /dev/dm-1
               label: N/A uuid: b9213b7a-1cf9-44d1-b6b1-2b4c8277caf7
    RAID:      No RAID data available - /proc/mdstat is missing - is md_mod kernel module loaded?
    Unmounted: ID: /dev/sr0 size: 0.05G label: VBOXADDITIONS_4.1.8_75467 uuid: N/A
               ID: /dev/sda5 size: 21.22G label: N/A uuid: N/A
    Sensors:   None detected - is lm-sensors installed and configured?
    Info:      Processes: 106 Uptime: 1:12 Memory: 165.3/1010.0MB Runlevel: 2 Gcc sys: 4.7.1 alt: 4.4/4.6
               Client: Shell inxi: 1.8.20

    If you love him, teach him C++, for it's heaven;
    If you hate him, teach him C++, for it's hell
  • 相关阅读:
    C# 线程手册 第二章 .NET 中的线程
    C# 线程手册 第一章 线程定义 .NET 和 C# 对线程的支持
    C# 线程手册 第二章 .NET 中的线程 创建一个线程
    C# 线程手册 第一章 线程定义 线程
    C# 线程手册 第二章 .NET 中的线程 时钟和回调
    C# 线程手册 第二章 .NET 中的线程 线程的生命周期
    C# 线程手册 第二章 .NET 中的线程 线程的优势
    Visual Entity 教程(一)从数据库创建模型
    Visual Entity 教程(三)添加 Attribute 到类或属性中
    Linq to Oracle 使用教程(二)创建实体类
  • 原文地址:https://www.cnblogs.com/brucejia/p/2790238.html
Copyright © 2020-2023  润新知