為何學linux及用處
目前企業使用的作業系統無非就是國產類的,windows和linux類。我們要提升自己的技能,需要學習這兩款。我記得在大學時期,學習過windows以及linux,但當時覺得又不常用,就學的模稜兩可。畢業之後,你會發現,其實這兩種作業系統是很主流的。為什麼學?下面就是一些工作中遇到的例子分享一下。
我記得在企業中有次遇到資料庫故障切換的問題,但資料庫卻沒有掉程式,經過排查確是系統方面的問題。發現系統io在那段時間一下子飆升到百分百,還使用swap交換分割槽了。雖然是資料庫方面,但也涉及到了系統方面,也就是liunx伺服器。這時就得需要資料庫人員儲備懂一些linux知識才能更好的解決問題,不然只能抓瞎。
還有如果你找的工作是做系統運維,那更離不開linux伺服器一類的。因為現在用的最多作業系統類就是linux。這時你就得具備運維知識體系。完好的知識體系能幫助更快的有解決思路。無非就是安裝一臺新的伺服器,就要做raid和lvm磁碟陣列,然後硬碟管理,儲存結構,建立使用者以及許可權等,這是前期準備,伺服器裝好後,就分配為應用使用或是資料庫使用,應用使用的話就會部署中介軟體,檔案共享,dns,郵件伺服器等;用於資料庫使用,就要安裝資料庫,安裝這之前,都得藉助系統人員來協助,這是不分家的。做哪一行,都是息息相關的。
雖然從事的是資料庫運維工作,但也離不開需要系統知識。有次工作中遇到測試防火牆對於資料庫埠的問題。首先就得知道防火牆型別iptables與firewalld,這兩種命令不太一樣,我首先測試了iptables新增防火牆策略,但遇到策略先後順序問題,然後又測試firewalld只要開啟再進行填策略即可。看著操作挺簡單的,但當時根本不知道命令,實際操作步驟該怎麼進行,這時我想起了這本書,我就開啟這目錄進行檢視運用,最後完成了。
還有就是磁碟的劃分以及yum的安裝,這些都是息息相關的,只要從事it行業,這基礎的根本知識根本不能缺失的。
目前企業還有主流自動化運維,就是ansible服務,跟緊技術,就要不斷的重新整理自己,有可能根本就沒有聽說過,也就在百度搜尋瞭解,或是更快更便捷的方法可以讀一下《Linux就該這麼學》這本書裡面有提到這一知識模組,可以讓自己快速的瞭解新的知識塊。談到自動化運維,就不得不說shell指令碼。這是一重點。shell指令碼也很主流,用shell指令碼可以很方便的執行安裝軟體,比如安裝資料庫,安裝中介軟體,遇到一下安轉十幾臺的情況,不如寫腳
本實現自動化安裝更快捷,所以,工作中無處不是知識塊,無處不在逼著自己學習,豐富自己。
工作中會遇到各種問題,但問題本身還是來源你是否掌握了基礎。所以,有的學生在大學時期接觸過就覺得很容易入手入門,想著更深入的瞭解。但有的覺得這是主流方向以及技術潮流,就想著學習這方面為了找更好的工作。這都是可以的。但小白怎麼入手呢,一種無非是百度找資料找影片,可是看著看著就不想看了,看不下去的,這時可以藉助一本書,讓你腦海中有個清晰的大綱內容,這樣學習起來就很容易。
最後,來說下學的好處,Linux是一種自由和開放原始碼的類UNIX作業系統。Linux有必要學嗎?學Linux有什麼作用,學Linux能幹什麼?是為了更好的提升工作效率。windows系統有dos命令,為了可以更快的執行多工作,可以使用批處理指令碼,那相對的linux也有指令碼,就是shell指令碼,為了實現自動化工作。當你習慣於用指令碼工作,你會發現linux太好玩了,桌面也有各種風格,你再回到你熟悉的windows介面時,就覺得不是很流暢,有種陌生的感覺,感覺沒有linux處理的快。而且linux也能有windows的介面,而且有的為了用linux,就會在電腦中裝雙系統,或者是利用虛擬機器來裝,能連外網用著沒啥區別,就是處理速度快,你就會愛上shell指令碼。當你會了這些,你去企業工作的時候,你會發現這些給與你的幫助特別大。 目前大多企業用linux系統還是挺多的,所以學習它還是要有必要的,開始學就從《Linux就該這麼學》這本書學習就ok了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70029708/viewspace-2985181/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Rust for Linux 專案為何處於危險之中?RustLinux
- 為什麼要學習Linux?學習Linux有什麼好處?Linux
- 深度學習該往何處走?Yoshua Bengio這麼認為深度學習
- 為何要學習心理學
- 何為Linux,瞭解一下?Linux
- 你的Linux進階之旅,終點是何處?Linux
- statefulset詳解及為何結合headless service部署有狀態應用
- 【只與自己有關】人往高處走?何為高?何為低? 高低在哪裡?
- Vue為何採用非同步渲染Vue非同步
- Linux為什麼受歡迎?學習Linux有什麼用?Linux
- Linux有什麼特點?為何受關注?Linux
- 為何選用高防伺服器?伺服器
- 為何應在 2022 年學習 JavaJava
- 何時用 struct?何時用 class?Struct
- python值得學習嗎?為何推薦學習python?Python
- 學習人工智慧技術,為何先學Python?人工智慧Python
- Tomcat、Nginx和Apache有何區別?Linux如何學?TomcatNginxApacheLinux
- Oracle應用備份:何為最佳方法?AVOracle
- 為何Python會被選用為駭客語言呢?Python
- 冬季為何會皮膚到處發癢?——羅大倫
- 實用處理字串的linux命令字串Linux
- 何為程式語言?為什麼要學C語言?C語言
- 學PHP 為何要加入技術交流群PHP
- 為何回到學校就想起來前女友
- 為何要大力發展教學直播系統?
- 有Hive之後,為何還要學mapreduceHive
- Linux的好處有哪些?Linux運維學習Linux運維
- 何為JSX?JS
- 資料庫審計為何淪為殭屍級應用?資料庫
- 照片和影像編輯應用程式為何盈利?
- 用Habana取代Nervana!英特爾為何這樣做?
- 為數字化轉型提速,華為智慧服務有何獨到之處?
- C++入門(2):為何還學C++?C++
- 為什麼要學習Linux?如何學習Linux技術?Linux
- Linux系統管理賬號分為幾種?有何區別?Linux
- Linux有什麼特點?為何深受企業的重視?Linux
- 華為防火牆及應用防火牆
- 何為封裝封裝