原创 源碼編譯安裝LAMP

環境:centos6.6;httpd-2.2.34;mysql-5.5.55;php5.6.31#!/bin/bash #2017-08-12 #author by Tan Wen Xin #Auto install LAMP #crea

原创 NFS安裝

NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件

原创 Sed 命令詳解 & 正則表達式

1.簡介sed是非交互式的編輯器。它不會修改文件,除非使用shell重定向來保存結果。默認情況下,所有的輸出行都被打印到屏幕上。sed編輯器逐行處理文件(或輸入),並將結果發送到屏幕。具體過程如下:首先sed把當前正在處理的行保存在一個臨時

原创 rsync+inotify實時同步環境部署記錄

rsync+inotify實時同步環境部署記錄 隨着應用系統規模的不斷擴大,對數據的安全性和可靠性也提出的更好的要求,rsync在高端業務系統中也逐漸暴露出了很多不足。首先,rsync在同步數據時,需要掃描所有文件後進行比對,進行差量傳輸。

原创 Mysql 基礎語法

數據庫基本語法: DDL:Data Defination Lanuage: 數據定義語言     CREATE, ALTER, DROP DML:Data Manapulate Language: 數據操作語言     INSERT, RE

原创 Sed 命令詳解 & 正則表達式

1.簡介sed是非交互式的編輯器。它不會修改文件,除非使用shell重定向來保存結果。默認情況下,所有的輸出行都被打印到屏幕上。sed編輯器逐行處理文件(或輸入),並將結果發送到屏幕。具體過程如下:首先sed把當前正在處理的行保存在一個臨時

原创 源碼編譯安裝LAMP

環境:centos6.6;httpd-2.2.34;mysql-5.5.55;php5.6.31#!/bin/bash #2017-08-12 #author by Tan Wen Xin #Auto install LAMP #crea

原创 OpenSSL 創建私有CA及客戶端請求證書

OpenSSL:三個組件:openssl: 多用途的命令行工具;libcrypto: 加密解密庫;libssl:ssl協議的實現;        PKI:Public Key InfrastructureCARACRL證書存取庫建立私有CA

原创 批量上傳公鑰到Linux服務器-ssh

採用自動化軟件管理多臺主機時,首先要做的就是將自己的公鑰放到遠程主機上,而有時,需要管理的主機太多時,也是一件不容易的事情,所以以下就是我寫的自動上傳公鑰的腳本,希望可以幫到需要的朋友 注意: 由於上傳公鑰需要對方的ip地址,所以這個腳本

原创 企業網站對於每日訪問量過大的IP進行查封

通過企業網站的日誌文件分析,對於每日訪問量到達一定數量的IP進行查封腳本通過傳參的形式,可以對任何日誌進行傳遞分析ipt函數進行查封,del函數對昨天查封的IP進行解封#!/bin/bash #2017-08-12 if [ $# -lt 

原创 NFS安裝

NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件

原创 批量上傳公鑰到Linux服務器-sshpass

#!/bin/bash # #1.爲腳本添加遠程主機的用戶及密碼 ############################################################################# read -p "

原创 Centos7單用戶模式修改root密碼

啓動時,隨便按一個鍵,空格即可(不能是回車),讓其停留在如下界面按e編輯把ro改爲 “rw init=/sysroot/bin/sh”. 然後 “Ctrl+x”啓動現在你可以進入單用戶模式了依次輸入以下命令進行root密碼修改,修改完成之後

原创 批量上傳公鑰到Linux服務器

一直以來,都通過ssh-copy-id在手動上傳公鑰,想着如果有上千臺服務器需要上傳公鑰的話,這個方法就行了。試着實現下批量上傳公鑰到Linux服務器,介紹本人試的一個方法。1: 先通過python腳本來試一臺機器,python腳本如下:#

原创 Expect自動生成密鑰對

1 實現expect自動生成ssh-keygen 然後複製pub key到其他主機 yum -y install expect(傳入3個參數 缺點只能傳public key到一臺主機)[root@server1 scripts]# cat