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 08:43
下一篇 2017-07-22 10:41

相关推荐

  • sed和awk的用例及pam安全措施-第十五周

    总结sed和awk的详细用法; sed用法 sed(Stream EDitor)是一款流编辑器,用来对文本进行过滤与替换操作。其原理是:通过文件或管道读取文件内容,但是sed默认并不直接修改源文件,而是一次仅读取文件的一行至模式空间(pattern space)根据sed指令进行编辑并输出结果后清除模式空间,即所有的操作都是在模式空间中进行的。 语法格式 s…

    2017-06-05
  • Nginx配置与应用详解

    前言 Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站都已使用Nginx作为Web应用服务器。本文带来的是Nginx配置与应用详…

    Linux干货 2015-06-15
  • 内核与内核模块

    内核与内核模块 先来看一下,内核与内核模块放在哪?这里以centos6为例 内核: /boot/vmlinuz或/boot/vmlinuz-version 内核解压所需要RAMDisk: /boot/initrc(/boot/initrc-version) 内核模块:/lib/modules/version/kernel或/lib/modules/uname…

    2017-09-04
  • OpenStack Icehouse私有云实战部署

    前言 相信你一定对“云主机”一词并不陌生吧,通过在Web页面选择所需主机配置,即可快速定制一台属于自己的虚拟主机,并实现登陆操作,大大节省了物理资源。但这一过程是如何实现的呢?本文带来OpenStack Icehouse私有云实战部署。 OpenStack 简介 OpenStack是由网络主机服务商Rackspace和美国宇航局联合推出的一个开源项目,Ope…

    Linux干货 2015-07-29
  • 创建私有CA和申请证书流程

    创建私有CA和申请证书流程 由于很多时候做实验需要用到证书,就需要自己搭建一个私有CA来给自己颁发证书。同时通过整理创建CA和申请证书、吊销证书的过程加深自己的理解. PKI:Publilc Key Infrastructure 公钥基础设施:     签证机构:CA     注册机构:RA &nb…

    Linux干货 2016-12-01
  • LAMP的编译安装

    一、编译安装amp: (1)系统环境:centos6,7 httpd依赖于apr和apr-util appache protable runtime (2)开发环境: Development Tools,Server Platform Development (3)各程序的版本: httpd:2.2,2.4 php:5.x mysql:5.1,5.5,5.6…

    Linux干货 2016-10-17

评论列表(1条)

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

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