iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
IT 管理

Troubleshooting - 隔空抓藥的日常與實務技巧系列 第 1

Day 1 - 你終究是要看log的,何不安裝一個好tool呢?(Notepad++)

  • 分享至 

  • xImage
  •  

我看log的主力tool是notepad ++,他優異的開檔效能是大家主要推崇的原因

https://notepad-plus-plus.org/

還有許多的外掛插件可以幫助文件比對,格式轉換等等,光是外掛插件就可以另開一篇文章介紹。以下介紹幾個我常用的插件和他們使用的情境給大家評估其安裝的必要性:

-文件比對(ComparePlus):

透過輸出log來分析正常的裝置與異常裝置的數值有何不同
https://ithelp.ithome.com.tw/upload/images/20240910/201692033waFzYI0OL.png

-格式化log(AnalysePlugin):

常用的情況如,網路封包log中有大量資料,想快速以不同格式對TX & RX做出區隔以方便尋找

https://ithelp.ithome.com.tw/upload/images/20240910/20169203b6rPdOlxxr.png

-HexEditor

雖然一般來說大家會有各自習慣的HexEditor,但是對於只想搜尋裡頭資料的人來說,平常notepad++已經是常駐的狀態了,多開個分頁就可以搜尋也是滿方便的。
https://ithelp.ithome.com.tw/upload/images/20240910/20169203O46OOhy3Cg.png

最後他的外掛插件安裝的方式也非常的便利,工具本身已經整合plugin admin,只要搜尋plugin名稱,並勾選安裝後,plugin admin就會自己去下載並放置到對應的資料夾,並自動重開工具載入新下載的plugin。

但是在某些需要透過proxy或是plugin admin無法正常運作的網路環境,你也可以自己上notepad++在github上的plugin list做搜尋與下載,通常plugin的作者會把他們自己的插件放在github or sourceforge的空間給大家下載。

https://github.com/notepad-plus-plus/nppPluginList

有一點要注意的是plugin本身和notepad++一樣,有架構的區別。

-32-Bit Plugin List
-64-Bit Plugin List
-64-Bit ARM Plugin List

我本身是會依據notepad++的版本來選擇plugin的版本,例如notepad++是64bit,plugin就安裝64bit的版本。

plugin下載後,在notepad++的"Plugins"選單中,有一個"Open plugins folder"的選項

將下載來的檔案解開後,放入該資料夾中,並命名成正確格式。

以HexEditor為例:

我的notepad++彈出的plugins folder是位於

###C:\Program Files\Notepad++\plugins

而HexEditor的插件下載後是一個zip檔案,我將裡頭的檔案(HexEditor.dll)解壓縮在以下資料夾(HexEditor_0.9.12_x64)

###HexEditor_0.9.12_x64\HexEditor.dll

最後的檔案便是位於以下路徑,其中的資料夾名稱HexEditor_0.9.12_x64便修改為HexEditor,只保留plugin名稱

###C:\Program Files\Notepad++\plugins\HexEditor\HexEditor.dll

最後自己手動重開notepad++後,便會在plugins中看到新增的Plugin和他的功能表。


下一篇
Day 2 - 你永遠不會知道今天收到的log,會是下一次troubleshooting的養分(淺談log管理)
系列文
Troubleshooting - 隔空抓藥的日常與實務技巧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言