-
Linux 性能分析工具匯總
出于對Linux操作系統(tǒng)的興趣,以及對底層知識的強烈欲望,因此整理了這篇文章。本文也可以作為檢驗基礎知識的指標,另外文章涵蓋了一個系統(tǒng)的方方面面。如果沒有完善的計算機系統(tǒng)知識,網(wǎng)絡知識和操作系統(tǒng)知識,文檔中的工具,是不可能完全掌握的,另外對系統(tǒng)性能分析和優(yōu)化是一個長期的系列。 本文檔主要是結合Linux 大牛,Netflix 高級性能架構師 Brendan Gregg 更新 Linux 性能調(diào)優(yōu)工具的博文,搜集Linux系統(tǒng)性能優(yōu)化相關文章整理后的一篇綜合性文章,主要是結合博文對涉及到的原理和性…
-
運維必備!Linux 遠程數(shù)據(jù)同步工具詳解
一、簡介 1 認識 Rsync(remote synchronize)是一個遠程數(shù)據(jù)同步工具,可通過LAN/WAN快速同步多臺主機間的文件。Rsync使用所謂的“Rsync算法”來使本地和遠 程兩個主機之間的文件達到同步,這個算法只傳送兩個文件的不同部分,而不是每次都整份傳送,因此速度相當快; Rsync支持大多數(shù)的類Unix系統(tǒng),無論是Linux、Solaris還是BSD上都經(jīng)過了良好的測試; 此外,它在windows平臺下也有相應的版本,如cwRsync和Sync2NAS等工具 2 原理 R…
-
10 款更先進的開源命令行工具
Linux 誕生于 1991 年,我們熟知的?ls、cd、ps?等命令也出生于那個年代。雖然它們都是 30 年前的產(chǎn)物,但是我們現(xiàn)在依舊每天都在用這些命令。 也許是審美疲勞又或是好奇心作祟,你可曾好奇過:“這么多年過去了,開源世界里有沒有可以替代這些“老態(tài)龍鐘”的 Linux 命令,或者是更加好用的命令行工具呢?” 今天 HelloGitHub 就整理了 10 款開源命令行工具,這些開源項目不僅實現(xiàn)了 和 Linux 命令相同的功能,而且它們與時俱進地加入更多新功能,從而在使用方式、性能和展示效…
-
Linux 這些工具堪稱神器!你用過哪個?
ag:比grep、ack更快的遞歸搜索文件內(nèi)容。 tig:字符模式下交互查看git項目,可以替代git命令。 mycli:mysql客戶端,支持語法高亮和命令補全,效果類似ipython,可以替代mysql命令。 jq:?json文件處理以及格式化顯示,支持高亮,可以替換python -m json.tool。 shellcheck:shell腳本靜態(tài)檢查工具,能夠識別語法錯誤以及不規(guī)范的寫法。 fzf:命令行下模糊搜索工具,能夠交互式智能搜索并選取文件或者內(nèi)容,配合終端ctrl-r歷史命令搜索…