-
拿好了!Linux 運(yùn)維必備的 13 款實(shí)用工具!
本文介紹幾款 Linux 運(yùn)維比較實(shí)用的工具,希望對(duì) Linux 運(yùn)維人員有所幫助。 1. 查看進(jìn)程占用帶寬情況 - Nethogs Nethogs 是一個(gè)終端下的網(wǎng)絡(luò)流量監(jiān)控工具可以直觀的顯示每個(gè)進(jìn)程占用的帶寬。 下載:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download [root@localhost ~]# yum - y install libpcap - devel…
-
快速入門Linux云計(jì)算,零基礎(chǔ)小白如何做?
這篇教程是針對(duì)想要入門云計(jì)算的零基礎(chǔ)小白的。云計(jì)算到底是什么?云計(jì)算的發(fā)展前景如何?Linux云計(jì)算又需要掌握哪些技能?在這篇教程中都會(huì)找到答案。 何為云計(jì)算? 云計(jì)算就是通過(guò)互聯(lián)網(wǎng)向用戶交付的服務(wù)器、存儲(chǔ)空間、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、軟件和分析等計(jì)算資源,提供這些資源的公司叫做云提供商。云計(jì)算特征:虛擬化、高可靠、動(dòng)態(tài)伸縮、按需部署等。 按照服務(wù)類型,云計(jì)算可分為: · 基礎(chǔ)結(jié)構(gòu)即服務(wù)( IaaS ) , 主要包含服務(wù)器和虛擬機(jī)、存儲(chǔ)空間、網(wǎng)絡(luò)和操作系統(tǒng);形象點(diǎn)來(lái)說(shuō):供應(yīng)商,麻煩給我提供一臺(tái)云服務(wù)器,我…
-
何為DevOps?如何成為一名DevOps工程師?
提到DevOps這個(gè)詞,我相信很多人一定不會(huì)陌生。但是如何成為一名DevOps工程師? DevOps 是 Development 和 Operations 的組合,也就是開發(fā)和運(yùn)維的簡(jiǎn)寫。 DevOps 是針對(duì)企業(yè)中的研發(fā)人員、運(yùn)維人員和測(cè)試人員的工作理念,是他們?cè)趹?yīng)用 開發(fā)、代碼部署和質(zhì)量測(cè)試等整條生命周期中協(xié)作和溝通的最佳實(shí)踐,DevOps 強(qiáng)調(diào) 整個(gè)組織的合作以及交付和基礎(chǔ)設(shè)施變更的自動(dòng)化、從而實(shí)現(xiàn)持續(xù)集成、持續(xù)部署和 持續(xù)交付。 何為持續(xù)集成、持續(xù)部署、持續(xù)交付呢? 持續(xù)集成(CI-Co…
-
使用Prometheus監(jiān)控Flink
這篇文章介紹了如何利用Apache Flink的內(nèi)置指標(biāo)系統(tǒng)以及如何使用Prometheus來(lái)高效地監(jiān)控流式應(yīng)用程序。 為什么選擇Prometheus? 隨著深入地了解Prometheus,你會(huì)發(fā)現(xiàn)一些非常好的功能: 服務(wù)發(fā)現(xiàn)使配置更加容易。Prometheus支持consul,etcd,kubernetes以及各家公有云廠商自動(dòng)發(fā)現(xiàn)。對(duì)于監(jiān)控目標(biāo)動(dòng)態(tài)發(fā)現(xiàn),這點(diǎn)特別契合Cloud時(shí)代,應(yīng)用動(dòng)態(tài)擴(kuò)縮的特點(diǎn)。我們無(wú)法想象,在Cloud時(shí)代,需要運(yùn)維不斷更改配置。 開源社區(qū)建立了數(shù)百個(gè)exporter…
-
Elasticsearch 在各大互聯(lián)網(wǎng)公司大量真實(shí)的應(yīng)用案例
國(guó)內(nèi)現(xiàn)在有大量的公司都在使用 Elasticsearch,包括攜程、滴滴、今日頭條、餓了么、360安全、小米、vivo等諸多知名公司。 除了搜索之外,結(jié)合Kibana、Logstash、Beats,Elastic Stack還被廣泛運(yùn)用在大數(shù)據(jù)近實(shí)時(shí)分析領(lǐng)域,包括日志分析、指標(biāo)監(jiān)控、信息安全等多個(gè)領(lǐng)域。它可以幫助你探索海量結(jié)構(gòu)化、非結(jié)構(gòu)化數(shù)據(jù),按需創(chuàng)建可視化報(bào)表,對(duì)監(jiān)控?cái)?shù)據(jù)設(shè)置報(bào)警閾值,甚至通過(guò)使用機(jī)器學(xué)習(xí)技術(shù),自動(dòng)識(shí)別異常狀況。 一、京東到家訂單中心 Elasticsearch 演進(jìn)歷程 京東…
-
14個(gè)Linux系統(tǒng)安全小妙招,總有一招用的上
對(duì)于互聯(lián)網(wǎng)IT從業(yè)人員來(lái)說(shuō),越來(lái)越多的工作會(huì)逐漸轉(zhuǎn)移到Linux系統(tǒng)之上,這一點(diǎn),無(wú)論是開發(fā)、運(yùn)維、測(cè)試都應(yīng)該是深有體會(huì)。曾有技術(shù)調(diào)查網(wǎng)站W(wǎng)3Techs于2018年11月就發(fā)布一個(gè)調(diào)查報(bào)告,報(bào)告顯示Linux在網(wǎng)站服務(wù)器的系統(tǒng)中使用率高達(dá)37.2%,這一數(shù)據(jù)也表明,Linux系統(tǒng)被廣泛應(yīng)用。其實(shí),除了在網(wǎng)站服務(wù)器中的應(yīng)用,Linux系統(tǒng)還被用于DNS域名解析服務(wù)器、電子郵件服務(wù)器、一些開源軟件的應(yīng)用(大數(shù)據(jù)應(yīng)用:據(jù)Linux基金會(huì)的研究,86%的企業(yè)已經(jīng)使用Linux操作系統(tǒng)進(jìn)行云計(jì)算、大數(shù)據(jù)平…
-
干貨!MySql DAL中間件總結(jié)
1.前言 mysql作為互聯(lián)網(wǎng)公司都會(huì)用到的數(shù)據(jù)庫(kù),如果在使用過(guò)程中出現(xiàn)性能問題,會(huì)采用mysql的橫向擴(kuò)展,使用主從復(fù)制來(lái)提高讀性能,要是解決寫入問題,需要進(jìn)行分庫(kù)分表。本文不會(huì)去介紹mysql的高可用,需要了解Mysql高可用架構(gòu)相關(guān)的請(qǐng)戳 淺談MySQL集群高可用架構(gòu),本文主要介紹mysql的訪問中間件(DAL)的一些實(shí)現(xiàn)方案。 2.Atlas 官網(wǎng):https://github.com/Qihoo360/Atlas/blob/master/README_ZH.md 2.1.atlas簡(jiǎn)介…
-
老司機(jī)告訴你:正規(guī)的運(yùn)維工作是什么的?
互聯(lián)網(wǎng)運(yùn)維工作,以服務(wù)為中心,以穩(wěn)定、安全、高效為三個(gè)基本點(diǎn),確保公司的互聯(lián)網(wǎng)業(yè)務(wù)能夠 7×24 小時(shí)為用戶提供高質(zhì)量的服務(wù)。 運(yùn)維人員對(duì)公司互聯(lián)網(wǎng)業(yè)務(wù)所依賴的基礎(chǔ)設(shè)施、基礎(chǔ)服務(wù)、線上業(yè)務(wù)進(jìn)行穩(wěn)定性加強(qiáng),進(jìn)行日常巡檢發(fā)現(xiàn)服務(wù)可能存在的隱患,對(duì)整體架構(gòu)進(jìn)行優(yōu)化以屏蔽常見的運(yùn)行故障,多數(shù)據(jù)中接入提高業(yè)務(wù)的容災(zāi)能力。 通過(guò)監(jiān)控、日志分析等技術(shù)手段,及時(shí)發(fā)現(xiàn)和響應(yīng)服務(wù)故障,減少服務(wù)中斷的時(shí)間,使公司的互聯(lián)網(wǎng)業(yè)務(wù)符合預(yù)期的可用性要求,持續(xù)穩(wěn)定地為用戶提供務(wù)。 在安全方面,運(yùn)維人員需要關(guān)注業(yè)務(wù)運(yùn)行所涉及的各…
-
谷歌SRE與運(yùn)維工作的思考
運(yùn)維部門要保障產(chǎn)品業(yè)務(wù)穩(wěn)定性,開發(fā)部門要想隨時(shí)隨地快速上線新功能,而線上的故障往往是由新的變更導(dǎo)致的——不管是新發(fā)布了版本,還是修改配置,或者是改變了用戶某些行為導(dǎo)致流量負(fù)載產(chǎn)生變化,傳統(tǒng)意義上這兩個(gè)部門在本質(zhì)目標(biāo)上是相對(duì)的。所以運(yùn)維部門往往會(huì)要求開發(fā)部門對(duì)變更或發(fā)布做控制,并且規(guī)定要走一些繁瑣的流程;而開發(fā)部門會(huì)想法設(shè)法繞過(guò)這些繁瑣步驟,以支持新功能更快上線。 谷歌的工作方式:面對(duì)運(yùn)維部門與開發(fā)部門之間的產(chǎn)品穩(wěn)定性與迭代創(chuàng)新速度之間的矛盾,允許產(chǎn)品在設(shè)定的“錯(cuò)誤預(yù)算”內(nèi)發(fā)生異常,利用可量化的S…
-
Kafka+ZooKeeper高可用集群部署
集群環(huán)境 kafka+zk 我這里并沒有設(shè)置專業(yè)的存儲(chǔ)設(shè)備,大家用到生產(chǎn)中一定要把數(shù)據(jù)存儲(chǔ)到專業(yè)的存儲(chǔ)設(shè)備或者帶有冗余設(shè)備的磁盤上 ###部署JDK tar xf jdk-8u161-linux-x64.tar.gz -C /usr/local/ cat << EOF >> /etc/profile #################JAVA################# export JAVA_HOME=/usr/local/jdk1.8.0_161 export …