原创 MongoDB之基礎篇

MongoDB基礎篇一、走進MongoDBMongoDB 是一個高性能,開源,面向集合,無模式的文檔型數據庫。它在許多場景下可用於替代傳統的關係型數據庫或鍵-值存儲方式,MongoDB 使用C++開發。1.1、初識MongoDBMongoD

原创 Shell腳本之Mysql授權

近段時間,由於項目較多,開發人員頻繁要求數據庫賬號授權。本來想着把測試環境的數據庫權限直接給他們自己管理就好了,可領導不同意。那好吧,只能給他們開權限唄。時間長了,感覺這樣的工作實在枯燥、乏味,但又不得不幹。於是就想着,寫個腳本吧,免得每

原创 GNS3模擬ASA做IPSEC ×××

GNS3中模擬ASA防火牆做IPsec ×××拓撲圖:拓撲說明:ASA1與ASA2 E0口相連模擬外網區域,R1、R2的E0口與ASA E1口相連模擬內網區域。配置腳本:ASA1# sh run: Saved:ASA Version 8.0

原创 CCNP學習之路由協議ISIS

IS-IS 所有連續的L2或者L1-2構成IS-IS的邏輯骨幹區。IIH  IS-IS間的HELLO包Integrated IS-IS NSAP Address Structure--IDP---  --------------------

原创 python實現批量重命名文件

#!/usr/bin/env python # -*- coding:UTF-8 -*- import os # 第一種方法 files = os.listdir('.') i = 1 for f in files:     filenam

原创 python多維度分析統計nginx訪問日誌

    nginx日誌訪問量,多維度統計,__fields表示每條日誌以空格分隔後索引對應的字段名稱。如0表示第一個字段客戶端IP(client_ip),要統計其它字段,只需在這裏添加即可。## 直接上代碼# -*- coding:utf-

原创 VMWare10故障現象及解決方法

1. VMWare升級8.1後,發現虛擬機無法聯網,經檢查,發現VMWare設置的虛擬網卡全沒了。解決方法:再次運行VMWare安裝程序,選Repair就可以了。2. 啓動VM時報錯如下: 無法打開內核設備“\\.\VMCIDev\VMX”

原创 python基於mysql的用戶認證

首先,創建mysql用戶users表create table users ( id int NOT NULL primary key auto_increment, username varchar(16) NOT NULL,

原创 python遍歷目錄

#!/usr/bin/env python # coding:UTF-8 import os filepath = '/data' def fun(rootdir): for dirfiles in sorted(os.listdi

原创 lamp環境一鍵部署(yum)

   再次更新這個腳本的目的,一是爲了將學到的腳本知識得以應用;二來多鍛鍊自己的腳本能力,再不多寫寫都快忘了。此腳本在centos5/6系統下測試通過,腳本全部爲rpm包安裝。#!/bin/bash # Filename: lamp_in

原创 python實現switch功能

#!/usr/bin/env python # Filename: switch.py # Author: zhangliang - [email protected] # Last modified: 2014-02-26 10:53 #

原创 Mongodb啓用認證

1、添加管理用戶admin# mongo> use admin> db.addUser('admin','123456')2、啓用認證# cat /etc/mongodb.conf fork = truebind_ip = 192.168.

原创 如何向awk中傳遞shell變量參數

第一種方法:採用單引號加雙引號的方式,如'"$i"'for i in $(<$TMP_FILE); do awk -F "'" '/'"$i"'/{ if($2 ~ /\<'"$i"'

原创 python基礎

1 Python簡介1.1 Python簡史一種解釋型的,面向對象的、帶有動態主義的高級程序設計語言。1.2 Python的特徵—易用與速度的完美結合—把精力放在要解決的問題上—跨平臺又易擴展—自動化的內存管理—內建許多高階而實用的資料型態

原创 我的友情鏈接

51CTO博客開發王偉itnihao的運維技術博客