Linux 上的环境变量
Environment variables on Linux
我希望您能帮助我,我正在尝试了解如何使用 /proc 文件系统或配置文件设置。我正在尝试编写一个脚本来提取 CPU 的温度和连接到 SUSE 设备的外围设备列表。这将使用本机功能而不是工具。 CPU 的 temp 变量和附加设备列表是否有某种路径?
希望它有意义。
此致
昆斯英国
要获得临时使用 "sensors":
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +63.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +60.0°C (high = +105.0°C, crit = +105.0°C)
或者看看/sys/class/hwmon/
$ cd /sys/class/hwmon/hwmon0/device/
{ cat temp3_label; cat temp3_input; }
Core 1
58000
对于连接的设备:
lspci - 列出 PCI:
$ lspci
00:00.0 Host bridge: Intel Corporation 82G35 Express DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 82G35 Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 82G35 Express Integrated Graphics Controller (rev 03)
00:19.0 Ethernet controller: Intel Corporation 82566DC Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
lsscsi - 列出 scsi 设备:
$ lsscsi
[3:0:0:0] disk ATA ST3500418AS CC38 /dev/sda
[4:0:0:0] cd/dvd SONY DVD RW DRU-190A 1.63 /dev/sr0
lsusb - 列出 USB 总线和设备详细信息:
$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
hwinfo — 一次全部
我希望您能帮助我,我正在尝试了解如何使用 /proc 文件系统或配置文件设置。我正在尝试编写一个脚本来提取 CPU 的温度和连接到 SUSE 设备的外围设备列表。这将使用本机功能而不是工具。 CPU 的 temp 变量和附加设备列表是否有某种路径?
希望它有意义。
此致
昆斯英国
要获得临时使用 "sensors":
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +63.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +60.0°C (high = +105.0°C, crit = +105.0°C)
或者看看/sys/class/hwmon/
$ cd /sys/class/hwmon/hwmon0/device/
{ cat temp3_label; cat temp3_input; }
Core 1
58000
对于连接的设备:
lspci - 列出 PCI:
$ lspci
00:00.0 Host bridge: Intel Corporation 82G35 Express DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 82G35 Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 82G35 Express Integrated Graphics Controller (rev 03)
00:19.0 Ethernet controller: Intel Corporation 82566DC Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
lsscsi - 列出 scsi 设备:
$ lsscsi
[3:0:0:0] disk ATA ST3500418AS CC38 /dev/sda
[4:0:0:0] cd/dvd SONY DVD RW DRU-190A 1.63 /dev/sr0
lsusb - 列出 USB 总线和设备详细信息:
$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
hwinfo — 一次全部