pt工具的使用(1) pt工具的安裝

2021-09-10 16:58:02 字數 1448 閱讀 6604

pt工具是使用perl語言編寫和執行的,所以需要系統中有perl環境。

rpm -qa perl-dbi perl-dbd-mysql perl-time-hires perl-io-socket-ssl 檢查是否已經安裝pt工具所需的依賴包

rpm -qa 用來檢查軟體包是否安裝

安裝缺失的依賴包

yum -y install perl-dbi

yum -y install perl-dbd-mysql

yum -y install perl-time-hires

yum -y install perl-io-socket-ssl

解壓:tar -zxvf percona-toolkit-3.0.11_x86_64.tar.gz

進入對應目錄:cd percona-toolkit-3.0.11

我為了操作方便先進行了重新命名:mv percona-toolkit-3.0.11 pt

下一步開始編譯安裝

perl makefile.pl

但這時出現報錯

can't locate extutils/makemaker.pm in @inc (@inc contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at makefile.pl line 1.

begin failed--compilation aborted at makefile.pl line 1.

進行安裝後解決了問題

yum -y install perl-extutils-cbuilder perl-extutils-makemaker

make

make install

至此pt工具安裝完成,使用過程中,如果遇到其他錯誤再來補充

使用過程中,如使用pt-diskstats --help等功能時,出現了報錯

can't locate digest/md5.pm in @inc (@inc contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/bin/pt-diskstats line 1221.

begin failed--compilation aborted at /usr/local/bin/pt-diskstats line 1221.

可以明顯看出來這是因為perl-digest-md5安裝包

只需要進行相應的安裝即可解決問題

yum -y install perl-digest-md5

推薦使用的熱電阻Pt100測溫電路

鉑電阻溫度感測器是利用其電阻和溫度成一定函式關係而製成的溫度感測器,由於其測量準確度高 測量範圍大 復現性和穩定性好等,被廣泛用於中溫 200 650 範圍的溫度測量中。pt100是一種廣泛應用的測溫元件,在 50 600 範圍內具有其他任何溫度感測器無可比擬的優勢,包括高精度 穩定性好 抗干擾能力...

開發工具的使用1

vim文字編輯器 dd 刪除游標所在行 ndd 刪除游標所在向下n行 d1g刪除游標所在到第一行的資訊 dg刪除游標所在到末行的所有內容 yy 複製游標所在行 nyy複製游標所在向下n行 p 把複製內容貼上到游標的下一行 u撤銷 儲存後,不可撤銷 查詢和替換 底行模式下 字串 是往後找,是往前找 s...

工具 Homebrew的安裝及使用

簡介 homebrew官網 homebrew是mac osx上的軟體包管理工具,能在mac中方便的安裝軟體或者解除安裝軟體,相當於linux下的apt get yum神器 homebre可以在mac上安裝一些os x沒有的unix工具,homebrew將這些工具統統安裝到了 usr local ce...