虚拟机console基础环境部署——工作目录准备
1. 概述
上述博客中,已经为console最小化安装了操作系统。
接下来,就要通过console来做一些初始的工作目录。这些目录主要用作以后的全局文件,共享给各个虚拟机使用,包括:
- 相关配置类confs
- 全局脚本类scripts
- 软件包类softs
- 环境配置类sysenv
前面的博客中,已经将宿主机对应的目录共享给了console。VMware Tools提供的共享文件系统,只能够挂载,并不能够通过NFS文件系统共享出去。
因此需要通过console的第二块100G磁盘作为数据盘,来存放这些数据。
注:后期会配置备份或者同步机制,将这些目录都同步到宿主机,以防止数据盘发生故障或者误删虚拟机时,导致数据丢失。
2. 相关约定
2.1 删除旧文件
因为CentOS6.x系统中,/usr/local目录下是用于用户安装软件使用,通常在安装完系统之后,不存在其他可用文件(通过tree /usr/local/可以确认),并且以后的实践过程中,都是指定安装路径安装。因此该目录下的文件可以清空。
执行命令:rm -rf /usr/local/*
2.2 创建全局共享文件目录
上述过程中说到的confs,scipts,softs,sysenv等,均属于可NFS的全局文件,因此防止在一个目录下:
mkdir -p /usr/local/globle/{confs,softs,scripts,sysenv}
2.3 创建全局软件安装目录
本系列博客约定所有源码安装的文件,均安装在/usr/local/software/下,并且以“/usr/local/software/area/softname/version/”规范放置,益于版本控制和移植。执行命令 mkdir -p /usr/local/software/
2.4 创建数据放置目录
在/mnt目录下,已经创建了CDROM挂载点/mnt/cdrom,该目录仅限于挂载loop设备,包括CDROM载入的文件,或者文件系统上的其他镜像文件。
本系列博客中用到的数据,比如Web数据,FTP数据,NFS数据,DB数据,虚拟机镜像等,均需要放在数据盘,数据盘的挂载点设置在/mnt/data上,创建挂载点mkdir -p /mnt/data
有关console的第二块数据盘的格式化和挂载,参见博客《虚拟机console基础环境准备——挂载数据盘.md》
在/mnt/data目录下,创建全局数据存储,包括:
- 虚拟机系统镜像存储目录:vhost
- 虚拟机磁盘镜像存储目录:vdisk
- 全局web存储目录:web
- 全局db存储目录:db
- 全局ftp存储目录:ftp
如下图:

3. 总结
上述的目录约定,相当于一种操作规范,这样便于管理,维护,移植,升级等操作,符合运维人员的基本素质要求。在以后的学习和工作中,均需要培养这样基本职业习惯和素质。
虚拟机console基础环境部署——工作目录准备的更多相关文章
- 虚拟机console基础环境部署——系统基础环境
1. 概述2. 工具类安装2.1 安装vim2.2 安装tree2.3 安装expect2.4 安装lsof3. 编译环境类安装 1. 概述 本系列博客是在最小化安装CentOS6.5的基础上,通过配 ...
- 虚拟机console基础环境部署——配置本地YUM源
1. CD/ROM装载系统镜像2. 挂载设备3. 配置本地源4. 总结 有关YUM源及Linux系统三大软件管理方式,参照博客<CentOS系统三大软件管理>,笔记内链:CentOS系统三 ...
- 虚拟机console基础环境部署——安全加固
1. 概述 安全是一个重要的课题.广义上可以总结为: 主机安全 网络安全 信息安全 数据安全 虽然console已经是最小化安装,但是这并不能说明console就已经安全了.之前的博客对console ...
- 虚拟机console基础环境配置——安装VMware Tools
1. 虚拟机设置中点击安装2. 虚拟机中挂载VMware Tools镜像3. 解压安装4. 配置共享目录5. 有关VMware Tools 1. 虚拟机设置中点击安装 VMware workstati ...
- 虚拟机console基础环境配置——sshd安全登陆
1. 概述2. 配置console的登陆2.1 配置sshd服务2.2 重启sshd服务2.3 无法登陆的问题解决3. 配置密钥登陆3.1 上传公钥的方式3.2 下载密码的方式3.3 虚拟机和宿主机共 ...
- 虚拟机console基础环境配置——系统镜像站点配置
1. 概述2. 部署HTTP服务器2.1 YUM安装httpd2.2 配置httpd2.3 启动httpdf2.4 测试httpd3. 部署FTP服务器3.1 YUM安装vsftpd3.2 配置vsf ...
- OpenStack实践系列①openstack简介及基础环境部署
OpenStack实践系列①openstack简介及基础环境部署 一.OpenStack初探1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运 ...
- openstack(pike 版)集群部署(一)----基础环境部署
一.环境 1.系统: a.CentOS Linux release 7.4.1708 (Core) b.更新yum源和安装常用软件 # yum -y install epel-release ba ...
- mongodb基础环境部署(windows系统下)
Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNorma ...
随机推荐
- Safari中的Date
在js中处理Date时,发现Safari和其他浏览器的支持方式不一致 1.例如:2017-01-01 12:00:00 在其他浏览器中,使用这个格式的字符串进行new Date操作没有问题,但是在Sa ...
- 移除jboss响应中的中间件信息
JBoss 4.2 Suppressing the X-Powered-By header in JBoss 4.2.x can be done by modifying the web.xml fi ...
- tomcat 闪退处理
参考文章:https://www.cnblogs.com/lanjianhappy/p/6491436.html 首先确保JDK环境变量已经配置好! 设置jdk环境 变量:https://jingya ...
- VC 调试版(Debug Version)和发行版(Release Version)
调试是纠正或修改代码,使之可以顺利地编译.运行的过程.为此,VC IDE提供了功能强大的调试和跟踪工具. 1.1.1 调试版(Debug Version)和发行版(Release Version) 开 ...
- fedora、centos、rhel安装Adobe Flash Player 28
切换到root用户 添加Adobe Repository Adobe Repository 32-bit x86 rpm -ivh http://linuxdownload.adobe.com/ado ...
- Docker容器学习与分享06
Docker容器网络 Docker有三种原生网络:none网络.host网络.bridge网络. 先来学习一下bridge网络. 首先使用ifconfig命令查看一下本机的网络设备: 从图中可以看见多 ...
- 遇到 ORACLE 错误 1658
在对oracle导入数据时,多次报以下错误: IMP-00003: 遇到 ORACLE 错误 1659ORA-01659: 无法分配超出 1 的 MINEXTENTS (在表空间 ZSTA_DATA_ ...
- js 判断元素是否在列表中
/** * 使用循环的方式判断一个元素是否存在于一个数组中 * @param {Object} arr 数组 * @param {Object} value 元素值 */ function isInA ...
- numpy 的排序
import numpy as np # 1.快速排序 ''' 1.np.sort(),不改变原先值的顺序,但是在运行时占内存 2.ndarry.sort(),改变原先值的顺序,不占用内存 ''' # ...
- ocr jdk
公司有个需求,遍历所有图片,筛选出含有敏感字的图片.这里就需要ocr技术,找了几天,发现了几个不错的ocr jdk. http://cn.ocrsdk.com/ 俄罗斯公司,贵有贵的道理 http:/ ...