原创 Linux grep,egrep及相應的正則表達式用法詳解

  linux在進行文本處理過程中的文本搜索工具稱爲正則表達式。文本搜索工具有grep、egrep、fgrep,egrep爲正則表達式的擴展正則表達式,fgrep用於搜索文本字符串,與 grep 和 egrep 命令不同,因爲它搜索字符串而

原创 RPM程序包管理

由於Linux是開源的系統,所有在Linux上運行的程序有很多不同的作者提供源代碼,這些程序包有C語言、C++語言、perl語言、python語言、或ruby語言等其他語言。對於不同語言的程序包,他們的安裝方式不同,不同的語言開發的程序需要

原创 yum程序包管理器淺談

基於rpm安裝程序包時,程序包之間的依賴性太過於複雜和麻煩,開發了yum程序包管理器,可以自行的解決程序包之間的依賴關係,並且一次性安裝所有的有依賴關係的程序包,無須繁瑣的下載依賴性的程序包,相對於rpm來說,rpm爲基礎包管理,yum是

原创 python3 裝飾器

看廖雪峯官網的python3裝飾器有感 裝飾器即將一個函數作爲變量在新的函數中調用此函數。 作業: 能否寫出一個@log的decorator,使它既支持: @logdef f():     pass 又支持: @log('execut

原创 centos7 pyspider環境安裝

  PySpider 是一個我個人認爲非常方便並且功能強大的爬蟲框架,支持多線程爬取、JS動態解析,提供了可操作界面、出錯重試、定時爬取等等的功能,使用非常人性化。網上的參考文檔:http://www.jianshu.com/p/8eb24

原创 防火牆及netfilter基礎iptables基本用法

iptables firewall:主機防火牆網絡防火牆 工作於主機或網絡的邊緣,對於進出的報文根據事先定義的規則作檢查,將那些能夠被規則所匹配到的報文作出相應處理的組件。 網絡防火牆:專業的硬件防火牆:checkpoint,netscre

原创 Lvs 集羣簡介

隨着現金站點的訪問量越來越大,提高服務器應對大量的併發,向上擴展即提高設備配置,會有瓶頸,而且性價比太低,所以有了橫向的擴展,即將用戶的請求分攤至多臺服務器,以此來解決大量用戶的併發訪問。高可用集羣(High Availability)用於

原创 vsftp文件服務,vsftpd基於mysql

今天來說三個文件共享服務,首先說一下vsftp,即爲ftp(文件傳輸協議),vsftp非常安全的ftp,因爲早期ftp是明文的,早期還不會有人來竊取數據,隨着時代的發展,信息安全越來越受到重視,故ftp經過發展後出現了vsftp的版本。ft

原创 NFS文件服務

NFS:Network File System    傳統意義上,文件系統在內核中實現; RPC:函數調用(遠程主機上的函數) Remote Procedure Call protocol         一部分功能由本地程序完成,另一部分

原创 dns基本工作原理,及正反向解析和主從同步

    現如今,網絡早就已經進入了普通大衆的日常生活,平日裏我們衆多小網名在網絡瀏覽網頁、寫微博等,是否想過,是通過什麼樣的方法,我們纔可以鏈接到我們想要瀏覽的網頁,今天就講述一下,我們是在互聯網中找到相對應網頁的歷程吧。    當我們輸入

原创 awk命令的簡介

在linux中,處於處理文件主要有三個指令,分別爲grep、sed以及awk,grep主要是用於文本過濾,sed爲行編輯器,awk則爲報表生成器,以格式化文本輸出。awk有點類似於cut,可以將一條條文本以某分隔符來分隔,然後取得相應的分隔

原创 samba文件服務

需要安裝samba-client作爲客戶端時           smb: Service Message Block          CIFS : Common Internet File System         smb -->

原创 rpm包格式安裝配置lamp提供兩個虛擬主機分別wordpress和phpMyAdmin,後一個提供ssl訪問方式。

第一步:設置虛擬主機 首先在/監聽兩個端口,用於開啓兩個頁面; Listen  172.16.249.139:80  Listen  172.16.249.139:80將主路徑取消 #DocumentRoot "/var/www/html"

原创 Haproxy的基礎知識介紹

    在日常生活中,http主要用於做爲公司的正向代理,通過SNAT技術爲互聯網節省了很多的IP地址,相反haproxy是作爲反向代理,接收普通用戶的請求。代理的作用主要有訪問控制、web緩存(加速)、反向代理、內容路由(根據流量及內容類

原创 linux中加密解密以及Opensll建立CA

 現在如今個人以及公司對自己的數據以及隱私越來越關注,之前美國斯諾登事件的爆出,又將通訊安全話題引發激烈的討論。下面我們就來說下linux中的加密解密,以及通訊過程中如何確保通訊的安全。常見的加密方法有三種:對稱加密、單向加密、非對稱加密