1.Linux
Linux是一个开源、免费的操作系统,目前很多企业级项目都会部署到Linux/Unix系统上
2.常见的操作系统
Windows,iOS,Android,MacOs,Linux,Unix
3.网络连接的三种方式
1.桥接模式
虚拟系统可以和外部系统通讯,但容易造成IP冲突
2.NAT模式
网络地址转换模式,虚拟系统可以和外部系统通讯,不造成IP冲突
3.主机模式
独立的系统,不和外部联系
4.虚拟机克隆
方式一:直接拷贝一份安装好的虚拟机文件
方式二:使用VMware的克隆操作,注意:克隆时,需要先关闭Linux系统
5.虚拟机快照
在使用虚拟机系统时,想回到原先的某一个状态,即担心有些误操作造成系统异常,需要回到原先某个正常运行的状态,VMware也提供了这样的功能,叫快照管理
应用实例:
1.安装好系统后,先做一个快照A
2.进入系统,创建一个文件夹,保存一个快照B
3.回到系统刚刚安装好的状态,即快照A
4.试试能否回到快照B
还可回到快照B
6.虚拟机迁移和删除
虚拟系统安装好后,本质就是文件。因此虚拟机系统的迁移很方便,把安装好的虚拟系统文件夹整体拷贝或剪切到另外位置即可。删除也很简单,用VMware进行移除,菜单-->从磁盘删除,或直接手动删除虚拟系统对应的文件夹即可。
7.vmtools
1.vmtools安装后,可以让我们在Windows下更好的管理vm虚拟机
2.可以设置Windows和centos的共享文件夹
安装vmtools
出现以下,说明安装成功
设置共享文件夹
在实际开发中,文件的上传下载是需要使用远程方式完成的
8.目录结构
Linux的文件系统是采用级层式的树状目录结构,最上层是根目录“/”,然后在此目录下创建其他目录。
在Linux的世界里,一切皆文件。
/bin
是binary的缩写,存放着最经常使用的命令
/sbin
s是Super User,存放着系统管理员使用的系统管理程序
/home
存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般目录名以用户名账号命名
/root
系统管理员,超级权限者的用户主目录
/lib
系统开机所需最基本的动态连接共享库,类似于Windows的DLL文件夹,几乎所有应用程序都需用到这些共享库
/lost+found
一般情况下是空的,当系统非法关机后,这里就存放一些文件
/etc
所有的系统管理需要的配置文件和子目录,如安装MySQL数据库 my.conf
/usr
很多应用程序和文件都放在这个目录下,类似于Windows下的program files目录
/boot
存放启动Linux时使用的一些核心文件
/proc
虚拟目录,系统内存的映射,访问这个目录获取系统信息
/srv
service缩写,存放一些服务启动后需要提取的数据
/sys
安装了2.6内核中新出现的一个文件系统sysfs
/tmp
存放一些临时文件
/dev
类似于Windows的设备管理器,把所有的硬件用文件形式存储
/mnt
为了让用户临时挂载别的文件系统,可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看内容
/opt
给主机额外安装软件所安装的目录,默认为空
/usr/local
给主机额外安装软件所安装的目录,一般通过编译源码方式安装的程序
/var
存放着不断扩充的东西,习惯将经常被修改的目录放在这个目录下,如各种日志文件
/selinux
security-enhanced linux,是一种安全子系统,能控制程序只能访问特定文件,有三种工作模式