Tutoriales

La computadora portátil Linux muestra el estado y la temperatura de la batería

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
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.

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.

Computadora portátil Linux: muestra el estado y la temperatura de la batería a través de la terminal de línea de comandos de Windows Terminal

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:

Figura 01: Aplicación de GUI de estadísticas / monitor de batería de Linux

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



Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba