Lệnh acpi trong linux với các ví dụ dễ hiểu

Lệnh acpi trong Linux giúp bạn kiểm tra và điều khiển các chức năng liên quan đến quản lý năng lượng của hệ thống. Bạn có thể sử dụng nó để xem thông tin pin, nhiệt độ, hoặc thậm chí tắt máy một cách an toàn. Đây là một công cụ hữu ích để theo dõi và tối ưu hóa hiệu suất năng lượng cho máy tính của bạn.

Lệnh acpi trong linux là gì?

Lệnh command acpi in linux là một công cụ dòng lệnh mạnh mẽ, cho phép bạn truy vấn và điều khiển các khía cạnh liên quan đến quản lý năng lượng của hệ thống. Nó cung cấp thông tin chi tiết về pin, bộ sạc, nhiệt độ và các thiết bị ACPI khác, giúp bạn theo dõi tình trạng phần cứng. Bạn có thể sử dụng nó để kiểm tra trạng thái pin, xem nhiệt độ CPU hoặc thậm chí tắt máy tính một cách an toàn. Lệnh này rất hữu ích cho việc gỡ lỗi các vấn đề liên quan đến năng lượng và tối ưu hóa hiệu suất hệ thống. Với command acpi in linux, bạn có thể dễ dàng quản lý năng lượng trên máy tính Linux của mình.

Giới thiệu về lệnh acpi

Trong bước này, bạn sẽ tìm hiểu về lệnh acpi, một công cụ cung cấp thông tin về ACPI trên hệ thống của bạn.

ACPI (Advanced Configuration and Power Interface) là một tiêu chuẩn quản lý năng lượng trong máy tính hiện đại.

Đầu tiên, hãy kiểm tra xem lệnh acpi đã được cài đặt trên hệ thống của bạn hay chưa nhé.

which acpi

Ví dụ về kết quả:

/usr/bin/acpi

Nếu không tìm thấy lệnh, bạn có thể cài đặt nó bằng lệnh sau đây một cách dễ dàng.

sudo apt-get update
sudo apt-get install -y acpi

Bây giờ, hãy chạy lệnh acpi để xem thông tin cơ bản mà nó cung cấp cho chúng ta.

acpi

Ví dụ về kết quả:

Battery 0: Discharging, 93%, 02:41:13 remaining
Thermal 0: ok, 45.0 degrees C

Kết quả hiển thị trạng thái pin và nhiệt độ hiện tại của hệ thống một cách trực quan.

Bạn cũng có thể sử dụng lệnh acpi với nhiều tùy chọn khác nhau để có thêm thông tin chi tiết.

Ví dụ, để chỉ lấy thông tin về trạng thái pin, bạn có thể sử dụng tùy chọn -b.

acpi -b

Ví dụ về kết quả:

Battery 0: Discharging, 93%, 02:41:13 remaining

Trong bước tiếp theo, bạn sẽ học cách sử dụng lệnh acpi để theo dõi trạng thái pin chi tiết hơn.

Theo dõi trạng thái pin với acpi

Trong bước này, bạn sẽ học cách dùng lệnh acpi để theo dõi chi tiết trạng thái pin của hệ thống.

Đầu tiên, hãy kiểm tra trạng thái pin hiện tại bằng lệnh sau:

acpi -b

Ví dụ về kết quả trả về:

Battery 0: Discharging, 93%, 02:41:13 remaining

Kết quả cho thấy phần trăm pin, trạng thái sạc/xả và thời gian ước tính còn lại.

Bạn cũng có thể nhận thêm thông tin chi tiết về pin bằng tùy chọn -i:

acpi -i

Ví dụ về kết quả trả về:

Battery 0
  design capacity: 5900 mAh
  last full capacity: 5700 mAh
  battery technology: Li-ion
  design voltage: 11.1 V
  cycle count: 123
  condition: Good, 96.61% of design capacity

Kết quả này cung cấp thông tin về dung lượng thiết kế, dung lượng đầy gần nhất, công nghệ, điện áp, số chu kỳ và tình trạng pin.

Để lấy trạng thái pin ở định dạng dễ đọc hơn cho máy, bạn có thể dùng tùy chọn -s.

acpi -s

Ví dụ về kết quả trả về:

battery 0 Discharging 93% 02:41:13

Định dạng này hữu ích cho việc viết script hoặc tích hợp thông tin trạng thái pin vào các công cụ khác.

Trong bước tiếp theo, bạn sẽ học cách tùy chỉnh hành vi của lệnh acpi.

Tùy chỉnh hành vi của acpi

Trong bước này, bạn sẽ tìm hiểu cách tùy chỉnh hành vi của lệnh acpi để phù hợp với nhu cầu của bạn.

Lệnh acpi đọc cấu hình từ thư mục /etc/acpi/, hãy tạo một file cấu hình tùy chỉnh.

Trước tiên, hãy tạo một file mới trong thư mục /etc/acpi/ để bắt đầu tùy chỉnh:

sudo nano /etc/acpi/custom.sh

Trong file này, bạn có thể thêm các script hoặc tùy chọn cấu hình cho lệnh acpi.

Ví dụ, bạn có thể tạo một script để hiển thị trạng thái pin theo định dạng cụ thể:

#!/bin/bash

battery_status=$(acpi -b)
battery_percent=$(echo "$battery_status" | awk -F'[,,%]' '{print $2}')
battery_time=$(echo "$battery_status" | awk -F'[,]' '{print $3}')

echo "Battery: $battery_percent% ($battery_time remaining)"

Lưu file và cấp quyền thực thi cho file vừa tạo bằng lệnh sau:

sudo chmod +x /etc/acpi/custom.sh

Bây giờ, bạn có thể chạy lệnh acpi với tùy chọn -c để sử dụng cấu hình tùy chỉnh:

acpi -c

Ví dụ về đầu ra sau khi thực hiện lệnh:

Battery: 93% (02:41:13 remaining)

Bạn cũng có thể tùy chỉnh lệnh acpi để thực hiện các hành động cụ thể dựa trên trạng thái pin.

Ví dụ: tạo script để tự động tạm dừng hệ thống khi mức pin đạt đến một ngưỡng nhất định.

Trong bước tiếp theo, bạn sẽ tìm hiểu cách xác minh các tùy chỉnh đã thực hiện cho lệnh acpi.

Kết luận cho linux acpi command

Tóm lại, lệnh acpi trong Linux là một công cụ hữu ích để kiểm tra và quản lý thông tin liên quan đến quản lý năng lượng của hệ thống. Nó cho phép bạn xem trạng thái pin, nhiệt độ và các thông tin khác một cách nhanh chóng. Với linux acpi command, bạn có thể dễ dàng theo dõi hiệu suất năng lượng và điều chỉnh cài đặt để tối ưu hóa thời lượng pin. Hãy thử nghiệm các tùy chọn khác nhau để tìm ra cấu hình phù hợp nhất với nhu cầu sử dụng của bạn. Hy vọng hướng dẫn này đã giúp bạn hiểu rõ hơn về cách sử dụng lệnh acpi. Chúc bạn thành công trong việc quản lý năng lượng cho hệ thống Linux của mình! Đừng ngần ngại tìm hiểu thêm các tài liệu khác để khám phá sâu hơn về các tính năng nâng cao.

Last Updated : 17/10/2025