本文目錄一覽:
java運維工程師是做什麼的
完成軟體的設計、開發、測試、優化、監控及日常運維工作。負責分析和排除系統,資料庫,網路和應用中的故障及錯誤。對數據進行備份和監控。保障並不斷提升服務的可用性,確保用戶數據安全。
北大青鳥java培訓:系統運維需要掌握哪些工具?
系統運維管理是許多公司在維護軟體系統中非常重要的工作內容。
今天,我們就一起來了解一下,在運維過程中都有哪些工具是需要我們掌握和使用的。
1、對伺服器安全和監控,可以推薦一些開源工具嗎?監控好像也就nagios,cacti,zabbix,還有其他可以推薦的嗎?安全方面如何監控?監控工具各有側重點,zabbix同時支持snmp和自己的agent,也支持自定義模板,在大部分場景下都是不錯的選擇。
另外,不要把zabbix視為只能監控伺服器信息,通過自定義模板,也可以監控業務層面的指標。
安全監控分為主動檢測,如TenableNessus,以及IDS、IPS。
2、Linux運維中,伺服器版本都用什麼版本?CentOS5還是CentOS6、Ubuntu?為什麼選擇這個版本?有做哪些測試?目前我們以CentOS6.X為主。
不同Linux分支各有特點,比如Ubuntu新版本發布較快,如果追求內核版本升級速度的話,可以考慮。
CentOS一直是我們的主要Linux發行版,主要是考慮到它的穩定性以及熟悉程度高。
3、對於使用緩存有什麼推薦嗎?一般就Redis,Codis。
還有那些比較好用的開源軟體?對於類似session-id這樣的可以非持久存儲的數據,可以考慮memcached,使用一致性哈希演算法分散式存儲。
4、做自動化發布,除了Jenkins持續集成工具,還有那些好用的工具呢?目前我所知道的,一般都是Hudson或者Jenkins,後者是前者分支出來的。
這些工具都有豐富的插件,靈活使用這些插件是關鍵所在。
5、問個MySQL問題,三個版本(MySQL(官方版本)、PerconaServer、MariaDB)您建議使用哪個版本,原因是?我們團隊一般使用的是官方版本。
貴陽北大青鳥認為主要是考慮到支持和生態。
6、伺服器日誌收集和分析有什麼好工具推薦嗎?ELK貌似有點複雜,不太會用,有其他的推薦么?ELK確實是目前使用比較廣泛的日誌收集和分析的工具。
雖然有些學習成本,但還是值得去研究和嘗試的。
java運維要到處跑嗎
要。java運維是需要出差的,許多產品的用戶並不都是在同一個地方,產品的用戶會在各個不同的城市,那麼一旦用戶在使用產品的過程中出現故障和其他原因的時候,就需要產品的提供提供方安排運維工程師來進行技術處理或是提供有效的解決方案,所以java運維工程師是要進行出差到處跑的。
原創文章,作者:QOKP,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140745.html