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