运维基础--虚拟机的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维基础--虚拟机的使用相关的知识,希望对你有一定的参考价值。

四、Linux的哲学思想:

  1)一切皆文件:

    把几乎所有的资源都抽象为文件的形式,甚至连硬件,网络通信使用的套接字以及管道都是如       此;

    文件是一组有边界(有大小)的位于存储设备中的流式数据;


  2)整个系统由众多功能单一的小程序组成,却可以实现复杂任务:

 功能单一:每个小程序只做好一件事;

 复杂任务:尽可能完美的组合多个小程序,使其功能发挥至极致;


  3)尽量避免与用户进行直接交互,易于以编程的方式实现自动化任务实施;

  4)使用纯文本文件保存程序的配置信息;


 一个文件有两个数据:元数据:描述文件的属性

               数据:文

  

 而对于文件名又有一系列的规定:

      1.文件名不能包含“/”字符;/ 表示根文件系统,表示路径分隔符;

      2.文件系统规定文件名长度不能超过255字符;

      3.在同一位置中,不能重名;

      4.文件名要求严格区分大小写;



接下来是如何获取文件的位置,引入路径这一概念表示文件具体位置;

所谓路径:是定位一个文件所在的位置时,所必须经过的目录的层次结构;

路径的描述方式有两种:

绝对路径:一切从“/”开始查找的路径。

相对路径:从”工作目录(当前目录)”开始查找的路径个

       .:表示当前目录,通常可以省略

..:表示当前目录的父目录;

注意:如果要访问的文件目录在“同一路线”上就用相对路径,不在“同一路线”就用绝对路径;

  在目标文件的绝对路径中是否包含当前目录

  家目录:每个用户登录系统时的当前目录,也是每个用户的其实目录,~表示;

  任何一路径都可以分为两部分:

   文件基名:basename


   文件目录名:dirname

五、HFS --层级标准

  /:

   ◆bin:存放二进制文件,普通用户可以执行的普通命令

   boot:引导操作系统启动的静态文件,包括:引导程序,内核,initramfs等

   ◆devdevice,设备文件都存放在dev null设备:回收站黑洞”;zero设备泡泡设备

       块设备:能够实现数据存放的设备;可以随机访问

       字符设备:能够实现数据传输和处理的设备;顺序访问;

   etc:存放主机专用的系统配置文件

 ◆home:普通用户家目录的根;

 ◆lib64):存放共享库文件的目录;内核的库文件(/lib/modules

 media: 可移动设备的挂载点,

   mnt:  临时的文件系统的挂载点

   opt以前是非常流行的第三方应用程序安装目录,现已废弃

   root: 超级用户的家目录;

   sbin:存放那些只能超级用户能够执行的管理类命令

   srv:存放由系统提供的各种服务数据

   tmp:临时文件目录,类似于windows里的文件缓存目录;每隔30天自动清除该目录中30日内没有         访问的数据;


   usrLinux系统的第二根!主要用来安装第三方应用程序;

     如今的/目录下的bin、sbin 名存实亡,实则已移动到usr中;

     /usr/local(第三根),主要用于编译安装第三方应用程序;

       /usr/src存放应用程序的源代码;

 ◆var:存放可变化的数据(mysqlOracle

六、文件类型分类

   1.根据颜色:

      黑色/白色:普通文本文件;

      绿色  :可执行文件;

      黄色  :设备文件;

      红色  :打包文件压缩包、归档包、软件包;

      深蓝色 :目录文件;

      紫色  :套接字文件;

      浅蓝  :符号连接文件,相当于windows快捷方式;

      棕色  :管道文件(一种特殊设备),进程之间互相通信;


 2.根据标记:

    -:文件文件b:块设备 c:字符设备 d:目录文件 l:链接文件  p:管道文 s:套接字文件

  3.使用file命令查看是最为精确准确的文件类型查看方式;


以上是关于运维基础--虚拟机的使用的主要内容,如果未能解决你的问题,请参考以下文章

运维基础--虚拟机的使用

linux云自动化运维基础知识15(虚拟机的基本操作)

第1阶段 基础课程-01 VMWareWorkstation虚拟机使用教程-IT基础架构运维系统学习

运维知识总结1

运维工程师必须掌握的基础技能都有哪些

linux基础学习