H¿Cómo averiguo detalles sobre la temperatura de mi computadora portátil Linux, el estado de la batería y otra información desde el símbolo del sistema? ¿Cómo puedo verificar el estado de la batería con el terminal en Linux?
Detalles de las instrucciones | |
---|---|
Nivel de dificultad | Sencillo |
Derechos de root | sí |
requisitos | Portátiles Linux |
Horario de verano europeo. Tiempo de leer | 6 minutos |
La información sobre el estado de la batería y ACPI se guarda en / proc y / sys Sistema de archivos. La forma más sencilla de leer esta información es utilizar las diversas herramientas de opciones de línea de comandos, así como la herramienta GUI en el sistema operativo Linux.
Tabla de Contenidos
Pantalla de computadora portátil Linux del estado de la batería y comando de temperatura
- upower mando : Una herramienta de línea de comandos para UPower que proporciona una interfaz para enumerar las fuentes de energía en el sistema y controlar la administración de energía en todo el sistema.
- Akpi mando : Muestra el estado de la batería y otra información ACPI de los sistemas de archivos / proc y / sys.
- / sys / class / suministro_de_alimentación / BAT0 / directorio : Guarde la información ACPI sobre su primera batería.
Utilizar comando upower para verificar el estado de la batería desde la línea de comando
Ingrese el siguiente comando:$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
Salidas de muestra:
native-path: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT0 vendor: Samsung SDI model: DELL 1C75X35 serial: 1820 power supply: yes updated: Tuesday 21 January 2014 06:01:52 PM IST (1757 seconds ago) has history: yes has statistics: yes battery present: yes rechargeable: yes state: fully-charged energy: 98.235 Wh energy-empty: 0 Wh energy-full: 98.235 Wh energy-full-design: 98.235 Wh energy-rate: 0.0111 W voltage: 12.864 V percentage: 100% capacity: 100% technology: lithium-ion
Visualización del estado de la batería de la computadora portátil Linux mediante el comando de terminal apci
Es posible que el comando acpi no esté instalado de forma predeterminada, así que use el comando apt-get o el comando yum para instalar el mismo:$ sudo yum install acpitool
## OR ##
$ sudo apt-get install acpitool
Desde mi portátil ThinkPad con Ubuntu LTS 20.04 Linux:
[sudo] password for vivek: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: acpi tcl Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: acpitool 0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded. Need to get 44.4 kB of archives. After this operation, 147 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 acpitool amd64 0.5.1-5build1 [44.4 kB] Fetched 44.4 kB in 1s (48.7 kB/s) Selecting previously unselected package acpitool. (Reading database ... 293991 files and directories currently installed.) Preparing to unpack .../acpitool_0.5.1-5build1_amd64.deb ... Unpacking acpitool (0.5.1-5build1) ... Setting up acpitool (0.5.1-5build1) ... Processing triggers for man-db (2.9.1-1) ...
Comando de Linux comprobar la batería de la batería
Ingrese el siguiente comando:$ acpi -V
Salidas de muestra:
Battery 0: Full, 100% Battery 0: design capacity 8400 mAh, last full capacity 8044 mAh = 95% Adapter 0: on-line Thermal 0: ok, 53.5 degrees C Thermal 0: trip point 0 switches to mode critical at temperature 107.0 degrees C Cooling 0: LCD 0 of 15 Cooling 1: Processor 0 of 10 Cooling 2: Processor 0 of 10 Cooling 3: Processor 0 of 10 Cooling 4: Processor 0 of 10 Cooling 5: Processor 0 of 10 Cooling 6: Processor 0 of 10 Cooling 7: Processor 0 of 10
Para ver solo el estado, ingrese lo siguiente:$ acpi
Salidas de muestra:
Battery 0: Charging, 17%, 01:20:06 until charged
Ver información sobre la fuente de alimentación
$ acpi -a
Salidas de muestra:
Adapter 0: on-line
La salida anterior indica que la computadora portátil está enchufada, es decir, enchufada.
Mostrar información térmica
$ acpi -t
Salidas de muestra
Thermal 0: ok, 39.5 degrees C
Utilice Fahrenheit como unidad de temperatura:$ acpi -tf
Cómo usar Kelvin como unidad de temperatura:$ acpi -tk
Utilizar / proc / acpi / Directorio para obtener información sobre la batería del portátil (método obsoleto)
Puede examinar los mismos datos yendo al directorio / proc / acpi /:$ cd /proc/acpi/
$ ls -l
Salidas de muestra:
dr-xr-xr-x 3 root root 0 2010-07-07 14:29 ac_adapter dr-xr-xr-x 3 root root 0 2010-07-07 14:29 battery dr-xr-xr-x 5 root root 0 2010-07-07 14:29 button -r-------- 1 root root 0 2010-07-07 14:29 dsdt dr-xr-xr-x 3 root root 0 2010-07-07 14:29 embedded_controller -r-------- 1 root root 0 2010-07-07 13:14 event -r-------- 1 root root 0 2010-07-07 14:29 fadt dr-xr-xr-x 2 root root 0 2010-07-07 14:29 fan -r--r--r-- 1 root root 0 2010-07-07 14:29 info dr-xr-xr-x 2 root root 0 2010-07-07 14:29 power_resource dr-xr-xr-x 10 root root 0 2010-07-07 14:29 processor -rw-r--r-- 1 root root 0 2010-07-07 14:29 sleep dr-xr-xr-x 3 root root 0 2010-07-07 14:29 thermal_zone dr-xr-xr-x 3 root root 0 2010-07-07 13:14 video -rw-r--r-- 1 root root 0 2010-07-07 14:29 wakeup
O$ cat /proc/acpi/thermal_zone/THM/temperature
Creo que hace mucho calor aquí:
temperature: 55 C
Los usuarios de portátiles IBM y Thinkpad (Lenovo), consulte el directorio / proc / acpi / ibm /:$ ls -l /proc/acpi/ibm/
De nuevo desde mi computadora portátil Office Thinkpad:
-rw-r--r-- 1 root root 0 Oct 9 16:06 beep
-rw-r--r-- 1 root root 0 Oct 9 16:06 bluetooth
-r--r--r-- 1 root root 0 Oct 9 16:06 driver
-rw-r--r-- 1 root root 0 Oct 9 16:06 fan
-rw-r--r-- 1 root root 0 Oct 9 16:06 hotkey
-rw-r--r-- 1 root root 0 Oct 9 16:06 kbdlight
-rw-r--r-- 1 root root 0 Oct 9 16:06 lcdshadow
-rw-r--r-- 1 root root 0 Oct 9 16:06 led
-r--r--r-- 1 root root 0 Oct 9 16:06 thermal
-rw-r--r-- 1 root root 0 Oct 9 16:06 volume
Luego utilizo el siguiente comando cat para ver los detalles térmicos del Thinkpad:$ cat /proc/acpi/ibm/thermal
Utilizar / sys / class / suministro_de_alimentación / BAT0 / Directorio para obtener información sobre la batería
Desde el kernel de Linux 2.6.x debe usar el directorio / sys / class / power_supply / BAT0:$ ls -l /sys/class/power_supply/BAT0
Esto es lo que vemos y nos aseguramos de explorar todos estos archivos con el comando cat o menos / más:
total 0 -rw-r--r-- 1 root root 4096 Oct 9 16:09 alarm -r--r--r-- 1 root root 4096 Oct 9 13:11 capacity -r--r--r-- 1 root root 4096 Oct 9 16:09 capacity_level -rw-r--r-- 1 root root 4096 Oct 9 16:09 charge_start_threshold -rw-r--r-- 1 root root 4096 Oct 9 16:09 charge_stop_threshold -r--r--r-- 1 root root 4096 Oct 9 16:09 cycle_count lrwxrwxrwx 1 root root 0 Oct 9 13:10 device -> ../../../PNP0C0A:00 -r--r--r-- 1 root root 4096 Oct 9 13:11 energy_full -r--r--r-- 1 root root 4096 Oct 9 13:11 energy_full_design -r--r--r-- 1 root root 4096 Oct 9 13:11 energy_now drwxr-xr-x 3 root root 0 Oct 9 13:10 hwmon2 -r--r--r-- 1 root root 4096 Oct 9 13:11 manufacturer -r--r--r-- 1 root root 4096 Oct 9 13:11 model_name drwxr-xr-x 2 root root 0 Oct 9 16:09 power -r--r--r-- 1 root root 4096 Oct 9 13:11 power_now -r--r--r-- 1 root root 4096 Oct 9 13:11 present -r--r--r-- 1 root root 4096 Oct 9 13:11 serial_number -r--r--r-- 1 root root 4096 Oct 9 13:11 status lrwxrwxrwx 1 root root 0 Oct 9 13:10 subsystem -> ../../../../../../../../../class/power_supply -r--r--r-- 1 root root 4096 Oct 9 13:11 technology -r--r--r-- 1 root root 4096 Oct 9 13:10 type -rw-r--r-- 1 root root 4096 Oct 9 13:10 uevent -r--r--r-- 1 root root 4096 Oct 9 13:11 voltage_min_design -r--r--r-- 1 root root 4096 Oct 9 13:11 voltage_now
Descubra el estado de la batería en Linux con la herramienta GUI
Los entornos de escritorio como Gnome o KDE le advertirán cuando la batería esté baja y deberá habilitar la carga para evitar perder datos y apagar una computadora portátil Linux.
Ese Estadísticas de poder de gnomo es el programa GUI para la infraestructura de administración de energía de Gnome. Permite a los usuarios visualizar el consumo de energía del hardware de la computadora portátil. Ingrese el siguiente comando para ver las estadísticas o haga clic en el icono de encendido de la GUI a la derecha:$ gnome-power-statistics
Salidas de muestra:
Medios relacionados
(Video 01: Verifique el estado de la batería de Linux usando la línea de comandos del terminal)
¿Cómo obtengo los datos de temperatura de la CPU?
¿Cómo leo la temperatura del disco duro?
graduación
Aprendió sobre varias opciones de CLI y GUI para Linux para ver el estado de la batería de las computadoras portátiles Linux. Eche un vistazo a las siguientes páginas de manual con el comando man:% man acpi
$ man upower
$ man proc