原创 DELL服務器配置RAID及安裝ESXI

名稱解釋: 開機後按Crtl+R鍵進入Raid設置界面Disk Group:磁盤組,這裏相當於是陣列,例如配置了一個RAID5,就是一個磁盤組VD(Virtual Disk): 虛擬磁盤,虛擬磁盤可以不使用陣列的全部容量,也就是說一個磁盤組

原创 DELL iDRAC服務器遠程控制設置

IDRAC iDRAC又稱爲Integrated Dell Remote Access Controller,也就是集成戴爾遠程控制卡,這是戴爾服務器的獨有功能,iDRAC卡相當於是附加在服務器上的一計算機,可以實現一對一的服務器遠程管理與

原创 MYSQL 左連接與右連接

一、 LEFT JOIN LEFT JOIN 關鍵字從左表(table1)返回所有的行,即使右表(table2)中沒有匹配。如果右表中沒有匹配,則結果爲 NULL。 語法: SELECT column_name(s) FROM table1

原创 FileZilla MLSD錯誤:連接超時、讀取目錄列表失敗

錯誤信息: 命令: MLSD 響應: 425 Rejected data connection for transfer of "/", IP addresses of control and data connection do not

原创 使用git+Jenkins部署代碼

一、創建Git倉庫 1.1 服務器上生成密鑰 # ssh-keygen -t rsa # 密鑰默認保存在家目錄.ssh中 註冊GitHub賬號 註冊GitHub賬號,地址:https://github.com 1.2 配置GitH

原创 路由器與交換機區別

1.交換機實質是將不同IP地址的電腦連在一起共享一根網線。路由器的實質是將同一個IP地址分配給不同的電腦使用,相當於大路分小路。 2.路由器可接外網,普通交換機只能接內網。 3.交換機工作在數據鏈路層,路由器工作在網絡層。 4.交換機通過M

原创 HTTP協議簡介

HTTP協議簡介 HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送協議。基於TCP/IP通信協議來傳遞

原创 OSI七層模型與TCP/IP四層模型

一、OSI七層模型物理層:通過硬件設備將模擬信號轉換爲數字信號,於是有了0/1數據流,叫做比特流。數據鏈路層:可以發比特流但是沒有格式就會亂七八糟,於是就有了”幀”。採用了一種”幀”的數據塊進行傳輸,爲了確保數據通信的準確,實現數據有效的差

原创 docker基本操作

docker三要素 Image 鏡像,相當於模板。Docker 鏡像是靜態的、可以被用戶互相分享的文件,除了提供容器運行時所需的程序、庫、資源、配置等文件外,還包含了一些爲運行時準備的一些配置參數(如匿名卷、環境變量、用戶等)。 Conta

原创 LVS/Nginx/HAProxy keepalived/heartbeat總結

LVS/Nginx/HAProxy集羣 1.一般中小型的web應用,比如日pv(訪問量)小於1000萬,用Nginx作負載均衡就可以了。 2.大型網站或重要的服務,且服務器比較多時,可以考慮用lvs。 3.目前比較流行的方案,web前端用N

原创 LVS負載均衡簡介

一、集羣架構 隨着互聯網的發展,服務端請求量越來越大,服務器負載壓力越來越大。另外,如果採用單點服務器對外提供服務,當單點服務器故障時,整個網絡服務將癱瘓。集羣架構因此出現,將成千上萬臺服務器有機的集合在一起共同提供服務。 實現方式 基於硬

原创 iptables 簡介

一、linux防火牆 linux防火牆包含兩部分:netfilter和iptables。netfilter位於內核空間,通常作用是允許數據表過濾函數掛載到系統內核中。由於用戶通常無法接觸和修改內核,於是有了iptables這樣的一個命令行的

原创 redis安裝與配置

一、redis安裝與啓動 redis安裝 # wget http://download.redis.io/releases/redis-2.8.17.tar.gz # tar -zxf redis-2.8.17.tar.gz # cd re

原创 redis簡介

Redis 是一個Key-Value 存儲系統。和Memcached 類似,它支持存儲的value 類型包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。與memcached 一樣,爲了保證效率,數據都是緩

原创 redis 常用命令總結

keys 返回滿足給定條件的所有key 127.0.0.1:6379> keys * 1) "testlist2" 2) "testset4" 3) "testset2" 4) "mytest" 5) "num2" 6) "testse