原创 mysql忘記密碼該怎麼辦?

如何給管理員設置密碼?外部命令設置密碼mysqladmin -uroot  password='自己要設置的密碼' sql語句設置密碼 mysql>update  mysql.user  set  password=password("自己

原创 RAID詳解[RAID0/RAID1/RAID10/RAID5]

分類:一.RAID定義RAID(Redundant Array of Independent Disk 獨立冗餘磁盤陣列)技術是加州大學伯克利分校1987年提出,最初是爲了組合小的廉價磁盤來代替大的昂貴磁盤,同時希望磁盤失效時不會使對數據的

原创 mysql分庫分表備份

一、單獨備份數據庫mysqldump -uroot -poldboy oldboy >/opt/oldboy.sql         最簡單的備份        1)  mysql基於myisam引擎mysqldump -uroot -po

原创 kafka&zookeeper

一、搭建Zookeeper集羣Zookeeper是一個分佈式開源框架,提供了協調分佈式應用的基本服務,它向外部應用暴露一組通用服務——分佈式同步(Distributed Synchronization)、命名服務(Naming Servic

原创 apache的工作模式

apache的三種工作模式Web服務器Apache目前一共有三種穩定的MPM(Multi-Processing Module,多進程處理模塊)模式。它們分別是prefork,worker和event,它們同時也代表這Apache的演變和發展

原创 ELK轉EFK

背景作爲中國最大的在線教育站點,目前滬江日誌服務的用戶包含網校,交易,金融,CCTalk 等多個部門的多個產品的日誌搜索分析業務,每日產生的各類日誌有好十幾種,每天處理約10億條(1TB)日誌,熱數據保留最近7天數據,冷數據永久保存。爲什麼

原创 mysql優化

mysql數據庫優化1.硬件優化  a.64位cpu 一臺機器8-16顆cpu,(其他)2-4顆  b.內存  96-128g 3-4個實例(百度),(其他)32-64,2個實例  c.硬盤,數量越多越好,性能:ssd(高併發)>sas(普

原创 mysql主從複製與讀寫分離

MySQL主從複製與讀寫分離MySQL主從複製(Master-Slave)與讀寫分離(MySQL-Proxy)實踐Mysql作爲目前世界上使用最廣泛的免費數據庫,相信所有從事系統運維的工程師都一定接觸過。但在實際的生產環境中,由單臺Mysq

原创 python排序

本文用Python實現了插入排序、希爾排序、冒泡排序、快速排序、直接選擇排序、堆排序、歸併排序、基數排序。1、插入排序描述插入排序的基本操作就是將一個數據插入到已經排好序的有序數據中,從而得到一個新的、個數加一的有序數據,算法適用於少量數據

原创 Ceph分佈式存儲

        目前, 磁盤具備容量優勢, 固態硬盤具備速度優勢。 但能否讓容量和性能不侷限在一個存儲器單元呢? 我們很快聯想到磁盤陣列技術(Redundant Array of Independent Disk, RAID, 不限於HDD

原创 LNMP搭建

一、簡介  Nginx是俄羅斯人編寫的十分輕量級的HTTP服務器,Nginx,它的發音爲 “engine X”, 是一個高性能的HTTP和反向代理服務器,同時也是一個IMAP/POP3/SMTP 代理服務器.Nginx是由俄羅斯人 Igor

原创 shell監控mysql主從同步

#!/bin/bah#check_master-slave_status#check_time=10mMYSQLIP=`ifconfig eth1|grep "inet addr"|awk -F[:" "]+{'print $4'}`MYS

原创 redis和memcache的區別

簡單區別: 1. Redis中,並不是所有的數據都一直存儲在內存中的,這是和Memcached相比一個最大的區別。 2. redis不僅僅支持簡單的k/v類型的數據,同時還提供list,set,hash等數據結構的存儲。 3. Redis支

原创 9個常用iptables配置實例

iptables命令可用於配置Linux的包過濾規則,常用於實現防火牆、NAT。咋一看iptables的配置很複雜,掌握規律後,其實用iptables完成指定任務並不難,下面我們通過具體實例,學習iptables的詳細用法。 1.刪除已有規

原创 LAMP搭建

一、LAMP(web應用軟件)Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因爲常被放在一起使用,擁有了越來越高的兼容度,共同組成