原创 LNMP架構遷移數據庫

遷移數據庫:利用數據庫備份命令(mysql mysqladmin mysqldump) 1) 備份數據庫信息 /application/mysql/bin/mysqldump -uroot -poldboy123 --all-dat

原创 nginx反向代理負載均衡功能

客戶端====代理服務器===web服務器 反向代理功能架構 3臺web服務器,組建出web服務器集羣 web01 10.0.0.7 172.16.1.7 web02 10.0.0.8 172.16.1.8 web03 10.

原创 SSH基於密鑰登錄方式部署流程

注:基於祕鑰的方式比基於口令的方式更加安全ssh服務端需要有openssh-server軟件包ssh客戶端需要有openssh-clients軟件包,裏面有很多命令,例如:sftp、ssh-copy-id等第一個里程:在管理主機上創建密鑰對

原创 Nginx服務location、rewrite區塊

利用location區塊可以用於定位或者匹配網站資源信息企業需求解決:搭建好一臺nginx的web服務器。配置好內網卡地址與外網卡地址web服務的網站域名爲www.etiantian.org,站點目錄爲html/www要求內網用戶可以訪問網

原创 ansible軟件劇本書寫規範

編寫劇本規範:http://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html遵循pyyaml①. - 用法說明,表示列表顯示的內容水果信息: 蘋果 香

原创 sersync+rsync實現實時同步備份

第一個里程:下載安裝sersync軟件 先進行軟件下載,把軟件包上傳到系統中 unzip sersync_installdir_64bit.zip /* 解壓文件 cd sersync_installdir_64bit mv ser

原创 ansible軟件模塊參數

ansible-doc -l|wc -l1378官方網站:docs.ansible.comansible 管理主機信息或者主機組信息 -m 模塊名稱 -a 相關模塊參數 主機信息:遠程主機IP地址 遠程主機組名稱 遠程所有主機all

原创 telnet服務部署

注意:telnet默認不支持root遠程登錄,但ssh支持①.安裝軟件 yum install -y telnet-server(服務端) telnet(客戶端)②. 配置telnet服務端配置文件vim /etc/xinetd.d/tel

原创 nginx軟件編譯安裝

第一個里程:軟件依賴包安裝pcre-devel: perl語言正則表達式兼容軟件包openssl-devel:使系統支持https方式訪問yum install -y pcre-devel openssl-devel 第二個里程:創建一

原创 ansible軟件安裝部署

a、 ansible軟件自動化環境架構規劃(服務端:yum install -y ansible 客戶端:無需任何安裝操作) 管理主機1臺: 10.0.0.61 m01 受控主機3臺: 10.0.0.41 backu

原创 LNMP架構數據遷移到NFS存儲

01:先將原有目錄中數據移出(web01服務器上)mkdir /tmp/wordpress_backup -p 創建數據備份目錄cd /application/nginx/html/blog/wp-content/uploadsmv ./

原创 inotify+rsync實現實時同步備份

注意:inotify軟件是內核2.6.13開始才支持的第一個里程:將inotify軟件安裝成功yum install -y inotify-tools [root@nfs01 ~]# rpm -ql inotify-tools /usr/b

原创 ansible一鍵部署rsync服務劇本

執行腳本方法:ansible-playbook /etc/ansible/ansible-playbook/test.yaml模擬執行:ansible-playbook -C /etc/ansible/ansible-playbook/te