Kiểm tra nhiệt độ Macbook bằng dòng lệnh

Ở nước nhiệt đới như Việt nam thì hung thủ gây ra hư hại đồ điện tử có lẽ là nhiệt độ. Đối với các hệ điều hành như Window hay Linux khá dễ dàng tìm kiếm các phần mềm miễn phí để có thể kiểm tra được nhiệt độ. Tuy nhiên với Mac OS thì khó khăn hơn một chút.  Phần mềm phổ biến hiện này là iStat Menus thì bạn phải mất một khoản tiền (trừ khi bạn dùng bản lậu), điều mà không ai muốn. Do đó có một giải pháp khác là sử dụng cửa sổ lệnh. Bài này sẽ hướng dẫn bạn làm điều đó.

Cài đặt & Sử dụng iStats

Đầu tiên bạn mở cửa sổ Terminal. Đối với bạn nào sử dụng Linux thì nó rất quen thuộc, còn với bạn sử dụng Window thì nó giống cửa sổ CMD. Sau khi mở cửa sổ lệnh, bạn sử dụng lệnh sau để cài đặt gói iStats:

[flex@office ~]$ sudo gem install iStats 

Sau đó ở cửa sổ lệnh bạn gõ lệch sau để kiểm tra nhiệt độ và tốc độ quạt:

[flex@office ~]$ istats 

Bạn sẽ thu được kết quả như sau:

istats

Thật dễ dàng phải không. Ngoài ra còn nhiều tuỳ chọn khác với lệnh istats như sau:

istats --help                    This help text
istats --version                 Print current version
istats all                       Print all stats
istats cpu                       Print all CPU statse
istats fan                       Print all fan stats
istats battery                   Print all battery stats
istats scan                      Scans and print temperatures
istats list                      List available keys

Bạn có thể tham khảo link sau để biết thêm nhiều tuỳ chọn khác: https://github.com/Chris911/iStats

Một nhược điểm của lệch istats đó là chỉ đưa ra thông số tại thời điểm bạn kiểm tra. Trong khi bạn muốn thông số được cập nhật liên tục để theo dõi nhiệt độ từ cửa sổ lệnh. Để làm điều này bạn có thể sử dụng lệnh watch. Vì lệnh watch không có trong nguồn của Mac, do đó bạn cần cài đặt Homebrew trước. Homebrew là gì, đó là một trình quản lý cho phép bạn cài đặt các phần mềm khác (thường có nguồn gốc cho linux) như gnuplot, vim, … Tôi sẽ giới thiệu chi tiết về Homebrew hoặc Macport (trình quản lý tương tự, nhưng lớn hơn) trong bài sau. Bài này chỉ tập trung vào việc làm sao để cài dặt lệch watch từ nguồn của Homebrew.

Cài đặt Homebrew & watch

Đầu tiên tại cửa sổ lệnh bạn gõ như sau:

Sau khi cài xong Homebrew, bạn có thể cài đặt lệch watch từ thư viện của Homebrew như sau:

[flex@office ~]$ brew install watch

Sử dụng istats & watch

Sau khi cài đặt watch, bạn có thể sử dụng kết hợp với istats để theo dõi nhiệt độ của Mac trên cửa sổ lệnh như sau:

[flex@office ~]$ watch istats

Trên cửa sổ lệnh bạn sẽ thu được màn hình như sau:

watch-istats

Nhiệt độ sẽ được cập nhập mỗi 2 giây một lần. Nếu bạn muốn thoát khỏi lệnh watch, bạn sử dụng tổ hợp phím “Ctrl + c”. Chúc các bạn thành công.

3 comments

  1. Bạn ơi mình thử cài iStats thì nó báo lỗi như vậy:
    ERROR: Error installing iStats:
    ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
    mkmf.rb can’t find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h

    Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/iStats-1.2.0 for inspection.
    Results logged to /Library/Ruby/Gems/2.0.0/gems/iStats-1.2.0/ext/osx_stats/gem_make.out
    Bạn có thê xem giùm mình là lỗi tại sao không? Cám ơn bạn.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s