當前位置:編程學習大全網 - 源碼下載 - 運維需要學習什麽?

運維需要學習什麽?

問題1:做系統運維需要學習什麽?

問題二:網站運維需要學習哪些知識?網站的核心是流量,也就是人們訪問它。

要解決流量問題,首先網站的基礎優化要到位,包括網站的程序代碼,頁面的導航欄、主頁、內容頁的設置以及內容添加。在保證網站內容的完整性和稀缺性的前提下,剩下要做的就是網站的引流和推廣,具體的方式有很多,大致分為免費和付費兩種。免費的壹般耗時較長,付費的效果壹般更直接快捷。如果對時間沒有要求,可以選擇免費。如果想快速獲得更好的網站排名,還是需要付費推廣的。

問題三:做Linux運維應該學些什麽?什麽訂單?需要的主要能力有哪些?運維需要的東西很多,從硬件設備到軟件維護。

服務器等硬件設備的安裝網絡布局,最好了解防火墻、路由器、交換機的設置。

對linux系統的深刻理解。最好深入到內核和代碼層面。

了解和維護部署在linux服務器上的應用,如Tomcat Apache weblog floating c Nagios cacti等。包括開發者寫的軟件,都需要提出維護和調優建議,最好懂js和java語言。監控服務器的使用情況,如磁盤、cpu、mem、io等。

了解自動化運維的架構設計和腳本編寫。

例如,構建集群或負載模式架構等。,實現服務器的多機熱備和高可用。

腳本編寫,為了減少人工操作,提高執行效率和準確性,壹般需要shell、python、perl等語言基礎,也包括awk、except等小語種的使用。

數據庫維護

熟悉主流的數據庫操作,主要是添加,刪除,檢查的操作。

Oracle,mysql,芒果db,db2,memcache,redis等。

問題4:運維工程師需要學習哪些課程:操作系統概述、文件系統管理、unix作業管理、網絡模型、UDP協議、網絡層協議以及各種局域網。

Linux基礎知識,Vim使用,Shell編程,軟件包管理,常用服務器,容量分析,性能優化等。

AIX系統管理概述、系統管理工具、軟件安裝與維護、備份與恢復、網絡管理基礎、故障診斷、案例分析等。

PowerHA概念及實施規劃,VIO建設部署,日常檢查,Oracle架構,客戶端連接SQL語句,OracleRAC建設等。

問題五:運維新手,不要問是否需要學習PYTHON。經常有人在群裏問運維人員是否需要學習開發。需要學習PYTHON嗎?PYTHON和SHELL有什麽區別?我受不了天天問這種好水的問題,所以我決定幫大家清理識字,求求新手,以後他媽的別問問題了。

現階段,掌握壹門開發語言已經成為高級運維工程師的必備技能。如果妳不會開發,妳就無法完全了解妳系統的業務流程,也無法幫助調試和優化開發者開發的程序。開發人員有時候很少關註性能問題,這些問題還得運維人員來做。某業務上線,導致CPU使用率高,內存占用過多。如果不能發展,可能只能搞清楚流程層面,也就是哪個流程占了那麽多。那就交給開發商吧,這樣怎麽能體現自己的價值呢?

此外,在更大的公司,有數百臺、數千臺甚至上萬臺服務器。這種情況下如何做好自動化運維?用SHELL寫壹個循環的腳本?呵呵,休息壹下。SHELL也適用於簡單的系統管理。對於復雜的自動化任務,您必須使用特殊的開發語言。妳可能說過有專門的開源軟件\ monitoring \用於自動化管理,直接用就好了,但是現有的開源軟件,比如puppet\saltstack\zabbix\nagio,大多是通用軟件,不可能完全滿足妳公司的所有需求。需要做定制和二次開發的時候應該怎麽做?找開發部?開發部門不了解運維的實際業務邏輯,寫出來的東西爛的不能用。最後,這個工作還得交給運維開發者。

其次,如果不會開發運維,就不能自己寫運維平臺\復雜的運維工具。壹切都需要通過找壹些開源軟件來拼湊。如果是,請不要抱怨工資低,工作不受重視。

為什麽要學PYTHON?

PYTHON是壹種非常牛逼的腳本語言,可以滿足自動化運維的大部分需求,可以作為後端C/S架構,可以用WEB框架快速開發出高大上的WEB界面。只有妳有能力做壹個運維自動化系統,妳的價值才會體現出來,妳才有資格和妳的老板談這個。不然就回去老老實實裝機器。

為什麽要用PYTHON做運維開發?

好問題,為什麽不用PHP,JAVA,C++,RUBY?我只能說,人各有所好。如果妳恰好掌握了PYTHON之外的其他語言,妳可以隨便用。如果妳是壹個連SHELL都不懂的新手,想學壹門語言,請用PYTHON。為什麽?首先,PHP與PYTHON相比是最多的。其實他們根本不用比。為什麽?兩種語言的適用性不同。PHP主要適合WEB開發,可以快速制作中小型輕量級網站。但是後端基本依賴其他語言。它應該使用什麽語言?貝殼?PYTHON?哈哈。而PYTHON是壹門綜合性的語言,前臺後臺都可以用。並不比單純的WEB差,但是為什麽在WEB方向PHP比PYTHON更受歡迎呢?第壹印象是最持久的。PHP作為WEB誕生,PYTHON直到2000年才有WEB框架。但從優秀程度來說,Python的WEB框架基本是壹樣的,至少和PHP相比是這樣的。

JAVA呢?好吧,壹個臃腫的\中庸的\沒什麽啟發性的語言,我們還是老老實實當ERP用吧,搭建壹個運維的小平臺,用JAVA真的沒必要。在我看來,JAVA是穩重的中年男人,穩重\成熟\禿頂,PYTOHN代表青春,簡單\快速\幹凈\帥氣!

C++\ c,嗯,我只能說,如果妳懂PYTHON,那麽...> & gt

問題6:運維工程師需要哪些技能?最好的辦法就是看壹些招聘網站的招聘簡介,已經很全面了。

工作職責:

1,負責公司整體網絡系統及子系統的維護;

2、負責整體網絡架構的規劃、實施、優化和安全;

3、負責整體網絡運行規範文件的編寫,整合系統激勵資源;

4.負責全網的風險評估和備份系統的實施;

5.研究主流互聯網應用技術,負責本公司業務系統的測試和應用;

6、公司整體網絡架構的規劃、實施和維護;

7、主動發現問題,提出合理施工,並積極提出優化手段和建議。

資格:

1,大專學歷,3年以上工作經驗;

2.能夠承受壹定的工作壓力,具有良好的溝通協調能力和獨立處理突發事件的能力;

3.熟悉unix/linux操作系統;

4.熟悉Linux下不同數據庫的安裝調試,熟練使用shell腳步語言;

5.精通L.A. M.P架構,對L.A. M.P架構的部署、構建、優化、調試有豐富的經驗。洛杉磯運營和維護經驗..優先考慮高負載和大流量下的M.P架構。

6.熟悉linux下不同的存儲解決方案,同時管理50多個Linux服務器組。有全面管理經驗者優先;

7.利用syslong收集各關鍵出口設備的情況,充分利用snmp協議規劃搭建壹套網絡監控系統;

8.具有獨立工作能力,良好的溝通能力和團隊精神,高度的責任心和工作主動性。

問題7:想做IT運維,應該從哪裏學這個東西?不知道妳有沒有基礎。如果沒有基礎,入門比較難。這件作品是我從壹個培訓學校做的,花了將近三萬塊錢,做了壹年半。看視頻用處不大。我從學校學到的東西和實際有些不同。找人帶他們。這件事應該盡快完成。我有自學的毅力,沒有方向。我來告訴妳網絡運維需要哪壹個。1,網絡運維離不開Linux。現在比較大的企業基本都用這個系統,尤其是從事金融和電子商務的企業,安全性和穩定性都比較高。如果這個不行,基本上就沒有壹般的工作機會了。2.網絡日常基礎問題的維護,比如網絡不穩定,丟包,服務器上網站無法訪問,公司服務器掉下來,都是網絡運維的工作。3,這是壹些軟件的日常管理,比如網站的IIS,APACHE的構建,MYSQL的管理,以及服務器上的壹些基礎應用等等。,這個應該是熟練的。說了這三點,要求其實沒那麽嚴格。妳要精通,妳要理解重點。遇到問題,知道大致的處理思路,就能應對自如。重要的是在工作的過程中多學習,會進步很快。想在這方面發展可以咨詢我。

問題8:想學網絡運維工程師需要什麽,怎麽入門?妳要自學,是嗎?運維不僅僅是單機的知識,還涉及到局域網,路由和交換等等!妳現在有什麽樣的基礎,大家都不是很清楚。為什麽不說說妳自己呢?

問題9:壹個運維工程師必須掌握的基本功是什麽?

1.Linux基金會

包括對Linux和基本命令的整體理解/使用:

了解Linux FHS:文件系統層次標準,國人寫的這本書好Linux系統架構和目錄分析(豆瓣)

Linux入門:鳥哥的Linux私廚。基礎學習篇(第三版)(豆瓣)個人覺得鳥哥的這本書是壹本非常好的入門書。

基本操作命令:Google,比如Linux mand小抄。

熟悉至少壹個內置編輯器:vi,nano

熟悉至少壹個發行版(或系列)。推薦妳使用Centos,Debian,Ubuntu作為服務器,可以了解多個常用發行版。

2.操作和維護命令:

運維相關工具(命令),了解它可以解決很多問題。

前幾天剛回答了壹個問題:怎樣才能更深入的學習linux?

裏面的圖片也可以用在這裏:

您可以對照圖形對學習這些命令。

另外,我個人會把我平時用的這些工具整理記錄下來,總結在我的個人wiki上:Wiki?Tanky Woo

3.基本服務:

LAMP或LNMP :Apache/Nginx、MySQL、PHP/Python/Perl lamp(軟件包)

文件傳送協議

域名服務器(Domain Name Server)

桑巴舞

電子郵件

標準溫度和壓力

動態主機配置協議

...

妳可以培養當地的培訓師。

這裏推薦鳥哥的另壹本書《服務器架設:鳥哥的Linux私房菜》(豆瓣)。

4.運維平臺工具:

同樣在這個問題中,怎樣才能更深入的學習linux?中提到:

納吉奧斯

木偶

紮比克斯

仙人掌

鹽堆

....

可以選擇性的折騰壹下,因為這個涉及到業務,沒有實際環境,所以很難理解它們的功能和特點。

5.腳本:

必需:外殼

Extra: Python,Perl...

6.底部:

Linux C,內核

7.網絡:

網絡是非常重要的壹塊。

多讀幾遍TCP/IP協議的詳細解釋就明白了。

熟練使用tcpdump等抓包工具。

8.安全性:

防火墻配置,如iptables

9.硬件:

接口類型

查看硬件信息

了解各種服務器,如塔式、機架式和刀片式服務器。

10.其他:

了解更多特定技能要求的方法:

谷歌搜索Linux運維工程師招聘,看看他們的需求。

最後推薦壹本書:《Unix/Linux系統管理技術手冊》(豆瓣)。

後續想到了再補充。

讀寫能力/處理方式:

除了技能,我覺得素養(態度)也可以討論。

這正好看到右邊的相關問題:運維工程師需要什麽樣的性格特征?

1.安全

運維人員權限大,需要保證賬號/私鑰的安全。

最好使用加密工具存儲。比如truecrypt,1密碼。

基於本地存儲。千萬不要用網盤,不推薦lastpass。

Ssh私鑰添加密碼

以上任何壹點都很重要,否則失去它的風險很大。

負責任

正如@山大在上面的帖子裏提到的,業主意識。

遇到報警,盡快處理,而不是等別人來處理。

如果處理不了,就要盡快找同事幫忙,而不是取締警察,掩蓋問題。

小心

您的任何操作都可能導致系統損壞和業務問題。所以敲命令的時候壹定要小心翼翼,反復確認。無論妳敲得多快,都會節省壹點時間。如果出了問題,那將是壹件大事。

4.進步/改進

如果代碼有問題,會造成大量的系統開銷,比如load、io等。應該第壹時間和開發部門確認,優化代碼。

5.主動性/持續學習

運維的知識面很廣...> & gt

問題10:系統運維需要掌握哪些知識?我來試著回答壹下:我以前是內部支持顧問,外部技術支持顧問,現在主要做系統實現,各方面的知識都有壹點了解。希望能幫到妳。我想妳壹定是指企業中的SAP運維工程師吧?這個職位妳需要掌握的要點如下:1能夠了解和掌握負責該模塊的公司的業務情況。2”熟悉並掌握所負責模塊的系統應用操作。3.能夠配置負責模塊的系統配置。4.最好能掌握其他相關模塊的基礎知識。比如妳是SD模塊的工程師,妳也要掌握壹些MM庫存的知識,壹點FICO的知識,最好能了解壹些WM的知識。5.我對系統中的增強開發非常熟悉,知道這些增強開發控制了哪些系統操作,如果改變了,會對系統操作產生什麽影響。6)了解壹些ABAP的基礎知識,能夠開發簡單的程序,包括報表、表格、增強開發等。7“至少妳要掌握壹些調試技巧,在說錯了壹個程序之後,妳才能知道如何跟蹤這個程序的抓取。8.您應該了解表結構,並熟悉編寫負責模塊的基本公共表名。除了以上的技術意外,妳還應該能夠與業務人員溝通,了解業務需求,能夠將他們的需求轉化為系統功能的強弱。當然,到了這壹步,妳就可以向外聘咨詢師的方向邁進了。

  • 上一篇:細數那些網易熱評,最後壹個紮心了
  • 下一篇:股票漲停變色源代碼
  • copyright 2024編程學習大全網