-
肝!0基礎(chǔ)玩轉(zhuǎn)shell編程實戰(zhàn)!(附贈100個拿來就用的shell腳本實例)
無論是系統(tǒng)運維,還是應(yīng)用運維,均可分為“純手工”—> “腳本化”—> “自動化”—>“智能化”幾個階段,其中自動化階段,主要是將一些重復性人工操作和運維經(jīng)驗封裝為程序或腳本,一方面避免重復性操作及風險,另一方面提高執(zhí)行效率。 在自動化運維的轉(zhuǎn)變過程中,經(jīng)常使用的可能就是shell腳本了。 Shell介于Linux系統(tǒng)內(nèi)核與用戶之間,相當于系統(tǒng)與用戶間的橋梁,負責解析輸入的命令和輸出的二進制碼。另外,shell也屬于一種程序設(shè)計語言,為用戶提供操作機器的交互接口,使用戶輸入的命令…
-
Redis讀寫分離技術(shù)解析
背景 Redis 不管主從版還是集群規(guī)格,replica作為備庫不對外提供服務(wù),只有在發(fā)生HA的時候,replica提升為master后才承擔讀寫流量。這種架構(gòu)讀寫請求都在master上完成,一致性較高,但性能受到master數(shù)量的限制。經(jīng)常有用戶數(shù)據(jù)較少,但因為流量或者并發(fā)太高而不得不升級到更大的集群規(guī)格。 為滿足讀多寫少的業(yè)務(wù)場景,最大化節(jié)約用戶成本,云數(shù)據(jù)庫Redis版推出了讀寫分離規(guī)格,為用戶提供透明、高可用、高性能、高靈活的讀寫分離服務(wù) 架構(gòu) Redis集群模式有redis-proxy…
-
再見!XShell
FinalShell 是一款免費的國產(chǎn)的集 SSH?工具、服務(wù)器管理、遠程桌面加速的良心軟件,同時支持 Windows,macOS,Linux,它不單單是一個 SSH 工具,完整的說法應(yīng)該叫一體化的的服務(wù)器,網(wǎng)絡(luò)管理軟件,在很大程度上可以免費替代 XShell,是國產(chǎn)中不多見的良心產(chǎn)品,具有免費海外服務(wù)器遠程桌面加速,ssh?加速,雙邊 tcp 加速,內(nèi)網(wǎng)穿透等特色功能。 如果你也用過 FinalShell 可以說一下使用體驗,覺得順手可以和收費的 XShell 說拜拜了,先預覽一張使用時的截圖…
-
一文搞清楚,QPS、TPS、并發(fā)用戶數(shù)、吞吐量
一文辨明QPS、TPS、PV、UV、DAU、MAU、并發(fā)用戶數(shù)、吞吐量 1、QPS QPS?Queries Per Second?是每秒查詢率 ,是一臺服務(wù)器 每秒能夠相應(yīng)的查詢次數(shù),是對一個特定的查詢服務(wù)器在規(guī)定時間內(nèi) 所處理流量多少的衡量標準, 即每秒的響應(yīng)請求數(shù),也即是最大吞吐能力。 2、TPS TPS?Transactions Per Second?也就是事務(wù)數(shù)/秒。一個事務(wù)是指一個客戶機向服務(wù)器發(fā)送請求然后服務(wù)器做出反應(yīng)的過程。客戶機在發(fā)送請求時開始計時,收到服務(wù)器響應(yīng)后結(jié)束計時,以此…
-
113頁《Nginx入門》文檔,從入門到精通一文詳解,學習提升必備
Nginx是lgor Sysoev為俄羅斯訪問量第二的rambler.ru站點設(shè)計開發(fā)的。從2004年發(fā)布至今,憑借開源的力量,已經(jīng)接近成熟與完善。 Nginx功能豐富,可作為HTTP服務(wù)器,也可作為反向代理服務(wù)器,郵件服務(wù)器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模塊擴展。 Nginx的穩(wěn)定性、功能集、示例配置文件和低系統(tǒng)資源的消耗讓他后來居上,在全球活躍的網(wǎng)站中有12.18%的使用比率,大約為2220萬個網(wǎng)站。 今天…
-
RocketMQ 架構(gòu)簡析
Apache RocketMQ 是阿里開源的一款高性能、高吞吐量的分布式消息中間件。 整體架構(gòu) RocketMQ主要由 Producer、Broker、Consumer 三部分組成,其中Producer 負責生產(chǎn)消息,Consumer 負責消費消息,Broker 負責存儲消息。每個 Broker 可以存儲多個Topic的消息,每個Topic的消息也可以分片存儲于集群中的不同的Broker Group。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?…
-
為什么Kafka如此之快?
Kafka 是由 LinkedIn 公司推出的一個高吞吐的分布式消息系統(tǒng),通俗地說就是一個基于發(fā)布和訂閱的消息隊列,溫故而知新,反復學習優(yōu)秀的框架,定有所獲。 應(yīng)用場景 Kafka 的應(yīng)用場景如下: 異步解構(gòu):在上下游沒有強依賴的業(yè)務(wù)關(guān)系或針對單次請求不需要立刻處理的業(yè)務(wù)。 系統(tǒng)緩沖:有利于解決服務(wù)系統(tǒng)的吞吐量不一致的情況,尤其對處理速度較慢的服務(wù)來說起到緩沖作用。 消峰作用:對于短時間偶現(xiàn)的極端流量,對后端的服務(wù)可以啟動保護作用。 數(shù)據(jù)流處理:集成 spark 做實時數(shù)據(jù)流處理。 Kafka …
-
終于有人把Nginx說清楚了,圖文詳解!
想必大家一定聽說過Nginx,若沒聽說過它,那么一定聽過它的“同行”Apache吧! Nginx的產(chǎn)生 Nginx同Apache一樣都是一種Web服務(wù)器,基于REST架構(gòu)風格,以統(tǒng)一資源描述符(Uniform Resources Identifier)URI或者統(tǒng)一資源定位符(Uniform Resources Locator)URL作為溝通依據(jù),通過HTTP協(xié)議提供各種網(wǎng)絡(luò)服務(wù)。 然而,這些服務(wù)器在設(shè)計之初受到當時環(huán)境的局限,例如當時的用戶規(guī)模,網(wǎng)絡(luò)帶寬,產(chǎn)品特點等局限并且各自的定位和發(fā)展都不…
-
Nginx 五大常見應(yīng)用場景
Nginx 是一個很強大的高性能 Web 和反向代理服務(wù),它具有很多非常優(yōu)越的特性,在連接高并發(fā)的情況下,Nginx 是 Apache 服務(wù)不錯的替代品。其特點是占有內(nèi)存少,并發(fā)能力強,事實上 nginx 的并發(fā)能力在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好,因此國內(nèi)知名大廠例如:淘寶,京東,百度,新浪,網(wǎng)易,騰訊等等都在使用 Nginx 網(wǎng)站。 在我們的日常工作學習中,我們會該如何去優(yōu)化自己的 Nginx 服務(wù)器?遇到以下問題我們該如何處理呢? 一、自定義返回客戶端的404錯誤頁面 1)優(yōu)化前,客戶端使用…
-
監(jiān)控軟件怎少得了Zabbix?一份超詳細文檔讓你全面掌握,建議收藏
在監(jiān)控軟件中,開源的解決方案有流量監(jiān)控(MRTG、Cacti、SmokePing、Graphite 等)和性能告警(Nagios、Zabbix、Zenoss Core、Ganglia、OpenTSDB等)可供選擇,并且每種軟件都有自己的特點和功能,各自的側(cè)重點和目標不完全相同,在設(shè)計理念和實現(xiàn)方法上也大同小異,最終都能達到對 IT 系統(tǒng)服務(wù)可用性的一個完全展示。 Zabbix 是一個分布式監(jiān)控系統(tǒng),支持多種采集方式和采集客戶端,有專用的Agent(代理),也可以支持 SNMP、IPMI、JMX、…