-
后起之秀go語言你了解嗎?助你年薪30W+
隨著云計算越來越普及,企業(yè)原來以內(nèi)部IDC機房為載體的IT基礎(chǔ)架構(gòu)也逐漸發(fā)生了很大的變化,企業(yè)的業(yè)務(wù)系統(tǒng)除了部署在原來物理架構(gòu)外,可能部署在yMware私有云、spenstack,私有云、阿里云公有云、AWS公有云、騰訊云、Azure等等各種云平臺之上,形成了更加復雜在多云1T基礎(chǔ)架構(gòu)。那么我們該如何對多云主機進行管理和運維呢?今天我們就給大家分享一個Go語言的案例。 一、項目思路 整個代碼的實現(xiàn)思路其實很簡單,首先,每個云平臺都有開放API接口,可以通過命令行工具TCCLI以及curl命令調(diào)用…
-
一次Linux系統(tǒng)被攻擊的分析過程
IT行業(yè)發(fā)展到現(xiàn)在,安全問題已經(jīng)變得至關(guān)重要,從最近的“棱鏡門”事件中,折射出了很多安全問題,信息安全問題已變得刻不容緩,而做為運維人員,就必須了解一些安全運維準則,同時,要保護自己所負責的業(yè)務(wù),首先要站在攻擊者的角度思考問題,修補任何潛在的威脅和漏洞。 一次Linux被入侵后的分析 下面通過一個案例介紹下當一個服務(wù)器被rootkit入侵后的處理思路和處理過程,rootkit攻擊是Linux系統(tǒng)下最常見的攻擊手段和攻擊方式。 1、受攻擊現(xiàn)象 這是一臺客戶的門戶網(wǎng)站服務(wù)器,托管在電信機房,客戶接到…
-
Nginx流量復制
需求 將生產(chǎn)環(huán)境的流量拷貝到預上線環(huán)境或測試環(huán)境,這樣做有很多好處,比如: 可以驗證功能是否正常,以及服務(wù)的性能; 用真實有效的流量請求去驗證,又不用造數(shù)據(jù),不影響線上正常訪問; 這跟灰度發(fā)布還不太一樣,鏡像流量不會影響真實流量; 可以用來排查線上問題; 重構(gòu),假如服務(wù)做了重構(gòu),這也是一種測試方式; 為了實現(xiàn)流量拷貝,Nginx提供了ngx_http_mirror_module模塊 安裝Nginx 首頁,設(shè)置yum倉庫。為此,創(chuàng)建一個文件/etc/yum.repos.d/nginx.repo 將…
-
MySQL 5.7基于GTID及多線程主從復制
MySQL主從同步原理 MySQL主從同步是在MySQL主從復制(Master-Slave Replication)基礎(chǔ)上實現(xiàn)的,通過設(shè)置在Master MySQL上的binlog(使其處于打開狀態(tài)),Slave MySQL上通過一個I/O線程從Master MySQL上讀取binlog,然后傳輸?shù)絊lave MySQL的中繼日志中,然后Slave MySQL的SQL線程從中繼日志中讀取中繼日志,然后應用到Slave MySQL的數(shù)據(jù)庫中。這樣實現(xiàn)了主從數(shù)據(jù)同步功能。 MySQL中主從復制的優(yōu)點…
-
運維必知必會的監(jiān)控知識體系全梳理
監(jiān)控是整個運維乃至整個產(chǎn)品生命周期中最重要的一環(huán),事前及時預警發(fā)現(xiàn)故障,事后提供詳實的數(shù)據(jù)用于追查定位問題。 目前業(yè)界有很多不錯的開源產(chǎn)品可供選擇。選擇一款開源的監(jiān)控系統(tǒng),是一個省時省力、效率最高的方案。當然,對監(jiān)控不是很明白的朋友們,看了以下文章可能會對監(jiān)控整個體系有比較深刻的認識。 一、監(jiān)控目標 每個人由于所在的行業(yè)、公司、業(yè)務(wù)、崗位不同,對監(jiān)控的理解也不盡相同,但是我們需要注意,監(jiān)控是需要站在公司的業(yè)務(wù)角度去考慮,而不是針對某個監(jiān)控技術(shù)的使用。 對系統(tǒng)不間斷的實時監(jiān)控:實際上是對系統(tǒng)不間斷…
-
一天損失百萬,微盟公司重大故障,又是運維的鍋?
近期,微盟公司發(fā)布公告稱,其業(yè)務(wù)數(shù)據(jù)遭到人為破壞,經(jīng)查證系微盟研發(fā)中心運維部核心運維人員造成的惡意破壞,目前生產(chǎn)環(huán)境和數(shù)據(jù)修復正在有序進行。 聽到這消息后做運維的都驚呆了。身邊的朋友都在討論這事,據(jù)說損失要好幾百萬。 事件回溯 2 月 25 日一早,微盟集團發(fā)布公告稱,SAAS 業(yè)務(wù)數(shù)據(jù)遭到一名員工“人為破壞”,已向上海警方報案,該員工已被刑事拘留。 微盟在公告中稱,2 月 23 日 19:00 ,微盟公司收到系統(tǒng)監(jiān)控報警,隨后微盟公司立即召集相關(guān)技術(shù)人員進行排查,并與騰訊云技術(shù)團隊一起研究制定…
-
企業(yè)實戰(zhàn)|LDAP對接Gitlab+Wiki+Jumpserver+Openvpn
很多公司內(nèi)部都有Gitlab,Openvpn,Jumpserver,Jira,Jenkins,內(nèi)部各種運維系統(tǒng)等,每個新員工入職,運維小馬就需要一個挨一個的登錄到每個系統(tǒng)的后臺給新員工開通賬號,設(shè)置密碼,然后員工離職,小馬還得去到每個系統(tǒng)后臺去關(guān)閉賬號,想想多浪費時間,那么能不能維護一套賬號,對所有系統(tǒng)生效呢?當然有,那就是LDAP。 LDAP 全稱輕量級目錄訪問協(xié)議(英文:Lightweight Directory Access Protocol),是一個運行在 TCP/IP 上的目錄訪問協(xié)議…
-
Redis性能指標監(jiān)控
監(jiān)控指標 ?性能指標:Performance?內(nèi)存指標: Memory ?基本活動指標:Basic activity ?持久性指標: Persistence ?錯誤指標:Error 性能指標:Performance 內(nèi)存指標: Memory 基本活動指標:Basic activity 持久性指標: Persistence 錯誤指標:Error 監(jiān)控方式 ?redis-benchmark ?redis-stat ?redis-faina ?redislive ?redis-cli ?monitor…
-
CentOS開機流程詳解
開機流程 BIOS: (Basic Input Output System)基本輸入輸出系統(tǒng),它是一組固化到計算機內(nèi)主板上一個ROM芯片 上的程序,保存著計算機最重要的基本輸入輸出的程序、開機后自檢程序和系統(tǒng)自啟動程序,可從CMOS中讀寫系統(tǒng)設(shè)置的具體信息。 MBR: Master Boot Record,主要引導記錄區(qū)。 Boot Loader:啟動引導程序。 開機詳細流程 第一步:加載BIOS 打開計算機電源,計算機硬件會自動加載BIOS,讀取BIOS內(nèi)相關(guān)硬件信息及進行硬件系統(tǒng)的自檢,隨后…
-
基于開源CMDB系統(tǒng)快速實現(xiàn)一棵服務(wù)樹
概念介紹 服務(wù)樹是 CMDB 資源的一種組織方式,通過樹形的結(jié)構(gòu)將資源與公司的組織架構(gòu)結(jié)合,可以使開發(fā)同學能夠清楚的知道自己使用了多少資源 服務(wù)樹設(shè)計 服務(wù)樹設(shè)計主要是三層 部門/產(chǎn)品/服務(wù),所有的資源都會掛在服務(wù)下面。 1、人的集合: 作為主干分支,在這一層會對應公司組織架構(gòu)的一個節(jié)點,節(jié)點層級不固定,部門下的分支節(jié)點都由組織架構(gòu)中該節(jié)點下的人負責 部門層的作用主要是將公司的組織架構(gòu)在服務(wù)樹上做映射,主要作用是為成本可用性等功能找到應用的承擔部門 2、產(chǎn)品 連接服務(wù)和人的集合,不同的服務(wù)共同支…