有關運維,在哲學上的思想。
正確的哲學思想在我看來就是公理,就是像1+1=2一樣大家都必須得遵守的公理。
當然,所有的公理都是有前提的,而有關linux的哲學思想當然是在linux環境這個大前提下。才是公理。在我看來,公理就是在學習知識之前所要依靠的準則,linux下的一切都在這些準則下。
比如:
一切接文件 linux下所有都是以文件的形式保存的,一切從無例外。
用ls -l 可以看到文件的類型,
– 普通文件
d 目錄文件
c 字符設備文件
l 鏈接文件
s 套接字文件
b 塊設備文件
p 管道文件
我會告訴你這兩個圖找不到是因為我不會么
這些已經包含了一個系統中需要存在的所有設備,文件,鏈接….
并且在應用上,root可以對所有的文件進行添加,修改,刪除,均可操作。也是在表達linux下的文件具有著文件應該有的所有特性。而這就是一切皆文件。
單一的小程序,進而組合成大功能。
這是在說linux的操作系統。Linux下沒有專門為某種大項目做的專門的功能的命令,有的只是各種各樣的單一功能的,小模塊的,接口明顯的小程序。如果想要大功能就必須自己去組裝。就如同蓋房子,你想做飯就要在房子里加上廚房,想要睡覺就要在房子里加上臥室一樣。而在linux中管道符把這點體現了出來。
比如:顯示目錄下的文件名并儲存在一個文件中。
ls |tee /root/chucun
這就是所說的單一的小程序,進而組合成大功能。
提供機制,不提供策略
所說也就是給你完備的機制,但運用的策略在你自己。比如完備的小模塊單一功能,比如所有可以查看,修改,添加,刪除的文件。這三條構成了linux運維的準則。你所做的一些行為均會在這樣的準則之下。了解準則也會使學習linux來的更簡單一些。
原創文章,作者:何必呢,如若轉載,請注明出處:http://www.www58058.com/82082
很有想法的總結,也很有意思,希望后面多看到自己見解的博文;如果排版能注意下就更完美了,繼續加油~