當前位置:
首頁 > 最新 > linux伺服器運維-路線、架構

linux伺服器運維-路線、架構

linux的學習路線

計算機基礎知識—>硬體認識—>

Linux系統入門—>Linux目錄及許可權學習—>linux必備20個命令(ls pwd cd cat useradd groupadd rm cp chown chmod vi find grep ps free top sed awk if for case wc yum rpm tar unzip more head tail等)

—>Linux簡單伺服器搭建(掌握tar常見文件解壓方式,掌握安裝軟體的方法:

yum install方式安裝;源碼編譯安裝三步,configure、make、make install)

—>Apache服務構建—>Mysql服務搭建—>PHP伺服器搭建—>LAMP架構整合discuz論壇—>Kickstart自動化系統安裝—>cacti監控部署—>Shell腳本編程(包括各種語句的學習,if for awk for while sed等)—>Linux高級伺服器搭建—>Nginx WEB伺服器搭建—>Tomcat伺服器搭建—>resin伺服器搭建—>Nginx均衡java伺服器—>LNMP架構搭建(yum/源碼)—>Nginx動靜分離—>LVS+Keepalived負載均衡部署—>LVS+Keepalived+Nginx+Tomcat均衡架構部署—>高級Shell編寫—>自動化運維學習(KVM、Puppet、ZABBIX、Ansible、Mysql+DRBD等)

精通vim編輯器

系統運行狀態監控用到的命令

free

df --- 查看tmpfs內存文件系統,加速靜態文件及圖片。

tmpfs為內存文件系統,該容量為物理內存的1/2, 可以擴容;重啟後,內容丟失

iftop

vmstat

iostat

screen

nohup

運維工具

進程佔用帶寬 -- nethogs

硬碟讀取性能 -- IOZone

實時監控磁碟IO -- IOTop

網路流量監控 -- iptraf、 iftop

進程實時監控 -- htop

系統資源監控 -- nmon

監控多個日誌 --multitail

ssh暴力破解防護 -- fail2ban

連接會話終端持續化 -- tmux

頁面顯示磁碟空間使用情況 -- agedu

安全掃描工具 -- nmap

web壓力測試 -- httperf

linux運維的十個技術點:

系統基礎 -- 基本的命令

網路服務 -- DNS, SAMBA, LAMP, LNMP, TOMCAT, PHP

shell腳本、python

sed和awk

文本處理工具 -- sort, tr, cut, paste, uniq, tee

資料庫 -- mysql, sqlserver, oracle

iptables

監控 -- nagios, zabbix, cacti

集群,熱備 -- LVS, nginx集群,反向代理

linux主流架構運維

主流架構:LVS+KEEPALIVED(heartbeat)+Squid+Nginx/Apache+JAVA/PHP+MySQL/MariaDB

LVS負載均衡層

Nginx反向代理層

Nginx主要基於7層應用,能夠實現各種規則轉發,反向代理我們後端的JAVA、PHP動態伺服器,同時Nginx本身處理靜態頁面的能力官方理論並發5w/s,同時Nginx還可以作為緩存伺服器存儲我們靜態頁面緩存,性能跟squid不相上下。

後端服務層

後端存放我們真正的網站和後台服務,通過前端Nnginx調用,後端常見的服務解析軟體,如果是jsp語言的話,容器為Tomcat、Resin、Weblogic等等。

資料庫層

目前互聯網主流資料庫有Mysql、Mariadb、mongodb、Oracle等等


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 大鍋愛科技 的精彩文章:

TAG:大鍋愛科技 |