Linux哲學思想

一、一切皆文件

    1、將所有資源都抽象成文件形式;

    2、幾乎可以通過讀寫文件的形式,操作所有的系統資源。

二、由一個一個的小程序組成,且每一個小程序只做一件事情,并且只做好該件事情即可

    1、一個小程序只做好一件事情,即實現一個功能,或者說完成一件任務。

    此可以理解為一個社會有許許多多的公司組成,且每個公司只需要做好一件事情,通過公司之間的合作完成社會的建設,也可以理解為一個公司有眾多的部門組成,每個部門只完成自己部門的職能,通過各個部門之間的配合來順利展開公司的業務;

    2、正因為Linux的這一點,才致使開源軟件的“生態圈”概念的形成。

三、盡量避免與用戶進行交互

    1、可以通過編寫的程序,來實現對Linux系統的自動化管理;

    2、還可以彰顯專業性。

四、配置信息使用文本文件進行保存

    1、可以通過讀寫文件的形式,對配置信息進行調整。

五、提供機制,而非策略

    1、所謂“機制”,即“提供什么功能”

    2、所謂“策略”,即“實現什么功能

    可以理解為:提供了可以實現各種功能的接口,但是沒有提供實現該功能的具體行為

原創文章,作者:Tornado,如若轉載,請注明出處:http://www.www58058.com/46789

(0)
TornadoTornado
上一篇 2016-09-19
下一篇 2016-09-19

相關推薦

  • 如何在CentOS上構架一個簡易的局域網web服務器

    首先,要取得適用你系統版本的http源碼包,這里推薦兩個網站: httpd.apache.org www.kernel.org 根據自己系統的版本下載相應的源碼包; CentOS7 下載 httpd-2.4.25.tar CentOS6 下載 httpd-2.2.32.tar 以CentOS 6 示例: 首先,我們先來為http…

    2017-03-09
  • 第十一周作業

    第十一周作業 1、詳細描述一次加密通訊的過程,結合圖示最佳 第一階段:ClientHello: 支持的協議版本,比如tls 1.2; 客戶端生成一個隨機數,稍后用戶生成“會話密鑰” 支持的加密算法,比如AES、3DES、RSA; 支持的壓縮算法; 第二階段:ServerHello 確認使用的加密通信協議版本,比如tls 1.2; 服務器端生成一個隨機數,稍后…

    2017-10-29
  • 2016-11-4作業

    1、創建一個2G的文件系統,塊大小為2048byte,預留1%可用空間,文件系統ext4,卷標為TEST,要求此分區開機后自動掛載至/test目錄,且默認有acl掛載選項  mkfs.ext4 -b 2048  -L "TEST" -m 1 /dev/sdb6 2、寫一個腳本,完成如下功能: (1) 列出當前系統識別到…

    Linux干貨 2016-11-06
  • 第三周作業

      1. 列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who | cut -d' ' -f1 | sort -u root 2. 取出最后登錄到當前系統的用戶的相關信息。 [root@localhost ~]# who | tail -1 roo…

    Linux干貨 2016-12-26
  • RHCE系列之LVM—-操作篇

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1350942    上一篇為大家介紹LVM的一些概念,這一篇就教大家一些日常的LVM的操作吧。畢竟,理論還是要應用到實戰中來的嘛。 &nb…

    Linux干貨 2016-08-15
欧美性久久久久