問題二:網站運維需要學習哪些知識?網站的核心是流量,也就是人們訪問它。
要解決流量問題,首先網站的基礎優化要到位,包括網站的程序代碼,頁面的導航欄、主頁、內容頁的設置以及內容添加。在保證網站內容的完整性和稀缺性的前提下,剩下要做的就是網站的引流和推廣,具體的方式有很多,大致分為免費和付費兩種。免費的壹般耗時較長,付費的效果壹般更直接快捷。如果對時間沒有要求,可以選擇免費。如果想快速獲得更好的網站排名,還是需要付費推廣的。
問題三:做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.您應該了解表結構,並熟悉編寫負責模塊的基本公共表名。除了以上的技術意外,妳還應該能夠與業務人員溝通,了解業務需求,能夠將他們的需求轉化為系統功能的強弱。當然,到了這壹步,妳就可以向外聘咨詢師的方向邁進了。