一、統(tǒng)一賬號管理
1.LDAP
統(tǒng)一管理各種平臺帳號和密碼,包括但不限于各種操作系統(tǒng)(Windows、Linux),Linux系統(tǒng)sudo集成,系統(tǒng)用戶分組,主機(jī)登入限制等;可與Apache,HTTP,F(xiàn)TP,SAMBA,ZABBIX,Jenkins等集成;支持密碼策略(密碼強(qiáng)度、密碼過期時間、強(qiáng)制修改、超過驗證錯誤次數(shù)鎖定帳號)等;支持插件式鑒別模塊PAM;不同平臺權(quán)限的設(shè)定、劃分;
2.JumpServer
一款由python編寫開源的跳板機(jī)(堡壘機(jī))系統(tǒng),實現(xiàn)了跳板機(jī)應(yīng)有的功能?;趕sh協(xié)議來管理,客戶端無需安裝agent,目前本版本處于beta階段,線上環(huán)境慎用。試用了一下demo,感覺在統(tǒng)一帳號管理方面并不成熟。
3.NIS
類似于LDAP。
二、自動化部署
1. Fabric
優(yōu)點:小巧,無需裝agent,可以做一些簡單的服務(wù)器部署操作,使用簡單,容易上手,但功能比較有限,用了兩天就切到ansible了;
缺點:部署機(jī)與服務(wù)器交互不太友好。
2. Ansible
優(yōu)點:無需agent,基于ssh實現(xiàn),對新申請的機(jī)器做初始化擴(kuò)展不錯;特性較多,日常部署需要的功能基本上都覆蓋了,比如git、打包解壓、copy文件、yum安裝等等都已經(jīng)集成到了核心模塊里面,alternatives、xattr等模塊也有所集成,當(dāng)然,理論上所有操作都能用命令模塊來完成。
缺點:比較依賴網(wǎng)絡(luò)的健壯性,網(wǎng)絡(luò)不好的話會比較坑;
此外還有SaltStack、Pupet、Chef等。
三、DNS
1. dnsmasq
提供 DNS 緩存,DNS重定向、記錄轉(zhuǎn)發(fā),DNS反向解析, DHCP 服務(wù)功能,配置簡單;
可以配置對上層DNS輪詢請求記錄,配置支持通配符,不用批量修改hosts。
2. pdnsd
提供DNS緩存服務(wù);
設(shè)置向上級DNS請求方式(TCP、UDP,Both),設(shè)置多個上級DNS并設(shè)置請求規(guī)則,配置緩存保留時間。
3. namebench
Google自行研發(fā)的一款DNS測速工具。
四、壓力測試
1. ApacheBench
創(chuàng)建多并發(fā)線程模擬多用戶對URL訪問進(jìn)行壓力測試
Apache中有個自帶的,名為ab的程序,ab可以創(chuàng)建很多的并發(fā)訪問線程,模擬多個訪問者同時對某一URL地址進(jìn)行訪問。
2. TCPcopy、UDPcopy
直接對某一機(jī)器流量copy到另一機(jī)器進(jìn)行壓力測試;
提到壓力測試,可能大多數(shù)人首先想到的就是ApacheBench,但ab是模擬訪問,模擬畢竟是模擬,然而線上會遇到的錯誤可能往往無法預(yù)知,其實國內(nèi)已經(jīng)有人開發(fā)了一款線上流量copy的工具,就是TCPcopy、UDPcopy,能夠之間copy線上流量到測試環(huán)境,大大減少了上線前的風(fēng)險。支持設(shè)置copy流量倍數(shù)放大、縮小,修改流量的客戶端IP源地址。
3. TCPburn
類似ApacheBench
tcpburn是由網(wǎng)易自主研發(fā)的能夠模擬千萬級別并發(fā)用戶的一個軟件,目的是能夠用較少的資源來模擬出大量并發(fā)用戶,并且能夠更加真實地進(jìn)行壓力測試, 以解決網(wǎng)絡(luò)消息推送服務(wù)方面的壓力測試的問題和傳統(tǒng)壓力測試的問題。
五、安全
1. PortSentry
對端口掃描的機(jī)器做防御策略;
特點:給出虛假的路由信息,把所有的信息流都重定向到一個不存在的主機(jī);
自動將對服務(wù)器進(jìn)行端口掃描的主機(jī)加到TCP-Wrappers的/etc/hosts.deny文件中,利用Netfilter機(jī)制、包過濾程序,比如iptables和ipchain等,把所有非法數(shù)據(jù)包(來自對服務(wù)器進(jìn)行端口掃描的主機(jī))都過濾掉;
通過syslog()函數(shù)給出一個目志消息,甚至可以返回給掃描者一段警告信息。
2.fail2ban
對SSH密碼暴力破解的機(jī)器做防御策略;
防御 SSH 服務(wù)器的暴力破解攻擊,對安全性要求過高的服務(wù)器還是建議禁止密碼登入,使用密鑰或者密鑰+密碼驗證。
3. Google Authenticator
可以將第二部驗證設(shè)置為通過短信或語音電話接收驗證碼,同時也支持 Android、iPhone 或 BlackBerry 設(shè)備來生成驗證碼;
一款開源的,可基于開放規(guī)則(如 HMAP/基于時間)生成一次性密碼的軟件。Google公司同時也支持插件式鑒別模塊PAM,使其能和其他也適用PAM進(jìn)行驗證的工具(如OpenSSH)協(xié)同工作。
4. knockd
害怕服務(wù)器被入侵,但是奈何經(jīng)常在不同的地方登入或者登入的IP經(jīng)常變動?knock一下吧。在服務(wù)器端設(shè)置只有你知道的“暗語”來讓服務(wù)器給你芝麻開門。
knockd可以讓server監(jiān)聽特定的端口,如果client按指定的順序及協(xié)議(TCP/UDP)訪問server指定端口,則運行指定命令,于是我們就可以用它來做一些有趣的事,比如利用IPTABLES動態(tài)增加防火墻等等。
另外,knock client也可以用來模擬發(fā)包探測網(wǎng)絡(luò)連通性。比如不確定本機(jī)到對端的某個端口是否可通,可以在遠(yuǎn)程用tcpdump監(jiān)聽對應(yīng)端口,然后用knock客戶端模擬發(fā)包。
六、虛擬化
1.vagrant
每次用想要新建一個虛擬機(jī)是不是都得設(shè)置虛擬機(jī)名稱?設(shè)置虛擬機(jī)類型、版本、選擇鏡像、內(nèi)存大小、虛擬機(jī)CPU核心數(shù)量、設(shè)備等一堆東西,然后還要裝系統(tǒng)。。。
然而我只需要在終端下面輸入一條vagrant up machine 就能新建一個預(yù)配置好的虛擬機(jī)哦,實為自己測試和給開發(fā)人員創(chuàng)建統(tǒng)一編程環(huán)境的一個好選擇。
支持快速新建虛擬機(jī)
支持快速設(shè)置端口轉(zhuǎn)發(fā)
支持自定義鏡像打包(原始鏡像方式、增量補(bǔ)丁方式)
基本上日常能用到的基礎(chǔ)配置都能快速設(shè)置
支持開機(jī)啟動自動運行命令
可以自己寫擴(kuò)展
2.docker
每次搭建一套新環(huán)境是不是很麻煩?有兩個不同程序依賴于同一環(huán)境的不同版本怎么辦?在程序里指定絕對路徑?做軟鏈接?
docker幫你解決了這個煩惱,鏡像打包好之后推送到register之后再到對應(yīng)機(jī)器上pull下來,放上代碼,done..
七、日志采集
1. ELK
平常我們可能需要對一些日志進(jìn)行分析、報警,比如nginx日志,我們想要統(tǒng)計http請求響應(yīng)碼的數(shù)量、統(tǒng)計請求IP的地域分布,對請求體的關(guān)鍵字及時報警等等。使用ELK能夠很容易地做到上述事情,還能結(jié)合zabbix等工具進(jìn)行報警。
八、監(jiān)控
1. smokeping
IDC選址很頭疼吧,不知道某一節(jié)點網(wǎng)絡(luò)質(zhì)量怎樣,不相信供應(yīng)商給的數(shù)據(jù)?試試smokeping吧,能夠測試某地、多地到某一節(jié)點的質(zhì)量情況(包括丟包率,速率)
鏈接:https://www.cnblogs.com/along21/p/8124088.html
-
Linux
+關(guān)注
關(guān)注
88文章
11622瀏覽量
217823 -
Fabric
+關(guān)注
關(guān)注
0文章
44瀏覽量
7668 -
LDAP
+關(guān)注
關(guān)注
0文章
10瀏覽量
7894
原文標(biāo)題:快收藏!高手Linux運維管理必備工具大全,你會嗎?
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
光伏電站運維管理系統(tǒng)這種運維管理模式的應(yīng)用
光伏電站輔助決策及運維管理平臺,構(gòu)建系統(tǒng)化運維管理模式
AI集成運維管理平臺的架構(gòu)與核心構(gòu)成解析
工業(yè)物聯(lián)網(wǎng)平臺能夠?qū)崿F(xiàn)設(shè)備運維管理嗎
光伏運維管理系統(tǒng)助力電站高效運行
光伏運維管理系統(tǒng):智能管理光伏電站的高效之選
光伏電站智能運維管理系統(tǒng)以智慧技術(shù)重塑能源管理
光伏電站運維管理系統(tǒng)解決運維大煩惱
光伏電站智能運維管理系統(tǒng)打造高效運維新生態(tài)
云服務(wù)器計算池的運維團(tuán)隊需要掌握的網(wǎng)絡(luò)工具
光伏運維管理系統(tǒng)點亮光伏電站智慧運維之道

高手Linux運維管理必備工具大全
評論