Linux哲学思想

一、一切皆文件

    1、将所有资源都抽象成文件形式;

    2、几乎可以通过读写文件的形式,操作所有的系统资源。

二、由一个一个的小程序组成,且每一个小程序只做一件事情,并且只做好该件事情即可

    1、一个小程序只做好一件事情,即实现一个功能,或者说完成一件任务。

    此可以理解为一个社会有许许多多的公司组成,且每个公司只需要做好一件事情,通过公司之间的合作完成社会的建设,也可以理解为一个公司有众多的部门组成,每个部门只完成自己部门的职能,通过各个部门之间的配合来顺利展开公司的业务;

    2、正因为Linux的这一点,才致使开源软件的“生态圈”概念的形成。

三、尽量避免与用户进行交互

    1、可以通过编写的程序,来实现对Linux系统的自动化管理;

    2、还可以彰显专业性。

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

    1、可以通过读写文件的形式,对配置信息进行调整。

五、提供机制,而非策略

    1、所谓“机制”,即“提供什么功能”

    2、所谓“策略”,即“实现什么功能

    可以理解为:提供了可以实现各种功能的接口,但是没有提供实现该功能的具体行为

原创文章,作者:Tornado,如若转载,请注明出处:http://www.178linux.com/46789

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

相关推荐

  • 小懒豆-运维28-01

    1.计算机的组成及其功能
    2.linux的发行版,并描述差异及其联系
    3.说明linux的哲学思想,并按照自己的理解进行解释描述
    4.linux的命令使用格式,并介绍下列命令 ifconfig echo tty startx export pwd history shundown poweroff reboot hwclock date的
    5.如何获取linxux的帮助命令
    6.简述fhs(Filesystem hierarchy standard)

    2017-12-03
  • 计算机组成、Linux命令基础

    计算机组成 控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 存储器(Memory):存储器的功能是存储程序、数据和各种信号、命令等信息…

    Linux干货 2016-09-19
  • Linux权限管理与grep命令应用(第四周)

    第四周作业 1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 [root@localhost ~]# cp -r /etc/skel/ /home/tuser1 [root@localhost ~]# ch…

    Linux干货 2016-09-15
  • NFS,samba,vsftpd的基本使用

    一.NFS介绍 NFS(Network File System),全名叫做网络文件系统,是由SUN公司研发的。顾名思义,简单理解就是通过网络互联,将本地的文件系统共享出去,从而实现资源的共享,NFS监听在TCP的2049端口上。当涉及到主机之间的通信时,就会存在安全问题,于是为了安全考虑,主动提出请求的一方(客户端)需要提供一些基本信息来认证,这些信息是需要…

    Linux干货 2017-01-04
  • 马哥教育网络班22期+第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。    [test2@localhost ~]$ who |cut -d " " -f1|sort -u   &nbsp…

    Linux干货 2016-08-30
  • 马哥教育网络班22期第六周课程练习1

    1、1,$s/^\s\+/#/g 2、1,$s/^\s\+$//g 3、1,$s/^#\s//g 4、1,3s/^/#/g 5、sed -e s/gpgcheck=1/gpgcheck=0/g -e s/enabled=0/enabled=1/g /etc/yum.repos.d/CentOS-Media.repo  6、0 /4 * * * cp…

    Linux干货 2016-09-26