原创 Python分析NGINX日誌裏面相同IP第一次訪問時間和最後一次訪問時間
有個小夥伴在羣裏問如何分析一下相同IP訪問NGINX的第一次訪問時間和最後一次訪問時間,折騰了好一會最後寫出來測試一下,OK沒問題的,所以就記錄在這裏。思路:1、文件讀取2、先找出只訪問一次的 只有一次時間3、訪問多次的 尋找開始時間
原创 Nginx多層反向代理透傳客戶端真實IP
Nginx的反向代理能非常強大,可以配置多層反向代理,多層代理中最關心的就是客戶端IP的信息傳遞情況,當我們遇到問題後,分析日誌是解決問題最有效的途徑之一,涉及代理時我們肯定會分析源IP,目標IP等信息,查看相關的異常。本次實例就
原创 Nginx+Keepalived實現Nginx高可用
在架構設計中,可以利用NGINX的反向代理和負載均衡實現後端應用的高可用性,同時我們還需要考慮Nginx的單點故障。真正做到架構高可用性。主要考慮以下幾點: 1、Nginx服務因爲意外現象掛掉 2、服務器宕機導致NGINX不可用 目
原创 NoSQL數據庫 Cassandra(一)
隨着互聯網技術的發展,對數據存儲的要求越來越高,在容量、安全性、備份、高可用性等方面都有很高的需求,很受歡迎的關係型數據庫有SQLServer、MySQL、Orcale等,非關係型數據庫有key、value型的Redis,Memcac
原创 python腳本分析Nginx的每個IP的訪問次數
目的介紹: 用python腳本對nginx的access_log日誌分析,獲取到每個IP的訪問次數,將IP和訪問次數構建一個字典,最後對字典排序輸入。#!/usr/bin/env python #-*-coding:utf8-*- ""
原创 Linux下硬盤性能測試
1、使用dd命令讀寫數據。[root@centos7-1605 ~]# dd --help 用法:dd [操作數] ... 或:dd 選項 Copy a file, converting and formatting according
原创 Nginx配置SSL證書
Nginx是一款應用非常廣泛的web服務軟件,具有輕量級、擴展性好、跨平臺、動態加載配置文件等特點。同時具有反向代理、負載均衡等功能,深受IT技術人員青睞。生產環境一般都是購買的商業版SSL證書,常見品牌有賽門鐵克、geotru
原创 Vue.js框架 v-model指令
v-model 指令在表單 <input> 及 <textarea> 元素上創建雙向數據綁定。它會根據控件類型自動選取正確的方法來更新元素。儘管有些神奇,但 v-model 本質上不過是語法糖。它負責監聽用戶的輸入事件以更新數據,並
原创 常用鏈接
(1)老男孩教育 Alex Python課件;(2)老男孩教育 武sir python課件;(3)Linux 基礎命令;(4)Web服務器應用統計;(5)運維日誌(6)LVS 負載均衡(7)DK's Blog(8)張戈博客(運維)(
原创 日誌分析ELK平臺搭建
當服務器數量以及應用達到一定的數量後,操作系統日誌以及應用軟件日誌數量龐大,遇到問題時日誌是第一手資料。平時用的sed、grep、awk已經難以滿足我們的需求。隨着互聯網技術的發展,好多大型互聯網公司研發了不同的日誌分析產品,例如開源的
原创 Python讀取NGINX日誌將其存入數據庫
日誌數據:#/usr/bin/env python #-*-coding:UTF-8 -*- from datetime import datetime stat_days = [] import pymysql #print(
原创 2018年書單
現代社會的發展是有目共睹的,特別是互聯網行業,曾經的“雲計算”,“大數據”等比較新的概念過後又迎來了“機器學習”,“人工智能”等新的概念,很多基礎的知識還差不多,但是你想發展的剛好,不想“落後就得捱打”,就要學習。在運維行業裏混了將近
原创 Vue.js計算屬性
一、計算屬性誕生的由來 雖然在模板中綁定表達式是非常便利的,但是它們實際上只用於簡單的操作。在模板中放入太多的邏輯會讓模板過重且難以維護。比如: <div id="example"> {{ message.split
原创 kvm虛擬化基礎環境
目前流行的openstack、zstack等私有云平臺主要的支撐技術就是KVM虛擬化技術,應用相當廣泛,從兩年前就打算折騰虛擬化技術,結果最終一直沒折騰起來,目前的公司有1700多臺物理機,虛擬機有5000多臺,2018年運維部門的目標就是
原创 Python3中request模塊訪問網頁以及客戶端僞裝
在python3中我們使用request模塊訪問一個網頁,可以選擇對文件的讀寫或者urllib.request.urlretrieve()方法將我們瀏覽的頁面保存到本地。方法1:url_list=["http://www.bundcredi