學習linux有也有快兩年多了。從最初的基本命令到現(xiàn)在的服務(wù)搭建維護,再到自動化運維,再到系統(tǒng)架構(gòu)。自己也是一步步走來。慢慢的發(fā)現(xiàn),自己越來越離不開linux了。自己的暗下決心,已經(jīng)打算在這條道上走到黑。做好自己的職業(yè)規(guī)化,系統(tǒng)管理員-系統(tǒng)工程師-架構(gòu)師。一步步去實現(xiàn)自己的目標。
前一段時間,在從linux相關(guān)微信公眾號上,看到 關(guān)于linux大牛,王垠大咖發(fā)的《完全用linux工作》文章。 感觸也很深。確實是linux的重要性不言而語。說來也很慚愧, 看著大咖的背景與文章,望期項背。后悔自己下手晚了,這么久了才接觸到。從工作生活學習及科研等等方面, 仔細想一想確實如此。 虧
自己還是學習linux的,這樣大神級的人物,我都不知道。直是孤陋寡聞了。我也得擴展自己的知識面。 忍不好奇,搜索了一下有關(guān)其它的文章。 其中有一篇,《如何掌握所有程序語言》也是感觸很多。寫的也是十分到位。有如沐春風的感覺。自己的想法思路也開闊了不少。 現(xiàn)在就結(jié)合自己的學習經(jīng)歷也大家一起分享關(guān)于 linux服務(wù)搭建的總結(jié)。
很多人都覺得linux難學,不便于操作。命令如些,服務(wù)更是。特別是服務(wù),不像windos一樣,一鍵單擊點到底,圖型操作方便又快捷。 其實不然,linux也有很多提示。只是我們沒有發(fā)現(xiàn),沒有去找對地方。對于linux服務(wù)搭建,通過《Linux就該這么學》中,我在學習當中,總結(jié)了一些心得。與大家分享交流一下。
Linux一個服務(wù)要裝好多包,包名記不住;服務(wù)與包名有時也一樣; 又很多配置文件要修改; selinux防火墻等等,很多很亂。 剛開始的時候,沒有自己的思路。 一股腦兒上去,東一下,西一下。都不知道自己的,做到那了。 出現(xiàn)了問題,更是無從下手。再網(wǎng)上找呢?也無從下手。很多情況下,一些基礎(chǔ)環(huán)境與實現(xiàn)的情況不一樣。 怎么都沒有頭緒。 這還是小部分,隨著linux版本升級,服務(wù)變化,之前的那套又不管用了。 那時候,只能是照著,網(wǎng)上的文章一條條的敲。祈禱不要出錯。。。呵呵。出了問題,困好久,最后實在沒有辦法,只好重置,重新來過。后來,朋友推薦linux就該這么學,跟劉遄老師一起做實驗。慢慢的才一點點的明白一些思路。 ???,確實是沒有像windows那樣方便。那是我們已經(jīng)習慣了,那樣簡單的操作。看著你會了,其實里面很多東西原理、配置都不知道。通過一段時間的學習,通過一些簡單的服務(wù),自己的慢慢的明白了一些。原來linux配置服務(wù)當中,有很多提示。 從剛開始dns, ntp, ftp,smb,httpd等等,一步一步來??梢詮乃蟹?wù)搭建過程中,去總結(jié)分析。找一些共性、通性的問題。從中找一種通用的思路。然后再針對不同的服務(wù),去具體的操作。 這樣搭建服務(wù)就有地放失。
下面說一下自己配服務(wù)的思路想法:
1,網(wǎng)絡(luò)通暢
大致包含IP、網(wǎng)關(guān)、DNS、主機名及各與客戶端之間,還有時間也得同步。各服務(wù)之前相互通信及認證等等。這些都十分重要的。這些沒有做好一切無從談起。
2,查軟件包,安裝軟件包
跟據(jù)什么服務(wù)裝什么軟件。還得明確各軟件版本之前的兼容性??梢酝ㄟ^
rpm命令配合參數(shù)查找。
3,查找修改配置文件
可以通過rpm命令查看配置文件。修改配置文件,一般都有案例模版。如果沒有,也可以用man命令查看樣例。
4,設(shè)置服務(wù)啟動方式
這個也是相當重要的??歼^rhce的朋友們一定很清楚它的重要性。設(shè)置服務(wù)啟動方式,先設(shè)置開機自動啟動,然后再啟動服務(wù)。 這樣可以充分使用linux強大的tab補全命令。從linux7之上的版本,支持更選項補全的操作。有些操作甚至可以用tab加提示,全補一氣呵成。十分的方便。
5,防火墻
Linux7推出了更方便易管理的firewalld服務(wù)。在啟動服務(wù)時,如里設(shè)置了防火墻了,還是有問題。這個可以查看linux強大的日志。有些時候,在日志里面你可以看到,如何操作的命令都可以看到。
6,selinux設(shè)置
Selinux我們可以配置的時間,先設(shè)置為警告??梢酝ㄟ^日志,或者配置文件的說明完全可以處理。也可以通過selinux工具提示來操作。
7,驗證測試
一般本著先本地,后跨網(wǎng)絡(luò)。
以上是我自己的一些總結(jié)心得。分享給大家。希望與大家一起交流學習有關(guān)linux的相關(guān)知識。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!