linux哲学思想

有关运维,在哲学上的思想。

正确的哲学思想在我看来就是公理,就是像1+1=2一样大家都必须得遵守的公理。

当然,所有的公理都是有前提的,而有关linux的哲学思想当然是在linux环境这个大前提下。才是公理。在我看来,公理就是在学习知识之前所要依靠的准则,linux下的一切都在这些准则下。

比如:

一切接文件  linux下所有都是以文件的形式保存的,一切从无例外。

            ls -l  可以看到文件的类型,

            – 普通文件

    linux哲学思想

            d 目录文件

linux哲学思想 

            c 字符设备文件

linux哲学思想 

            l 链接文件

linux哲学思想 

            s 套接字文件

linux哲学思想 

           b 块设备文件

linux哲学思想

           p 管道文件

linux哲学思想        我会告诉你这两个图找不到是因为我不会么

这些已经包含了一个系统中需要存在的所有设备,文件,链接….

并且在应用上,root可以对所有的文件进行添加,修改,删除,均可操作。也是在表达linux下的文件具有着文件应该有的所有特性。而这就是一切皆文件。

 

 

单一的小程序,进而组合成大功能。

这是在说linux的操作系统。Linux下没有专门为某种大项目做的专门的功能的命令,有的只是各种各样的单一功能的,小模块的,接口明显的小程序。如果想要大功能就必须自己去组装。就如同盖房子,你想做饭就要在房子里加上厨房,想要睡觉就要在房子里加上卧室一样。而在linux中管道符把这点体现了出来。

比如:显示目录下的文件名并储存在一个文件中。

      ls |tee /root/chucun

linux哲学思想 

这就是所说的单一的小程序,进而组合成大功能。

 

 

提供机制,不提供策略

 

 

所说也就是给你完备的机制,但运用的策略在你自己。比如完备的小模块单一功能,比如所有可以查看,修改,添加,删除的文件。这三条构成了linux运维的准则。你所做的一些行为均会在这样的准则之下。了解准则也会使学习linux来的更简单一些。

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

(1)
何必呢何必呢
上一篇 2017-07-22
下一篇 2017-07-22

相关推荐

  • vim功能及使用

    vim 简介:   vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。 文本编辑种类: 行编辑器: sed全屏编辑器:nano, vivim – Vi Improved 一、基本操作语法 vim [OPTION…

    Linux干货 2016-08-11
  • zabbix部署(Linux上部署/监控端/被监控端)

    zabbix部署 一、监控系统的简单介绍 (1)cacti:存储数据能力强,报警性能差 (2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中。比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警 (3)zabbix:结合上面两种工具的优点,又可以存储数据,又可以报警 二、zabbix特性 (1)数据采…

    Linux干货 2017-01-06
  • 学习Linux的第一周 之screen

         1.来到马哥的感想:      已经接触Linux已经一周,在紧张的而又条理的学习当中,我学到了很多东西单说量我就很佩服自己,在大学的两年当中已经快把自己学习新知识的渴望忘记了!来到马哥这短短一周我感觉我真的长大了很多,我把手机王者荣耀卸载了。只想对自己说加油坚持下去。…

    Linux干货 2017-07-16
  • N26-第三周作业

    N26-第三周作业 一、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@promote ~]# who root     tty1         2017-03-10 22:36 lxk…

    Linux干货 2017-03-11
  • 企业实时同步方案—-Sersync介绍

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1433109 Sersync 项目利用 Inotify 和 Rsync 技术实现对服务器数据实时同步的解决方案,其中 Inotify 用于监控 Sersync…

    Linux干货 2016-08-15
  • 内置数据结构,列表及其方法

    List:列表有若干个元素,元素可以是任意对象,元素有顺序,可以使用索引和迭代,使用线性结构,使用[ ]进行描述,在内存中的空间是连续的,每个元素在内存中的空间是一样的………列表是可变的,列表不能一开始就定义大小,列表索引不可以超界   列表索引l.index(),从左向右搜索,发现第一个匹配的,自动返回搜索的值的索引;匹配不到,抛出异常Value…

    Linux干货 2018-03-25

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-27 00:18

    很有想法的总结,也很有意思,希望后面多看到自己见解的博文;如果排版能注意下就更完美了,继续加油~