-
「漫畫(huà)版」 小朋友都能看懂得 DevOops!不允許你有問(wèn)號(hào)!
DevOps消除了障礙,并減輕了開(kāi)發(fā)人員和運(yùn)營(yíng)人員之間的緊張關(guān)系。革命性的DevOops! 什么是DevOps? DevOps是開(kāi)發(fā)和運(yùn)營(yíng)相結(jié)合而產(chǎn)生的一個(gè)術(shù)語(yǔ)。DevOps工程師的作用是按照開(kāi)發(fā)人員的方式自動(dòng)化所有操作工作。這個(gè)想法是為了鼓勵(lì)頻繁發(fā)布以提高質(zhì)量并獲得早期反饋。 DevOps來(lái)自哪里? “ DevOps是敏捷軟件開(kāi)發(fā)的后代?!?— 丹尼斯·埃勒( Dennis Ehle)。 如今,敏捷是一個(gè)超負(fù)荷的流行語(yǔ)。每個(gè)人都已經(jīng)或正在敏捷。不僅開(kāi)發(fā),而且其他部門(mén)(例如BA,QA,構(gòu)建和發(fā)布…
-
轉(zhuǎn)發(fā) 微博 Qzone 微信 年薪50W的Linux云計(jì)算工程師學(xué)習(xí)路線(xiàn)圖,讓你少走80%的彎路
作為互聯(lián)網(wǎng)的幕后英雄,Linux運(yùn)維工程師長(zhǎng)期隱匿在大眾認(rèn)知范圍之外,關(guān)于運(yùn)維的討論仍舊是一片無(wú)人涉足的荒漠。在某知名行業(yè)研究調(diào)查結(jié)果中,非互聯(lián)網(wǎng)從業(yè)者對(duì)于運(yùn)維相關(guān)問(wèn)題的回復(fù)有三個(gè)高頻詞匯是:不知道、沒(méi)聽(tīng)過(guò)、網(wǎng)管。當(dāng)調(diào)查人員告訴他們科幻電影中展示黑客高超技巧時(shí)的命令行界面,正是大多數(shù)運(yùn)維工程師每日工作環(huán)境時(shí),他們發(fā)出極其一致的驚嘆。 相對(duì)于普羅大眾的一無(wú)所知,技術(shù)圈對(duì)運(yùn)維的態(tài)度則更偏向于黑色幽默。相較于開(kāi)發(fā)等工作崗位,7*24小時(shí)待命的運(yùn)維工程師總是默默無(wú)聞作為守護(hù)者,當(dāng)然同時(shí)還要接受“背鍋俠”…
-
「敲黑板」小白必看:Centos 7 搭建LAMP(rpm方式)
LAMP是什么? LAMP企業(yè)中最常用的服務(wù),也是非常穩(wěn)定的網(wǎng)站架構(gòu)平臺(tái)。其中L-指的是Linux,A-指的是Apache,m-指的是mysql或者marriDB,p-php。相信大家對(duì)這些都已經(jīng)非常熟悉了,但是對(duì)于剛接觸的新手來(lái)說(shuō),可能還不是太明白,要裝什么包啊,什么模塊啊。其實(shí)LAMP并不難,下面就和大家分享一下以rpm包的方式安裝LAMP,配置基于域名的虛擬機(jī)主機(jī)并部署PhpMyAdmin 。 1 安裝httpd并配置基于域名的虛擬主機(jī) 1.1安裝 yum install httpd sy…
-
手把手教你搭建Jenkins實(shí)現(xiàn)自動(dòng)化部署
1.背景 在實(shí)際開(kāi)發(fā)中,我們經(jīng)常要一邊開(kāi)發(fā)一邊測(cè)試,當(dāng)然這里說(shuō)的測(cè)試并不是程序員對(duì)自己代碼的單元測(cè)試,而是同組程序員將代碼提交后,由測(cè)試人員測(cè)試; 或者前后端分離后,經(jīng)常會(huì)修改接口,然后重新部署; 這些情況都會(huì)涉及到頻繁的打包部署; 手動(dòng)打包常規(guī)步驟: 1.提交代碼 2.問(wèn)一下同組小伙伴有沒(méi)有要提交的代碼 3.拉取代碼并打包(war包,或者jar包) 4.上傳到Linux服務(wù)器 5.查看當(dāng)前程序是否在運(yùn)行 6.關(guān)閉當(dāng)前程序 7.啟動(dòng)新的jar包 8…
-
Linux下刪除大量文件效率對(duì)比
今天我們來(lái)測(cè)試一下Linux下面刪除大量文件的效率。 聲明:文章轉(zhuǎn)載于網(wǎng)絡(luò),版權(quán)歸原作者所有!
-
要了好多次,終于要到美團(tuán)點(diǎn)評(píng)架構(gòu)師私藏的內(nèi)部Linux運(yùn)維筆記
最近不少小伙伴后臺(tái)聯(lián)系,希望能弄一些大廠(chǎng)的學(xué)習(xí)資料,我這邊費(fèi)了很大勁,聯(lián)系到老朋友,原美團(tuán)點(diǎn)評(píng)架構(gòu)師張sir,問(wèn)他要了些美團(tuán)點(diǎn)評(píng)架構(gòu)的內(nèi)部資料。 這份資料含金量非常高,包含整個(gè)美團(tuán)點(diǎn)評(píng)架構(gòu)架構(gòu)圖,Linux應(yīng)用場(chǎng)景,優(yōu)化方案,學(xué)習(xí)筆記等等,是不可多得的Linux學(xué)習(xí)資料,PPT一共60多頁(yè),順手截了2張都是干貨! 自動(dòng)化運(yùn)維筆記資料 另外,還要到了非常詳細(xì)的運(yùn)維自動(dòng)化全套筆記,從自動(dòng)化場(chǎng)景分析到相關(guān)運(yùn)維自動(dòng)化工具,再到ansible全套筆記、和運(yùn)維性能優(yōu)化,幾乎覆蓋了 Linux 云計(jì)算學(xué)習(xí)的方…
-
史上最全Kubernetes資料集萃!菜鳥(niǎo)變高手這一篇就夠了
一、Kubernetes 介紹 Kubernetes是一個(gè)全新的基于容器技術(shù)的分布式架構(gòu)領(lǐng)先方案, 它是Google在2014年6月開(kāi)源的一個(gè)容器集群管理系統(tǒng),使用Go語(yǔ)言開(kāi)發(fā),Kubernetes也叫K8S。K8S是Google內(nèi)部一個(gè)叫Borg的容器集群管理系統(tǒng)衍生出來(lái)的,Borg已經(jīng)在Google大規(guī)模生產(chǎn)運(yùn)行十年之久。K8S主要用于自動(dòng)化部署、擴(kuò)展和管理容器應(yīng)用,提供了資源調(diào)度、部署管理、服務(wù)發(fā)現(xiàn)、擴(kuò)容縮容、監(jiān)控等一整套功能。2015年7月,Kubernetes v1.0正…
-
一分鐘了解-Nosql
NoSQL,泛指非關(guān)系型的數(shù)據(jù)庫(kù)。隨著互聯(lián)網(wǎng)web2.0網(wǎng)站的興起,傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)在處理web2.0網(wǎng)站,特別是超大規(guī)模和高并發(fā)的SNS類(lèi)型的web2.0純動(dòng)態(tài)網(wǎng)站已經(jīng)顯得力不從心,出現(xiàn)了很多難以克服的問(wèn)題,而非關(guān)系型的數(shù)據(jù)庫(kù)則由于其本身的特點(diǎn)得到了非常迅速的發(fā)展。NoSQL數(shù)據(jù)庫(kù)的產(chǎn)生就是為了解決大規(guī)模數(shù)據(jù)集合多重?cái)?shù)據(jù)種類(lèi)帶來(lái)的挑戰(zhàn),尤其是大數(shù)據(jù)應(yīng)用難題。 基本含義 NoSQL最常見(jiàn)的解釋是“non-relational”, “Not Only SQL”也被很多人接受。NoSQL僅僅是一個(gè)[…
-
一分鐘了解lvs
今天小編和大家介紹一下LVS,希望能給大家?guī)?lái)一定的收獲! 一、LVS簡(jiǎn)介 LVS(Linux Virtual Server)即Linux虛擬服務(wù)器,是由章文嵩博士主導(dǎo)的開(kāi)源負(fù)載均衡項(xiàng)目,目前LVS已經(jīng)被集成到Linux內(nèi)核模塊中。該項(xiàng)目在Linux內(nèi)核中實(shí)現(xiàn)了基于IP的數(shù)據(jù)請(qǐng)求負(fù)載均衡調(diào)度方案,終端互聯(lián)網(wǎng)用戶(hù)從外部訪(fǎng)問(wèn)公司的外部負(fù)載均衡服務(wù)器,終端用戶(hù)的Web請(qǐng)求會(huì)發(fā)送給LVS調(diào)度器,調(diào)度器根據(jù)自己預(yù)設(shè)的算法決定將該請(qǐng)求發(fā)送給后端的某臺(tái)Web服務(wù)器,比如,輪詢(xún)算法可以將外部的請(qǐng)求平均分發(fā)給后端…
-
一分鐘了解GIT
Git是什么? Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)(沒(méi)有之一)。 Git有什么特點(diǎn)?簡(jiǎn)單來(lái)說(shuō)就是:高端大氣上檔次! 那什么是版本控制系統(tǒng)? 如果你用Microsoft Word寫(xiě)過(guò)長(zhǎng)篇大論,那你一定有這樣的經(jīng)歷: 想刪除一個(gè)段落,又怕將來(lái)想恢復(fù)找不回來(lái)怎么辦?有辦法,先把當(dāng)前文件“另存為……”一個(gè)新的Word文件,再接著改,改到一定程度,再“另存為……”一個(gè)新文件,這樣一直改下去,最后你的Word文檔變成了這樣: 過(guò)了一周,你想找回被刪除的文字,但是已經(jīng)記不清刪除前保存在哪個(gè)文件里了,…