运维基础--虚拟机的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维基础--虚拟机的使用相关的知识,希望对你有一定的参考价值。
四、Linux的哲学思想:
1)一切皆文件:
把几乎所有的资源都抽象为文件的形式,甚至连硬件,网络通信使用的套接字以及管道都是如 此;
文件是一组有边界(有大小)的位于存储设备中的流式数据;
2)整个系统由众多功能单一的小程序组成,却可以实现复杂任务:
功能单一:每个小程序只做好一件事;
复杂任务:尽可能完美的组合多个小程序,使其功能发挥至极致;
3)尽量避免与用户进行直接交互,易于以编程的方式实现自动化任务实施;
4)使用纯文本文件保存程序的配置信息;
一个文件有两个数据:元数据:描述文件的属性
数据:文件的内容
而对于文件名又有一系列的规定:
1.文件名不能包含“/”字符;/ 表示根文件系统,表示路径分隔符;
2.文件系统规定文件名长度不能超过255字符;
3.在同一位置中,不能重名;
4.文件名要求严格区分大小写;
接下来是如何获取文件的位置,引入路径这一概念表示文件具体位置;
所谓路径:是定位一个文件所在的位置时,所必须经过的目录的层次结构;
路径的描述方式有两种:
绝对路径:一切从“/”开始查找的路径。
相对路径:从”工作目录(当前目录)”开始查找的路径个
.:表示当前目录,通常可以省略
..:表示当前目录的父目录;
注意:如果要访问的文件目录在“同一路线”上就用相对路径,不在“同一路线”就用绝对路径;
在目标文件的绝对路径中是否包含当前目录
家目录:每个用户登录系统时的当前目录,也是每个用户的其实目录,~表示;
任何一路径都可以分为两部分:
文件基名:basename
文件目录名:dirname
五、HFS --层级标准
/:
◆bin:存放二进制文件,普通用户可以执行的普通命令
◆boot:引导操作系统启动的静态文件,包括:引导程序,内核,initramfs等
◆dev:device,设备文件都存放在dev (null设备:回收站”黑洞”;zero设备”泡泡设备”)
块设备:能够实现数据存放的设备;可以随机访问
字符设备:能够实现数据传输和处理的设备;顺序访问;
◆etc:存放主机专用的系统配置文件
◆home:普通用户家目录的根;
◆lib(64):存放共享库文件的目录;内核的库文件(/lib/modules)
◆media: 可移动设备的挂载点,
◆mnt: 临时的文件系统的挂载点
◆opt:以前是非常流行的第三方应用程序安装目录,现已废弃
◆root: 超级用户的家目录;
◆sbin:存放那些只能超级用户能够执行的管理类命令
◆srv:存放由系统提供的各种服务数据
◆tmp:临时文件目录,类似于windows里的文件缓存目录;每隔30天自动清除该目录中30日内没有 访问的数据;
◆usr:Linux系统的第二根!主要用来安装第三方应用程序;
如今的/目录下的bin、sbin 名存实亡,实则已移动到usr中;
/usr/local(第三根),主要用于编译安装第三方应用程序;
/usr/src存放应用程序的源代码;
◆var:存放可变化的数据(mysql,Oracle)
六、文件类型分类:
1.根据颜色:
黑色/白色:普通文本文件;
绿色 :可执行文件;
黄色 :设备文件;
红色 :打包文件压缩包、归档包、软件包;
深蓝色 :目录文件;
紫色 :套接字文件;
浅蓝 :符号连接文件,相当于windows快捷方式;
棕色 :管道文件(一种特殊设备),进程之间互相通信;
2.根据标记:
-:文件文件b:块设备 c:字符设备 d:目录文件 l:链接文件 p:管道文件 s:套接字文件
3.使用file命令查看是最为精确准确的文件类型查看方式;
以上是关于运维基础--虚拟机的使用的主要内容,如果未能解决你的问题,请参考以下文章