原创 2018-07-20筆記(keeplived高用,lvs負載均衡)

18.1 集羣介紹 集羣(cluster)就是一組計算機,它們作爲一個整體向用戶提供一組網絡資源。這些單個的計算機系統就是集羣的節點(node)。一個理想的集羣是,用戶從來不會意識到集羣系統底層的節點,在他們看來,集羣是一個系統,而非多個計

原创 2018-08-22(redis)

21.9 redis介紹 一、介紹redis 是一個開源的、使用C語言編寫的、支持網絡交互的、可以基於內存也可以持久化的Key-Value數據庫。redis的源碼非常簡單,只要有時間看看譚浩強的C語言,在去看redis的源碼能看懂50-60

原创 2018-07-27筆記( shell學習)

20.1 shell腳本介紹 •shell是一種腳本語言 •可以使用邏輯判斷、循環等語法 •可以自定義函數 •shell是系統命令的集合 •shell腳本可以實現自動化運維,能大大增加我們的運維效率 shell是什麼shell是一個命令解釋

原创 2018-07-11(mysql常用操作)

13.1 設置更改root密碼 設置更改root密碼目錄概要 /usr/local/mysql/bin/mysql -uroot更改環境變量PATH,增加mysql絕對路徑mysqladmin -uroot password '12345

原创 大作業之zabbix

1、二進制安裝JDK(1.8):用於java-geteway上傳JDK到/usr/local/src/目錄下,解壓: [root@localhost src]# tar zxf jdk-8u181-linux-x64.tar.gz [roo

原创 關於tomcat的8005端口啓動不起來的解決辦法

修改$JAVA_HOME/jre/lib/security/java.security 文件中 securerandom.source 配置項:將原本的:securerandom.source=file:/dev/random 修改爲: s

原创 2018-07-23筆記(Linux集羣架構 lvs keepalived)

18.11 LVS DR模式搭建 原理:client 發送一個pv請求給VIP;VIP 收到這請求後會跟LVS設置的LB算法選擇一個LB 比較合理的realserver,然後把此請求的package 的MAC地址修改爲realserver的

原创 2018-07-18筆記(mysql主從)

17.1 MySQL主從介紹 MySQL主從又叫做Replication、AB複製。簡單講就是A和B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,兩者數據實時同步的 MySQL主從是基於binlog的,主上須開啓binlog才

原创 2018-08-20nosql(memcached)筆記

21.1 nosql介紹 什麼是NoSQL •非關係型數據庫就是NoSQL,關係型數據庫代表MySQL 對於關係型數據庫來說,是需要把數據存儲到庫、表、行、字段裏,查詢的時候根據條件一行一行地去匹配,當量非常大的時候就很耗費時間和資源,尤其

原创 2018-08-24( mongodb)

21.26 mongodb介紹 MongoDB是一個基於分佈式文件存儲的數據庫,屬於文檔型的,雖然也是NoSQL數據庫的一種,但是與redis、memcached等數據庫有些區別。MongoDB由C++語言編寫。旨在爲WEB應用提供可擴展的

原创 2018-07-25筆記(zabbix安裝和配置)

19.1 Linux監控平臺介紹 監控存在的原因●站點出了問題,沒有人知道,等用戶發現了,才提醒供應商;對公司影響很大 ●常見開源監控軟件 ○cacti、nagios、zabbix、smokeping、open-falcon等等 //主流

原创 大作業環境部署和mysql佈署和備份

大作業環境部署: 所有機器使用普通用戶密鑰認證登錄,root權限只能sudo 安裝基本工具(跳板機操作) yum install -y vim rsync lrzsz bzip2 unzip autoconf expect 給所有機器創

原创 2018-07-06筆記(LNMP配置)

12.17 Nginx負載均衡 要理解負載均衡,必須先搞清楚正向代理和反向代理1、正向代理  正向代理類似一個跳板機,代理訪問外部資源,正向代理 是一個位於客戶端和原始服務器(origin server)之間的服務器,爲了從原始服務器取得內

原创 2018-08-07大作業

業務需求: 用13臺虛擬機搭建一個高可用負載均衡集羣架構出來,並運行三個站點,具體需求如下。1 設計你認爲合理的架構,用visio把架構圖畫出來2 搭建lnmp、tomcat+jdk環境3 三個站點分別爲:discuz論壇、dedecms

原创 2018-08-01(expect分發系統)

20.27 分發系統介紹 公司業務逐漸擴大時,假如使用的網站或者APP的後端服務器所使用的語言是PHP,如果要想運行PHP代碼,需要配置一個lamp或lnmp的環境,最後還需要把代碼上傳到服務器上去,但是在平常工作中經常有一些新的業務改變,