Linux哲学思想

一、一切皆文件

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

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

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

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

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

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

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

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

    2、还可以彰显专业性。

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

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

五、提供机制,而非策略

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

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

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

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

(0)
上一篇 2016-09-19 10:47
下一篇 2016-09-19 12:03

相关推荐

  • Linux任务计划

    Linux任务计划,周期性任务执行         未来的某时间点执行一次某任务:at, batch          周期性运行某任务:crontab                 &n…

    Linux干货 2016-12-31
  • Shell 位置参数总结

    描述: 位置参数指的是shell脚本的命令行参数,同时也表示shell函数的额函数参数。 说明: 示例: #!/bin/sh echo "number:$#"     # 传给脚本的参数个数 echo "scname:$0" &n…

    Linux干货 2016-08-16
  • 网卡别名与多网卡绑定

    网卡别名 一块网卡可以配置多个ip地址,叫做网卡别名   对虚拟主机有用 格式形如:eth0:1  eth0:2 …… 实现方法:   在命令行中临时设置: ifconfig 命令: ifconfig eth0:0 192.168.1.100/24 演示:   修改配置文件 在/etc/sysconfig/networ…

    Linux干货 2016-09-05
  • 挂载

    挂载的相关介绍

    Linux干货 2017-12-10
  • 第四周

    第四周 1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。 [root@node1 ~]# cp -r /etc/skel/ /home/tuser1 [root@node1 ~]# chmod -R go= /home/tuser1 [root@node1 ~]# ls -…

    Linux干货 2017-07-26
  • 端口转发实例

    什么是端口转发?      端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器到达一个在私有内部IP地址(局域网内部)上的一个端口。 为什么需要端口转发? …

    2017-04-13