-
Linux基礎教程之cluster集群全講解
??Linux cluster集群 Linux cluster(集群): cluster:計算機組合,為解決某個特定問題組合起來形成的單個系統; Linux Cluster類型: ???LB:Load Balancing,負載均衡; ???HA:High Availiablity,高可用; ???A=MTBF(平均無故障時長)/(MTBF+MTTR(平均修復時間)) (0,1):90%, 95%, 99%, 99.5%, ?99.9%, 99.99%, 99.999% ??????…
-
Linux基礎教程之Keepalived實現Nginx雙主高可用負載均衡集群
實驗目的:使用keepalived實現Nginx的雙主高可用負載均衡集群。 實驗環境:兩臺Nginx proxy(雙主Nginx,各需要兩塊網卡,eth0連接內網,eth1連接外網)、兩臺web server(請求的負載均衡)、一臺client用于驗證結果。 注意:為了不影響實驗結果,在實驗開始前先關閉iptables和seLinux 操作步驟: 一、配置IP 1.配置A主機的IP # ip addr add dev eth0 192.168.10.2/24 2.配置B主機的IP # ip ad…
-
Linux基礎教程之全面了解 Nginx 主要應用場景
前言 本文只針對Nginx在不加載第三方模塊的情況能處理哪些事情,由于第三方模塊太多所以也介紹不完,當然本文本身也可能介紹的不完整,畢竟只是我個人使用過和了解到過得。所以還請見諒,同時歡迎留言交流 Nginx能做什么 1.反向代理 2.負載均衡 3.HTTP服務器(包含動靜分離) 4.正向代理 以上就是我了解到的Nginx在不依賴第三方模塊能處理的事情,下面詳細說明每種功能怎么做 反向代理 反向代理應該是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的說法:反向代理(Revers…
-
Linux基礎教程之初識Nginx
什么是nginx?nginx is a free,open-source,high-performance http server and reverse proxy,as well as an IMAP/POP3 proxy.通俗的說Nginx提供web服務,反向代理,以及IMAP/POP3代理,那么什么是web服務?反向代理?IMAP/POP3代理? web服務:服務端通過網絡可以提供給客戶端所請求的資源, 反向代理:代表資源服務器來回應客戶端的請求(或者正向代理的請求),至于資源服務器為什…
-
Linux基礎教程之sudo使用指南
一、前言 sudo是什么? sudo是系統管理指令;由于root用戶權限過大,在實際生產過程中很少使用root用戶直接登錄系統,而是使用普通用戶登錄系統;但是如果普通用戶要對系統進行日常維護操作時需要su到root用戶,為了提高安全性,可以使用sudo授權某一用戶在某一主機以某一用戶身份運行某些命令;從而減少root用戶密碼知曉人,提高系統安全性。 sudo的優勢: ①授權指定用戶在指定的主機上運行指定的管理命令; ②詳細記錄用戶基于sudo執行的命令相關的日志信息; ③”檢票系統…
-
Linux基礎教程之iptables/netfilter入門到進階
隨著互聯網技術的方興未艾,各種網絡應用層出不窮,網絡攻擊、黑客入侵也成了網民暢游互聯網的心頭大患,互聯網安全也愈加受到了人們的重視。網絡防火墻,作為一種簡單高效的互聯網防御手段,逐漸成為了網民暢游網絡世界的保護傘。下面筆者介紹下Linux系統的守衛者——iptables/netfilter。 ?一 兄弟齊心,其利斷金 ?iptables/netfilter就像一對兄弟,netfilter是大哥,善使長鉤;iptables是小弟,擅長書記。這兩兄弟一武一文,掌握著守城重任。 ?netfilter大…
-
Linux基礎教程之FTP虛擬用戶
一氣化三清 話說FTP這個虛擬用戶登錄,是FTP所有功法中比較高級的了,此功法講的是“本體->分身->影子分身”。因為配置方法稍微復雜,同時安全性也是很高的。 本著干貨優先的原則,我在配置過程中遇到的問題將會在最后分享,道友請耐心看我施展一氣化三清,三花聚頂神通,還望指點~ 注:分身=普通用戶,影子分身=虛擬用戶(并不存在的用戶) 第一式 查看自己要使用的影子分身是不是已經存在,畢竟斗法時候分身存在會很尷尬,也會留下破綻,所以建議影子分身不要和分身相同。 …
-
Linux基礎教程之SSH端口轉發
1 2 3 4 5 6 7 8 ? ? SSH 會自動加密和解密所有SSH 客戶端與服務端之間的網絡數據。但是,SSH 還能夠將其他TCP 端口的網絡數據通過SSH 鏈接來轉發,并且自動提供了相應的加密及解密服務。這一過程也被叫做“隧道”(tunneling),這是因為SSH 為其他TCP 鏈接提供了一個安全的通道來進行傳輸而得名。例如,Telnet,SMTP,LDAP 這些TCP 應用均能夠從中得益,避免了用戶名,密碼以及隱私信息的明文傳輸。而與此同時,如果工作環境中的防火墻限制了一些網絡端口…
-
Linux基礎教程之lvs實戰講解
lvs實踐(lvs+nginx+mariadb+php—fpm+nfs搭建wordpress) lvs實踐(lvs+nginx+mariadb+php—fpm+nfs搭建wordpress) 1 lvs_dr模型 1 nginx 1 mariadb 1 php-fpm 1 wordpress lvs實踐(lvs+nginx+mariadb+php—fpm+nfs搭建wordpress) 實驗拓撲 step1:網絡配置 step2:各節點軟件安裝 step3:服務配置 …
-
Linux基礎入門之mysql集群搭建實戰(二)
mysql 5.7 主從復制 本節是在上一節的基礎之上做的操作,上節我們通過腳本實現了一鍵自動化安裝mysql5.7,這次我們要在三臺機器上部署msyql5.7,并實現主從復制,實現的宗旨是,能自動化,就盡量自動化,實在不能自動化,那就手工化 用的腳本和文件說明1.install_mysql.sh 自動化安裝mysql腳本2.ntpdate.sh 時間同步腳本3.system_init.sh 系統初始化腳本4.yum.sh yum源配置腳本5.exec_commond.sh 批量執行命令腳本,…