原创 LINUX——自動化運維ansible批量命令及模塊的使用

1.ansible簡介ansible是一款自動化運維工具,基於Python開發,集合了衆多運維工具(puppet,cfengine,chef,func,fabric)的優點,實現了批量(系統配置,程序部署,運行命令)等功能並且ansible

原创 LINUX——關於ansible批量控制,批量命令及部署的使用

1.ansible簡介ansible是一款自動化運維工具,基於Python開發,集合了衆多運維工具(puppet,cfengine,chef,func,fabric)的優點,實現了批量(系統配置,程序部署,運行命令)等功能並且ansible

原创 linux——ssh遠程訪問,密鑰的生成以及公鑰的使用,上傳與下載

1.說明密鑰認證的過程連接ssh服務——ssh-keygen生成密鑰(公鑰,私鑰)——ssh-copy-id 將公鑰傳輸至遠程服務器——訪問遠程服務端——scp跨主機上傳以及複製下載 我方用戶創建密鑰後,將公鑰傳輸給對方用戶,對方將信任我方

原创 LINUX——Nginx反代至雙Tomcat(LNMT、LAMT),負載均衡中動靜分離的使用

lnmt架構環境佈置:配置安裝163的源 [root@localhost ~]# cd /etc/yum.repos.d/ //創建備份目錄 [root@localhost yum.repos.d]# mkdir /etc/repo-bf

原创 linux——查看根分區大小,並取出根分區使用率賦值給root_disk變量。

[root@guohui ~]#cd / [root@guohui /]# df 文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/mapper/centos-root 178114

原创 linux——Shell 腳本基礎篇(變量類型,變量操作,定義,運算與邏輯關係)

Shell 腳本基礎 1.變量 什麼是變量 #a=1 # echo $a 1 變量:可以變化的量 1.2變量名稱注意事項 變量名不能以數字開頭 不能與系統中已有的環境變量重名,儘量不要全部使用大寫,儘量不要使用“_”下劃線開頭 最好做到

原创 linux——安裝vsftp及配置虛擬匿名用戶腳本

#!/bin/bash systemctl disable firewalldsystemctl stop firewalldsetenforce 0 cd /etc/yum.repos.d/wget http://mirrors.163.

原创 linux——vsftpd作業,如何配置匿名用戶ftp

1.FTP簡介網絡文件共享服務主流的主要有三種,分別是ftp,nfs,samba 概念:上傳,下載 監聽端口:21 C/S架構 客戶端工具ftp,lftp,lftpget,wget,curl,filezilla,gftp(Linu

原创 linux——rsync簡介

rsync簡介rsync是Linux系統下的數據鏡像備份工具,使用快速增量備份工具 Remote sync 可以遠程同步,支持本地複製,或者與其他SSH,rsync主機同步 rsync -a 歸檔模式-v 詳細輸出-q 靜默輸出-r 對子

原创 linux——編譯安裝httpd服務,同ip端口,不同域名

1.環境,先關防火牆 [root@localhost ~]# systemctl status firewalld [root@localhost ~]# systemctl disable firewalld [root@localho

原创 LINUX——關於mysql中較詳細的,數據庫的主從配置,自動備份以及讀寫分離的使用

1.主從簡介數據在企業中是非常重要的一部分,存儲數據的數據庫多種多用樣,但卻都存在着一種隱患·數據庫數據丟失·數據庫訪問人數較多時,一臺數據庫無法保證服務質量2.主從的作用·實時災備,用於故障切換·讀寫分離,提供查詢服務·備份,避免影響業務

原创 LINUX——gitlab版本控制,關於項目組管理,項目用戶及權限管理的使用

gitlab一般用於:1.開發工程中各種文件變更的管理最主要的功能是追蹤文件的變更,將信息記錄下來。每一次文件的改變,版本號都會增加 2.並行開發軟件開發時往往是多人協同,而版本控制可以解決版本同步以及不同開發者的通信問題 3.版本回退,類

原创 LINUX——關於nginx的安裝配置以及如何簡易的使用

nginx是linux中非常重要的一部分,學會使用將不可少的。關閉防火牆 [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable

原创 linux——lamp簡介,架構搭建,Linux+Apache+Mysql/MariaDB+Php

1.lamp簡介 1.所謂lamp,其實就是由Linux+Apache+Mysql/MariaDB+Php/Python的一組動態網站或服務器的開源軟件,除Linux外其他各部件本身都是各自獨立的程序,但是因爲經常被放在一起使用,擁有了越

原创 LINUX——監控服務zabbix部署(立於lnmp架構之上),服務配置,數據監控及告警自動化

先根據上篇的流程安裝lnmphttp://blog.51cto.com/13859004/21703791.要在監控的主機上安裝agent\//重啓服務器主機 [root@localhost ~]# zabbix_server [root@