原创 zabbix監控部署

一般企業做監控的目的 實時報告系統狀態,提前發現系統的問題。 監控的資源可以分爲:共有數據(HTTP、FTP等)和私有數據(CPU、內存、進程數等)。 監控軟件可以使用:系統自帶的命令、Cacti監控系統、Nagios監控系統、Zab

原创 加密、解密、掃描、抓包

數據加密的最大特點是不可逆性(發送方–》明文『加密』–》 密文 接受方–》密文(解密)–》明文) 確保數據的機密性: –對稱加密:加密/解密用同一個密鑰 –非對稱加密:加密/解密用不同的密鑰(公鑰,私鑰) 保護信息的完整性: –

原创 linux基本防護與ssh授權

linux 基本防護 (系統管理部分) 安裝系統時會體是創建普通用戶 useradd jim ---- echo 123456 | passwd – stdin jim 使用chage 工具 -d 0 ,強制修改密碼

原创 系統硬件、內存信息查詢

日誌管理{ history # 歷時命令默認1000條 HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S " # 讓history命令顯示具體時間 history -c

原创 部署MongoDB 與基本使用、備份

MongoDB介紹 介於關係數據庫和非關係數據庫之間的產品 –一款基於分佈式文件存儲的數據庫,旨在爲WEB應用提供可擴展的高性能數據存儲解決方案 – 將數據存儲爲一個文檔(類似與JSON對象),數據結構有鍵值(key=value)對組

原创 awk用法

使用awk提取文本 格式:awk [選項] ‘[條件]{指令}’ 文件 其中,print 是最常用的編輯指令;若有多條編輯指令,可用分號分隔。 Awk過濾數據時支持僅打印某一列,如第2列、第5列等。 處理文本時,若未指定分隔符,則默認

原创 mycat分庫分表

一 分庫分表 1 什麼是分庫分表 – 將存放在一個數據庫(主機)中的數據,按照特定方式進行拆分,分散存放到多個數據庫(主機)中,以達到分散單臺設備負載的效果。 2 垂直分隔 1) 縱向切分(分多個表) –將單個表,拆分成多個表,分散到

原创 數據庫構建與基本管理

三大主流平臺: windows linux unix (尤尼斯) 數據庫軟件 : Oracle DB2 SQL server (微軟) —【非開源】 MySQL ------關係性數據庫軟件 (先設計結果,然後在存儲數據)

原创 mysql高可用(MHA部署)

mha介紹 mha由日本dena公司youshimaton 開放 是一套優秀的實現mysql 高可用的解決方案 數據庫的自動故障切換操作能做到在0~30秒之內 mha能確保在故障切換過程中保證數據的一致性達到真正意義上的高可用 mha

原创 各大web服務器 部署安裝包

1.nginx 構建Nginx服務器 使用源碼包安裝nginx軟件包 yum -y install gcc pcre-devel openssl-devel //安裝依賴包 useradd -s /sbin/nologi

原创 nginx原理及優化

Nginx工作原理和優化 Nginx的模塊與工作原理 Nginx由內核和模塊組成,其中,內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Ngi

原创 詳細DNS分離解析

DNS(Domain Name System,域名系統),萬維網上作爲域名和IP地址相互映射的一個分佈式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過域名,最終得到該域名對應的IP地址的過程叫做域

原创 mysql讀寫分離與調優

mysql 讀寫分離 原理 : 多臺mysql 服務器 分別提供讀、寫服務、均衡流量 過主從複製保持數據一致 由mysql 代理面向客戶端 收到sql 寫請求時,交給服務器A處理 收到sql 讀請求時,交給服務器B處理 具體區分策略

原创 多表查詢、用戶授權

多表查詢 複製表 1.將源表 xxx 複製爲新表 yyy create table yyy select * from xxx 2,將指定的表查詢結果複製爲新表 create table zzz select * from 3.將源

原创 ceph配置解析

ceph配置 Ceph的結構,對象存儲由LIBRADOS和RADOSGW提供,塊存儲由RBD提供,文件系統由CEPH FS提供,而RADOSGW, RBD, CEPH FS均需要調用LIBRADOS的接口,而最終都是以對象的形式存儲於