原创 JAVA環境部署

軟件JDK下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html [root@web /]# mkdir /usr/loc

原创 Centos 6.5 部署zabbix 3.2.6

安裝MySQL[root@zabbix ~]# mkdir -p /usr/local/src [root@zabbix ~]# cd /usr/local/src/ [root@zabbix src]# pwd /usr/local/sr

原创 centos 6.5編譯安裝Nginx

epel源[root@www ~]# yum -y install wget    [root@www ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.

原创 zabbix 3.2.6 解決中文亂碼問題

在C:\Windows\Fonts下找一個喜歡的字體安裝一個上傳下載工具lrzsz[root@zabbix /]# yum -y install lrzsz選一個字體上傳至服務器[root@zabbix /]# cd /var/www/ht

原创 centos 6.5安裝MySQL 5.6.35

下載軟件[root@localhost src]# wget -q http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz解壓[ro

原创 Ansible11:變量詳解

一、在Inventory中定義變量詳見《Ansible2:主機清單》二、在Playbook中定義變量1、通過vars關鍵字定義:vars:   http_port: 80  server_name: localhost  cert_file

原创 Python入門

一、編程與編程語言 編程的目的: 計算機的發明,是爲了用機器取代/解放人力,而編程的目的則是將人類的思想流程按照某種能夠被計算機識別表達方式傳遞給計算機,從而達到讓計算機能夠像人腦/電腦一樣自動執行的效果 什麼使編程語言? 上面提及

原创 Ansible10:Playbook的角色與包含

    當單個playbook文件越來越大的時候,我們就需要重新來組織Playbooks了。我們可以將一個大的playbook拆成若干個小的playbook文件,然後通過include的方式,在主配置文件中將這些零碎的小文件包含進來,這叫做

原创 Ansible4:Ad-hoc與命令執行模塊

   Ad-Hoc 是指ansible下臨時執行的一條命令,並且不需要保存的命令,對於複雜的命令會使用playbook。Ad-hoc的執行依賴於模塊,ansible官方提供了大量的模塊。 如:command、raw、shell、file、c

原创 Ansible7:Playbook常用模塊

    playbook的模塊與在ansible命令行下使用的模塊有一些不同。這主要是因爲在playbook中會使用到一些facts變量和一些通過setup模塊從遠程主機上獲取到的變量。有些模塊沒法在命令行下運行,就是因爲它們需要這些變量。

原创 Tomcat部署

Tomcat官網https://tomcat.apache.org/ Tomcat下載地址https://tomcat.apache.org/download-80.cgi 安裝Tomcat[root@web tools]# wget ht

原创 Ansible3:ansible.cfg配置說明

   Ansible默認安裝好後有一個配置文件/etc/ansible/ansible.cfg,該配置文件中定義了ansible的主機的默認配置部分,如默認是否需要輸入密碼、是否開啓sudo認證、action_plugins插件的位置、ho

原创 Ansible5:常用模塊

   根據zs官方的分類,將模塊按功能分類爲:雲模塊、命令模塊、數據庫模塊、文件模塊、資產模塊、消息模塊、監控模塊、網絡模塊、通知模塊、包管理模塊、源碼控制模塊、系統模塊、單元模塊、web設施模塊、windows模塊 ,具體可以參看官方頁面

原创 Ansible8:Playbook循環

     在使用ansible做自動化運維的時候,免不了的要重複執行某些操作,如:添加幾個用戶,創建幾個MySQL用戶併爲之賦予權限,操作某個目錄下所有文件等等。好在playbook支持循環語句,可以使得某些需求很容易而且很規範的實現。1、

原创 Ansible6:Playbook簡單使用

   ansbile-playbook是一系列ansible命令的集合,利用yaml 語言編寫。playbook命令根據自上而下的順序依次執行。同時,playbook開創了很多特性,它可以允許你傳輸某個命令的狀態到後面的指令,如你可以從一臺