原创 從運維角度看中大型網站架構的演變之路

前言 網上有很多文章類似於我今天要分享的課程,有架構師寫的,有運維寫的,還有開發些的,偏重點都不同,今天我以咱們運維角度全面講解。   一個成熟的網站架構並不是一開始設計就具備高可用、高伸縮、高性能等特性的,它是隨着用戶量和業務線不斷增加,

原创 一文搞懂藍綠髮布、灰度發佈和滾動發佈

1 藍綠髮布 項目邏輯上分爲AB組,在項目系統時,首先把A組從負載均衡中摘除,進行新版本的部署。B組仍然繼續提供服務。 當A組升級完畢,負載均衡重新接入A組,再把B組從負載列表中摘除,進行新版本的部署。A組重新提供服務。 最後,B組也升

原创 Centos 7系統優化

1 修改網卡名稱爲eth0 #mv ifcfg-eno16777729 ifcfg-eth0 #vi /etc/sysconfig/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's

原创 50個必知的Linux命令技巧

1、Vim自動添加註釋及智能換行 #vi ~/.vimrc set autoindent set tabstop=4 set shiftwidth=4 function AddTitle() call setline(1,"#!/bin/

原创 KVM虛擬化

一、走進雲計算雲計算:雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行

原创 grafana的應用-新建模板

一、關於grafana的應用: grafana一般是和一些時間序列數據庫進行配合來展示數據的,例如:Graphite、OpenTSDB、InfluxDB等。grafana是用於可視化大型測量數據的開源程序,他提供了強大和優雅的方式去創建、共

原创 DNS主從服務器配置

一. 主DNS服務部署 1.1修改網絡配置,主機名 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet

原创 管理多臺Linux服務器的系統日誌

一、 部署服務端 1.給服務器和每個客戶機配IP 給服務器和每個客戶機加一塊網卡,改爲橋接 dhclient -d eth1 ip a 2.開啓rsyslog服務的514號端口 vim /etc/rsyslog.conf 3.編寫配

原创 DHCP服務

搭建DHCP服務 1)修改網卡配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT

原创 Linux磁盤配額

一、磁盤配額 1.要求 1)內核版本:2.0版本以後 2)quota軟件包:yum -y install quota(rpm -qa quota查詢是否安裝) 2.限制 1)對於分區(文件系統)做限制 2)對用戶、組做控制 3)可以限制文件

原创 Linux磁盤管理

磁盤 1.分類 1)傳統硬盤(機械硬盤):IDE、SATA、SCSI等接口,廉價、但速度較慢 2)固態硬盤(SSD):SATA、PCI-E、M.2,昂貴、但速度快 2.計量單位 1)b:位,計算機識別最小單位 2)B(bit):比特,

原创 部署正向解析DNS腳本

#!/bin/bash #This is DNS server script#Make KingApple Li#tel 1501032**** #change hostname and network sed -i '2c HOSTNAM

原创 搭建匿名用戶與虛擬用戶共存的FTP服務器腳本

#!/bin/bash #This is install vsftpd script mount /dev/sr0 /mnt/ yum -y install vsftpd echo "w1123w2123w3123" >/etc/vsftp