1樓:小莫厲害咯
centos linux 零點起跑課程
課程目標
掌握centos日常辦公應用,系統配置和維護,常見網路服務的搭建和配置
適用人群
適合計劃從事在linux上進行工作、提供網路服務和網路管理的同學課程簡介
【centos linux 零點起跑課程】學習條件:
1、具有windows應用初級知識
2、有無linux使用經驗均可
利用python socket多執行緒開發ftp課程目標
學習python運維繫統開發
適用人群
計算機從業人員
課程簡介
開發型運維是網際網路運維的趨勢,而python是目前更適合國內運維做運維開發的語言之一,門戶應用非常火爆。
2樓:從頭開始自學
op,也就是運維,和python關係很深,我相信很多運維剛入門的朋友都覺得python高大上,然後就邊**維邊學python,在這裡我來梳理一下
運維 和 運維開發 是兩個方向,運維是運維,運維開發,說白了就是開發,那運維為什麼和python相關性大呢?因為運維在做到一定程度,開源工具肯定是滿足不了公司需求的。這個時候就的運維需要python了,而很多時候,像那些小公司,也在招聘簡歷上面寫著需要會python,我說的小公司是針對那種開源軟體就能完全滿足的公司,根本就不需要什麼自動化運維平臺,也不需要針對現有的開源產品做二次開發,招一個會python的運維過來,除了多幫你們公司寫幾個後面來的運維維護不了python指令碼,其他的還能幹啥呢?
而對運維來說,先會運維,然後就是我blog裡面介紹的那些技術,等我blog裡面的知識都會了的時候,差不多也能算是一箇中高階運維拉,這個時候才到面臨開源軟體實現不了的問題的時候。你一個初級運維,那麼多開源軟體你還不會,你學個python頂個毛用啊。當然我指的是運維路線,並不指運維開發路線。
當你開源軟體都會了,然後遇到了你解決不了的問題。這個時候才是需要你使用python解決的時候,其實如果拉開比喻就好了,如果你想做ceo。而你現在是普通員工,那麼你現在需要做的不是看《ceo法制100條》(瞎扯的),而是《如何成為一個好員工》。
如果這樣你還不能理解,那很簡單。等你明確知道你學了python的應用場景了(這個時候估計你也是一箇中高運維了),那麼你就可以著手學python了。
為什麼要將運維和python學習分開呢?
1.初中級運維是用不到python的,也就是說你學了沒經驗拿,這個時候反倒不如鑽研shell(當然shell包括awk,sed,grep等。),對於很多內行人來說,shell水平才是區分初中高運維的分水嶺,python在中級階段算錦上添花,在初級階段......
那我就不描敘了。
2.用全部精力去鑽研一個點,運維這塊的內容真的很多,單獨只鑽研運維爬到高階運維都不知道要多久,更不要說拿出很大部分精力去做對現階段無用功的python了。
當然python(或者其他語言,py對資料在資料處理上面比較強大)對於高階運維來說是必須具備的能力,你做到了高階運維,如果在小公司,那妥妥的可以擔任架構師或者運維總監(經理,管理,各種各樣的頭銜都有),但是你要是進入大公司,做運維總監就必須得把開發和運維結合起來就像蘑菇街運維經理分享的這個經驗來看,其中大部分我都能看懂,但是還是有一些是必須有一定開發經驗才能對其很熟悉的內容我是懵懵懂懂的。而且像自動化運維框架,自行開發的監控程式的監控點,效能指標等等。重要的東西用圖來展示,雖然說這個圖不是我畫的。
就像蘑菇街運維經理分享的這個經驗來看,其中大部分我都能看懂,但是還是有一些是必須有一定開發經驗才能對其很熟悉的內容我是懵懵懂懂的。而且像自動化運維框架,自行開發的監控程式的監控點,效能指標等等。重要的東西用圖來展示,雖然說這個圖不是我畫的。
上面這幅圖我就不做介紹了,我對其瞭解也不深。你認為你如果就會運維,沒有深厚的開發經驗,你能做到上面這幅圖所展示的實現?上面這幅圖我就不做介紹了,我對其瞭解也不深。
你認為你如果就會運維,沒有深厚的開發經驗,你能做到上面這幅圖所展示的實現?
想從事運維開發,有什麼好的自學 centos 和 python 學習方案
3樓:匿名使用者
選個合適的helpdesk工作環境,習慣做個yes先生。
先了解運維基本就是作為幫助和支援作為出發點,鍛鍊了你心智。
再從日常工作入手,網路(瞭解到ip/vpn/fw/route)系統(win/linux/macos/unix/bsd/等)工具命令。慢慢一層一層的鑽研,然後自己用工作上的便利開始用虛擬機器進行網路上流行的方案測試(lvs+keepalived+nginx/oracle rac/mysql群集/ lamp整合)等等
當你有經驗。有認真看過文件,你就有去面試下一份運維工程師的機會。然後慢慢了解運維的日常需求,再向開發運維的方向走吧。
什麼都是基礎,但要知道運維並不簡單。希望對你有用