學到了shell腳本,實在是太多了,可以先跳過嗎?有需求了再回來查


學習是一個慢慢積累,進階的過程,你跳過了,這塊知識體系就欠缺了,後面與之相關聯的知識你就很難理解了。所以,學習不能求快、求急,得不償失。

本人從事運維行業10多年,經歷過很多的業務架構與應用場景實踐,對於運維的工作內容非常了解,在這裡我結合自己的工作經驗和大家分享一下:

常用命令這是必須要會的:Linux 系統學用命令介紹,可以看一看。

腳本編程也需要掌握,最常用的肯定是shell:Shell 腳本編程最佳實踐,這個一定要多練。

基礎的服務,如SSH服務、NFS網路文件系統、DHCP/DNS、數據同步服務等。

LAMP/LNMP架構,各組件的基礎知識,安裝與配置,常用優化與排錯。

資料庫:在互聯網企業中,最常用資料庫就是MySQL,這是必須要掌握的。這是我自學總結的學習筆記:Mysql 從入門到精通(自學筆記總結)。這份筆記包括基礎入門知識、基礎命令、一些常用的操作(增、刪、改、查)、資料庫的備份與恢復、資料庫主從同步、高可用、讀寫分離實戰、監控以及資料庫自動化運維工具等相關的介紹,可以說非常的全面。

WEB:一般常用的是Nginx:Nginx 學習筆記,這份筆記包括基礎的服務安裝、配置文件介紹、虛擬主機配置實踐、Nginx優化配置詳解、LNMP架構Nginx反向代理負載均衡配置、Nginx+Tomcat多實例及負載均衡配置、高可用、Nginx 版本的平滑升級與回滾、Nginx限流配置、Nginx日誌生產實戰、Nginx配置文件在線生成工具介紹等資料。

容器:說起容器,大家肯定最先想到的是Docker,這裡給大家推薦一篇我的自己筆記總結:Docker 學習筆記,介紹docker入門、安裝、常用的命令、三劍客、私有倉庫搭建以及容器監控等方面的總結。

Docker 之後又興起了一波K8S,現在企業對於K8S的要求也是越來越高,也是面試必備的技能之一,大家還是要重點學習與掌握的,搭建 K8S:CentOS 搭建 K8S,安裝k8s需要用到的docker鏡像,需要注意一下修改源,安裝完成之後,可以動手練一練,面試前也可以刷一刷 k8s 面試題。眾所周知,Kubernetes很難! 所以在生產中使用它應遵循的一些最佳實踐。遵循這些步驟能夠確保更高的安全性和生產效率。最後就是需要了解一些 Kubernetes 常見問題 的解決方法,也就是排錯能力。

自動化,首先就是 自動化部署 。常用的工具比如:Ansible 自動化運維工具,這個工具使用比較廣泛。後面,也會接觸到一些自動化平台。


可以看書學,也可以找教程學。

關於linux:對標騰訊,阿里,位元組的後台開發技術棧C/C++/Linux伺服器開發高級架構技術體系?

zhuanlan.zhihu.com圖標

首先你要弄明白你為啥學Linux,工作,愛好?

建議找本linux的書,先看看,起碼對linux整體有個了解,之後再根據實際需要有針對性的學習。


先學習命令,在學習常用服務,shell腳本是生產力工具。最後肯定是要學習的,但是如果對服務的部署,維護都不是很了解,學了也無用武之地。然後就是大量練習。


看這個專欄就夠用https://www.zhihu.com/column/c_1313146923390873600


推薦閱讀:
相关文章