西佩·托特克

撰写的评论

您好,
inxi 似乎是一个非常有用的集成脚本,用于获取各种 Linux 系统信息。

# inxi -V
inxi 2.2.21-00 (2015-05-13)
程序位置:/usr/local/sbin
网站: http://inxi.googlecode.com
IRC: irc.oftc.net 频道: #smxi
论坛: http://techpatterns.com/forums/forum-33.html

inxi - 用于控制台和 IRC 的通用、便携式系统信息工具。

该程序最初是 Infobash 3.02 的一个分支。
版权 (C) 2005-2007 Michiel de Boer a.k.a. locsmif。
后续更改和修改 (在 Infobash 3.02 之后)
版权 (C) 2008-2015 Harald Hope, Scott Rogers, 又名 h2 &trash80。

#inxi -h

inxi 支持以下选项。您可以组合它们,或将它们逐个列出。
示例: inxi -v4 -c6 或 inxi -bDc 6。如果您在不带任何参数的情况下启动 inxi,它将显示简短形式。
参数,它将显示简短形式。

以下选项如果不与 -F、-b 或 -v 一起使用,将仅显示选项行:A、C、D、G、I、M、N、P、R、S、f、i、m、n、o、p、l、u、r、s、t - 您
行(s):A, C, D, G, I, M, N, P, R, S, f, i, m, n, o, p, l, u, r, s, t - 您
可以单独或一起使用这些选项,以仅显示您想看到的行。如果您
将它们与 -v [级别]、-b 或 -F 一起使用,它将显示该
行的完整输出以及所选详细程度级别的输出。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
输出控制选项
-A 音频/声卡信息。
-b 基本输出,简短形式。类似于 inxi -v 2,只是减去了硬盘名称。
-c 颜色方案。需要方案编号。颜色选择器在 inxi 启动之前运行颜色
选择器选项,让您可以设置配置
文件中选择的值。
支持的颜色方案:0-32 示例:inxi -c 11
每种类型显示的颜色选择器(注意:irc 和全局仅显示
安全颜色集)
94 控制台,在 X 之外
95 终端,在 X 中运行 - 类似于 xTerm
96 Gui IRC,在 X 中运行 - 类似于 Xchat、Quassel、Konversation 等。
97 控制台 IRC 在 X 中运行 - 类似于 xTerm 中的 irssi
98 控制台 IRC 不在 X 中
99 全局 - 覆盖/删除所有设置。设置特定删除
全局。
-C CPU 输出,包括每个 CPU 时钟速度和最大 CPU 速度(如果
可用)。
-d 光驱数据。与 -Dd 相同。另请参阅 -x 和 -xx。
-D 完整硬盘信息,不仅是型号,例如:/dev/sda ST380817AS 80.0GB。
另请参阅 -x 和 -xx。磁盘总已用百分比包括交换分区
大小。
-f 所有 cpu 标志,触发 -C。不与 -F 一起显示以避免垃圾信息。ARM
cpu 显示“功能”。
-F inxi 的完整输出。包括所有大写字母行,加上 -s 和
-n。不显示额外的详细选项,如 -d -f -l -m -o -p -r -t -u
-x
-G 显卡信息(卡、显示服务器类型/版本、
分辨率、glx 渲染器、版本)。
-i Wan IP 地址,并显示本地接口(需要 ifconfig 网络
工具)。与 -Nni 相同。不与 -F 一起显示,因为用户安全原因,您
不应粘贴您的本地/wan IP。
-I 信息:进程、正常运行时间、内存、irc 客户端(或 shell 类型)、
inxi 版本。
-l 分区标签。默认值:短分区 -P。对于完整 -p 输出,请使用
-pl(或 -plu)。
-m 内存(RAM)数据。物理系统内存阵列,容量,多少
设备(插槽)支持,以及单独的内存设备(内存条
等)。对于设备,显示设备定位器、大小、速度、类型
(如:DDR3)。另请参阅 -x、-xx、-xxx
-M 机器数据。主板、Bios,如果存在,系统构建商(如
联想)。没有所需 /sys 数据的旧系统/内核可以使用
dmidecode 代替,以 root 身份运行。可以使用 -! 33 强制使用 Dmidecode
-n 高级网卡信息。与 -Nn 相同。显示接口、速度、
mac id、状态等。
-N 网卡信息。与 -x 一起使用,显示 PCI BusID、端口号。
-o 未挂载的分区信息(包括 UUID 和 LABEL,如果可用)。
如果您已安装文件,则显示文件系统类型,如果您是 root 用户或
如果您已添加到 /etc/sudoers(sudo v. 1.7 或更新版本)
示例:ALL = NOPASSWD: /usr/bin/file
-p 完整分区信息(-P 加上所有其他检测到的分区)。
-P 基本分区信息(显示 -v 4 将显示的内容,但不包含
额外数据)。如果检测到,则显示:/ /boot /home /tmp /usr /var。使用 -p
查看所有已挂载的分区。
-r 发行版存储库数据。支持的存储库类型:APT;PACMAN;PISI;
PORTAGE;PORTS (BSDs);SLACKPKG;URPMQ;YUM;ZYPP。
-R RAID 数据。显示 RAID 设备、状态、级别和组件,以及
与 -x/-xx 一起的额外数据。md-raid:如果设备正在重新同步,则显示重新同步
进度行。
-s 传感器输出(如果已安装/配置传感器):主板/cpu/gpu 温度;
检测到的风扇速度。Gpu 温度仅适用于 Fglrx/Nvidia 驱动程序。Nvidia
显示 > 1 个屏幕的屏幕编号。
-S 系统信息:主机名、内核、桌面环境(如果在 X 中)、
发行版
-t 进程。需要额外的选项:c(cpu)m(内存)cm(cpu+内存)。
如果后跟数字 1-20,则显示每种类型的进程数
类型(默认值:5;如果在 irc 中,最大值:5):-t cm10
确保字母和数字之间没有空格(-t cm10 -
正确,-t cm 10 - 错误)。
-u 分区 UUID。默认值:短分区 -P。对于完整 -p 输出,请使用
-pu(或 -plu)。
-v 脚本详细程度级别。需要详细程度级别编号。不应
与 -b 或 -F 一起使用
支持的级别:0-7 示例:inxi -v 4
0 简短输出,与 inxi 相同
1 基本详细输出,-S + 基本 CPU + -G + 基本磁盘 + -I。
2 网卡 (-N)、机器 (-M) 数据,显示基本硬盘
数据(仅限名称),并且,如果存在,则显示基本 raid(仅限设备,以及
如果处于非活动状态,则会注意到)。类似于:inxi -b
3 高级 CPU (-C)、网络 (-n) 数据,并开启 -x 高级
数据选项。
4 分区大小/已填充数据 (-P) 用于(如果存在):/、/home、
/var/、/boot。显示完整磁盘数据 (-D)。
5 声卡 (-A);传感器 (-s)、内存/ram (-m)、分区
标签 (-l) 和 UUID (-u)、光驱的简短形式、标准
raid 数据 (-R)。
6 完整分区 (-p)、未挂载分区 (-o)、光驱
(-d)、完整 raid;触发 -xx。
7 网络 IP 数据 (-i);触发 -xxx。
-w 本地天气数据/时间。要检查备用位置,请参阅
-W 。有关额外的天气数据选项,请参阅 -x、-xx 和 -xxx。
-W 支持的选项:邮政编码;城市,
州/国家;纬度/经度。仅当您想要天气
在运行 inxi 的机器以外的其他位置。仅使用 ascii
字符,将城市/州/国家名称中的空格替换为“+”。
示例:inxi -W new+york,ny
-x 添加以下额外数据(仅适用于详细或行输出,
不适用于简短形式)
-C CPU 标志、Cpu 上的 Bogomips;
-d 额外光驱数据;将 rev 版本添加到光驱。
-D 如果您已安装 hddtemp、如果您是
root 用户或如果您已添加到 /etc/sudoers(sudo v. 1.7 或更新版本),则硬盘温度与磁盘数据一起显示
示例:ALL = NOPASSWD: /usr/sbin/hddtemp
-G 图形的直接渲染状态(在 X 中)。
-G(对于单个 gpu,nvidia 驱动程序)gpu 正在运行的屏幕编号。
-i LAN 接口 (IF) 设备的 IPv6 以及。
-I 系统 GCC,默认值。与 -xx 一起使用,还显示其他已安装的 GCC
版本。如果在控制台中运行,而不是在 IRC 客户端中,则显示 shell
版本号(如果检测到)。Init/RC 类型和运行级别(如果
可用)。
-m 零件编号;最大内存模块大小(如果可用)。
-N -A 网络/音频的版本/端口/驱动程序版本(如果可用);
-N -A -G 网络、音频、图形,显示卡的 PCI 总线 ID/Usb ID 编号。
-R md-raid:显示组件 raid id。添加第二行 RAID 信息
raid 级别;驱动器报告(如 5/5);块;块大小;
位图(如果存在)。重新同步行,显示已同步/总计的块
块。zfs-raid:显示 raid 阵列完整大小;可用大小;
分配给 RAID 的部分
-S 桌面工具包(如果可用)(仅限 GNOME/XFCE/KDE);内核 gcc
版本
-t 内存使用量输出到 cpu (-xt c),cpu 使用量输出到内存 (-xt m)。
-w -W 风速和时区(仅限 -w)。
-xx 显示额外、额外数据(仅适用于详细或行输出,不
适用于简短形式)
-A 每个音频设备的芯片供应商:产品 ID。
-C 最小 CPU 速度(如果可用)。
-D 磁盘序列号。
-G 每个显卡的芯片供应商:产品 ID。
-I 其他检测到的已安装 gcc 版本(如果存在)。系统
默认运行级别。如果不是在 IRC 中(如 Konsole 或 Gterm),则为 shell 信息添加父程序(或 tty)。添加 Init/RC(如果找到)
不在 IRC 中(如 Konsole 或 Gterm)。添加 Init/RC(如果找到)
版本号。
-m 制造商、序列号、单/双 bank(如果找到)。
-M 机箱信息、bios rom 大小(仅限 dmidecode),如果数据用于
两者都可用。
-N 每个网卡的芯片供应商:产品 ID。
-R md-raid:超级块(如果存在);算法,U 数据。添加系统
信息行(内核支持、预读、raid 事件)。如果存在,
添加未使用的设备行。重新同步行,显示进度条。
-S 桌面输出中的显示管理器 (dm)(如果在 X 中)(如 kdm、gdm3、
lightdm)。
-w -W 湿度、气压。
-@ 11-14 自动上传调试器数据 tar.gz 文件到
ftp.techpatterns.com。例如:inxi -xx@14
-xxx 显示额外、额外、额外数据(仅适用于详细或行输出,
不适用于简短形式)
-m 内存总线宽度、数据和总计(如果存在且大于
数据);详细信息(如果存在),用于类型;模块电压(如果
可用)。
-S 桌面输出中的面板/shell 信息(如果在 X 中)(如
gnome-shell、cinnamon、mate-panel)。
-w -W 位置(使用 -z/irc 过滤器)、天气观测时间、风
寒、热指数、露点(显示额外的数据行,其中
相关)。
-y 需要额外的选项:整数,80 或更大。设置输出行
最大宽度。覆盖 IRC/终端设置或实际宽度。如果与
-h 一起使用,请首先放置 -y 选项。示例:inxi -y 130
-z IP/Mac 地址、位置、用户主目录的安全过滤器
名称。irc 客户端默认开启。
-Z 绝对覆盖输出过滤器。例如,对于调试 irc 中的网络
问题很有用。

附加选项
-h --help 此帮助菜单。
-H 此帮助菜单,加上开发者选项。请勿使用开发选项
在正常操作中!
--recommends 检查 inxi 应用程序依赖项 + 推荐项,以及
目录,然后显示您需要安装哪些软件包才能
添加对该功能的支持。
-U 自动更新脚本。还将安装/更新手册页。注意:如果
您以 root 身份安装,则必须以 root 身份更新,否则
用户可以。手册页安装需要 root 用户模式。
-V --version inxi 版本信息。打印信息然后退出。

调试选项
-% 覆盖有缺陷或损坏的数据。
-@ 触发调试器输出。需要调试级别 1-14(8-10 - 日志记录
数据)。小于 8 仅在屏幕上触发 inxi 调试器输出。
1-7 屏幕上的调试器输出
8 基本日志记录
9 完整文件/系统信息日志记录
10 颜色日志记录。
以下命令创建一个系统数据 tar.gz 文件,以及收集
inxi 输出到文件。要自动上传调试器数据 tar.gz 文件
到 ftp.techpatterns.com:inxi -xx@ <11-14>
对于备用 ftp 上传位置
示例:inxi -! ftp.yourserver.com/incoming -xx@ 14
11 包含 xiin 读取 /sys 的数据文件。
12 包含 xorg conf 和日志数据、xrandr、xprop、xdpyinfo、glxinfo 等。
13 包含来自 dev、磁盘、分区等的数据,加上 xiin 数据文件。
14 所有内容,完整数据收集。

高级选项
-! 31 关闭输出中的主机名。如果显示来自服务器等的输出,则很有用。
-! 32 开启输出中的主机名。覆盖全局 B_SHOW_HOST='false'
-! 33 强制使用 dmidecode 数据而不是 /sys(在相关情况下)(-M)。

© . All rights reserved.