原创 nginx地址重寫模塊

該ngx_http_rewrite_module模塊用於使用PCRE正則表達式更改請求URI,返回重定向,以及有條件地選擇配置。rewrite指令的功能就是,使用nginx提供的全局變量或自己設置的變量,然後結合正則表達式和標誌位實現url

原创 nginx反向代理、負載均衡以及動靜分離

反向代理 正向代理與反向代理 正向代理是一個位於客戶端和目標服務器之間的代理服務器(中間服務器)。爲了從原始服務器取得內容,客戶端向代理服務器發送一個請求,並且指定目標服務器,之後代理向目標服務器轉交併且將獲得的內容返回給客戶端。反向代理實

原创 nginx讀寫分離與防盜鏈

讀寫分離 環境 這裏的服務器地址爲虛擬ip,因爲我是在我的三臺雲主機上操作的192.168.0.10 nginx前端192.168.0.20 httpd(用於讀)192.168.0.30 httpd(用於寫) 什麼是WebDAV

原创 Zabbix自定義報警提示聲音

點擊右上角的用戶信息,選擇messaging,可以定義全局報警通知,並且根據不同的觸發器級別,會有不同的聲音,也可以定義播放聲音的時間默認的zabbix只有七個不同的提示音,如果是想知道報警的事件,可以將不同類的觸發器事件按不同的觸發器級別

原创 http協議學習

http:hypertext transfer protocol:超文本傳輸協議 超文本:帶有超級鏈接的鏈接 超級鏈接:能夠實現在不同的文檔中跳轉 http/0.9版本:只支持純文本的傳輸(帶有超級連接)ASCII碼   HTML:

原创 Django框架學習筆記

django框架 MVC框架 簡介 MVC的產生理念:分工。讓專門的人去做專門的事。MVC的核心思想:解耦M:model模型,和數據庫進行交互V:view視圖,產生HTML頁面C:controller控制器,接收請求,進行處理,與M,V進行

原创 shell循環腳本

求從1加到100的和 使用for循環求和: #!/bin/bash declare -i sum=0 for ((i=1;i<=100;i++));do let sum+=$i done echo "sum=$sum" 使

原创 shell編程條件測試

關於條件測試命令可以使用man test命令查看 測試語句語法 test 測試語句 [ 測試語句 ] [[ 測試語句 ]] ((測試語句)) 其中1和2除了語法不一樣,功能基本是一樣的,而第3種語法他可以使用通配符進行匹配,第四種語法除

原创 一文帶你瞭解elasticsearch

elasticsearch es基本概念 es術語介紹 文檔Document 用戶存儲在es中的數據文檔 索引Index 由具有相同字段的文檔列表組成 節點node 一個Elasticsearch的運行實例,是集羣的構成單元

原创 使用docker配置mysql主從複製

MySQL的主從複製之前也沒做過,剛百度了下發現並不算難,但同時開兩個虛機挺麻煩,於是我就想到了使用docker來配置MySQL主從複製。 環境:docker,centos,MySQL鏡像,這裏我直接pull了一個鏡像 運行一個mas

原创 python os模塊學習筆記

import os os.mkdir(name) #創建目錄 os.path.exists(name) #判斷文件或者目錄是否存在 os.path.isdir(name) #判斷指定對象是否爲目錄。是True,否則Fa

原创 iptables入門詳解

關於iptables Linux的防火牆體系主要工作在網絡層,針對TCP/IP數據包實施過濾和限制,屬於典型的包過濾防火牆(或稱網絡層防火牆)。iptables是一個命令行防火牆實用程序,它使用策略鏈來允許或阻止通信。當連接試圖在你的系統上

原创 自建elk+filebeat+grafana日誌收集平臺

歡迎關注個人公衆號“沒有故事的陳師傅”搭建這個平臺的初衷只是爲了我和我的兩個小夥伴來更好的學習es以及周邊組件,欲善其事,必利其器,只是單純的去學習理論知識是不夠的,理論與操作相結合,才能學的更紮實。 環境配置: 使用自己的兩臺1v2g

原创 局域網安全***

歡迎關注個人公衆號“沒有故事的陳師傅” mac泛洪***與防護 mac學習機制 在最初的時候,交換機裏是沒有mac地址表信息的,那麼交換機就要進行學習,假如交換機上連接着兩個主機PC1和PC2,當PC1要與PC2進行通信時,PC1的數據

原创 vsphere虛擬化應用搭建

一、 拓撲實例 二、 設備清單 設備編號 虛擬機系統 安裝服務 IP PC1 EXSI 192.168.0.120 PC2 EXSI 192.168.0.121 PC3 Windows server 20