常備十大開源工具

2021-06-12 20:00:20 字數 2946 閱讀 2795

據說,網上充斥著超過50000種系統管理工具——而且所有你需要的工具都有開源版本。比如,sourceforge,目前列出了超過405,000個專案,有超過25000個系統管理員工具——linux系統下有超過21000個,windows下將近15000個。我們選出了一些你經常需要用到的和一些能讓你的工作更加輕鬆的工具。

1. wireshark

wireshark,2023年之前叫做ethereal,它是當今最強大的網路工具之一。該軟體捕捉和分析 ethernet, ieee 802.11, ppp, raw usb和本地連線的資料報,對於網路故障排除尤為有用。你可以通過顯示過濾器自定義顯示,建立外掛程式來支援新協議,捕獲的檔案可通過命令列輸入進行編輯或轉換。

支援的作業系統:bsd, linux,mac os x, windows, unix

許可證:gplv2

2. virtuawin

virtuawin是乙個windows下的虛擬桌面管理器,可使使用者顯示多達20個虛擬桌面。該軟體在後台執行,使用快捷方式對虛擬桌面進行訪問。最重要的是,該程式還有乙個移動版,可以讓你在u盤裡帶著你的桌面。virtuawin支援雙顯示器,並具有可定製的系統托盤圖示。

支援的作業系統:windows 95以上

許可證:gpl

3. phpmyadmin

phpmyadmin可以用網路瀏覽器介面管理mysql資料庫。該軟體使用php開發,可以使用全域性資料庫或使用自定義查詢進行子集搜尋,自定義查詢可由query-by-example(qbe)建立。phpmyadmin可建立和刪除資料庫;建立,刪除和變更表;刪除,編輯和新增域;執行sql語句。資料匯入格式包括csv和sql,資料可以匯出為csv, sql, xml, pdf, opendoc以及doc, excel和latex格式。還有乙個把資料庫布局存為乙個pdf檔案的功能。

支援的作業系統:跨平台,在瀏覽器中執行。

許可證:gplv2

4. pandora fms

pandora fms(靈活監控系統)是一種小型和大型系統環境(乙個伺服器2000節點)的可用性和效能監視系統。對於本地系統,該軟體使用**來監視linux, solaris, freebsd, mac os x, windows和aix平台上的數值引數,布林狀態或字串。使用者可以用shellscript, wsh, perl 或 c建立**。 可通過snmp v3, tcp檢查和遠端wmi探測來進行遠端網路監視。 資料報告基於pandora自己的sql後台,且可在配置的螢幕上顯示。

支援的作業系統:linux

許可證:gplv2

5. process hacker

process hacker是windows下綜合的程序檢視器,功能不僅有結束程序,還有記憶體檢視和編輯。這個工具特別有用的一點在於它可以繞過安全軟體和系統防禦,還有一些給力的視覺化的功能,比如,乙個執行緒等待的事件,重啟程序的能力,建立程序dump,檢視程序堆,注入dll,記憶體轉儲為乙個檔案,編輯服務屬性。

支援的作業系統:windows 32位, 64位

許可證:gplv2, gplv3

6. notepad++

notepad++是乙個方便的開源**編輯器,可以替代windows自帶的記事本。不同於基本的windows工具,該軟體具有所見即所得的列印,書籤,支援製表位,巨集,啟動開關,自動完成,語法高亮,放大和多文件支援等功能。該程式有一長串的功能,所有的編碼工具都顯示在工具欄上,它保持了多數windows軟體獨有的那種輕量級的編輯器的外觀和感覺。

支援的作業系統:windows 95以上

許可證:gpl

7. swiss file knife

sfk在乙個命令列功能裡包括了96個功能。該工具包括任務類別檔案系統命令(管理目錄和目錄樹),檔案轉換(如將十六進製制資料轉成二進位制),文字處理,文字/檔案的搜尋與比較(如在二進位制檔案中查詢字段),網路,指令碼(比如執行http和ftp伺服器),軟體開發(包括二進位制資料到源**的轉換)。

支援的作業系統:windows xp以上,linux (ubuntu, dsl), mac os x

許可證:bsd

8. ldap admin

ldap伺服器上用來瀏覽,查詢,修改,建立和刪除物件的最好的目錄管理工具之一,最近剛加入unicode支援,乙個增強的檢視器,內容高亮,以及ad支援。作為ldap admin tool 或 ldap administrator這種昂貴程式的免費替代品,功能設定還不是很廣泛,但你仍能執行複雜的任務,比如在遠端伺服器間複製目錄,修改資料集的操作,利用密碼管理,管理posix組和賬戶。

支援的作業系統:windows

許可證:gplv2

9. racktables

如果電子**已經不再是跟蹤資料中心裝置的理想方案,那麼racktables這樣的資產管理程式也許是更有益的解決方案。使用該軟體,你可以列舉資料中心裡的所有元件,包括硬體資產,網路位址,機架空間和網路配置。仍處於初期開發階段,缺少一些功能,如有限的交換機支援,但是軟體涵蓋了ipv4/ipv6位址管理,802.1q vlan管理,cwdm與dwdm通道網格,以及通過cdp和lldp的鄰節點發現。

支援的作業系統:windows, mac os x, linux

許可證:gplv2

10. areca backup

areca backup是乙個簡單,但非常有效的備份解決方案,讓你選擇乙個一組檔案或目錄進行備份並配置自定義備份後行為。備份程式支援zip和zip64格式,aes128/256加密,本地或網路驅動器上的備份儲存,檔案過濾器增量備份,檔案合併,資料恢復,備份報告。使用者可以建立指令碼,在備份完成時執行。軟體有圖形介面和命令列。

支援的作業系統:windows 32位, mac os x, linux

許可證:gpl

android十大開源專案

android開發又將帶來新一輪熱潮,很多開發者都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發者提供了應用開源專案,貢獻出他們的智慧型和創造力。學習開源 是掌握技術的乙個最佳方式。下面推薦幾個應用開源專案,這些專案不僅提供了優秀的創意,也可以直接掌握 android核心...

國內十大開源linux社群

國內十大開源linux社群 linux在國內經過十多年的發展,已慢慢走向成熟.昔日如雨後春筍般成長的linux 現在已出現了明顯的兩極分化.一部分已成長壯大,公司化運作,一部分面臨網域名稱 或關閉的境地.以筆者經驗,以下十個 是目前國內運作比較好的linux社群 在此介紹一下.www.linuxfa...

國內十大開源linux社群

國內十大開源linux社群 linux在國內經過十多年的發展,已慢慢走向成熟.昔日如雨後春筍般成長的linux 現在已出現了明顯的兩極分化.一部分已成長壯大,公司化運作,一部分面臨網域名稱 或關閉的境地.以筆者經驗,以下十個 是目前國內運作比較好的linux社群 在此介紹一下.www.linuxfa...