虚拟机console基础环境配置——系统镜像站点配置
2. 部署HTTP服务器
2.1 YUM安装httpd
2.2 配置httpd
2.3 启动httpdf
2.4 测试httpd
3. 部署FTP服务器
3.1 YUM安装vsftpd
3.2 配置vsftpd
3.3 查看ftp服务
4. NFS服务部署
4.1 YUM安装依赖软件
4.2 配置共享目录
4.3 启动服务
4.3 验证挂载
1. 概述
本篇博客主要为console配置HTTP/FTP/NFS三大文件共享服务器,为以后工作做准备。
HTTP服务部署,仅作简单的配置,用坐系统镜像站点
FTP服务器,配置匿名访问和虚拟用户访问
NFS服务器,仅作简单的配置,用作系统镜像站点
2. 部署HTTP服务器
2.1 YUM安装httpd
执行命令yum -y install httpd,即可安装httpd服务器
2.2 配置httpd
根据之前的约定,博主将httpd站点的根放置于/mnt/data/web/console/osimage/centos6.5,并创建一个虚拟站点,命名为osimage.liwanliang.com
修改/etc/http/conf/httpd.conf,内容如下:
ServerName 192.168.80.8
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /mnt/data/web/console/osimage/
ServerName osimage.liwanliang.com
ErrorLog logs/osimage.liwanliang.com-error_log
CustomLog logs/osimage.liwanliang.com-access_log common
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
对于镜像站点的配置有以下几种:
- 将站点根目录配置到挂载了系统镜像的/mnt/cdrom,直接使用挂载的镜像
- 在/var/www/html/下,创建centos6.5目录,cp -r * /mnt/cdrom/* 拷贝镜像至该目录
- 在/var/www/html/下,创建centos6.5目录,软链接/mnt/cdrom下的内容至此
- 在/var/www/html/下,创建centos6.5目录,以mount --bind形式挂载/mnt/cdrom
- 在/var/www/html/下,创建centos6.5目录,以mount -o loop形式直接挂载系统镜像
站点根目录,无论是选择/var/www/html/还是选择/mnt/data/web/osimage/centos6.5,效果一样
站点内容,无论是拷贝文件,还是创建软链接,或者是其他两种形式,效果也相同。主要看个人习惯和可维护性。
本篇博客使用的方式是将:/mnt/cdrom以--bind的方式挂载到/mnt/data/web/osimage/centos6.5上。
上述过程完成了http.conf的配置,为了今后的学习和实践方便,将其拷贝至/usr/local/globle/confs/httpd/http.conf。
这样做的好处,一方面是可以在独立数据盘上进行系统配置文件的备份,另一方面可以轻松移植或者共享,进行大规模部署
同时可以按照个人习惯,将console的http.conf替换成/usr/local/globle/confs/httpd/http.conf的软连接,以防止OS故障时无法及时取出配置文件或者脚本误删**
2.3 启动httpdf
执行命令service httpd start && chkconfig httpd on,启动httpd,并设置开机启动
执行命令netstat -tupln | grep 80 查看端口是否监听
2.4 测试httpd
在hosts文件中,配置解析
windows下,以管理员权限打开记事本,编辑C:\Windows\System32\drivers\etc\hosts文件
192.168.80.8 osimage.liwanliang.com
浏览器输入:http://192.168.80.8/osimage/centso6.5,显示如下图,则说明访问成功。

3. 部署FTP服务器
3.1 YUM安装vsftpd
执行命令:yum -y install vsftpd
3.2 配置vsftpd
vsftpd的配置目录在/etc/vsftpd下,vsftpd的匿名用户访问默认开启。
本篇博客着重讲述用于安装操作系统的FTP站点配置。
vsftpd虚拟账户访问的具体配置过程,参见博客《vsftpd虚拟账户配置.md》,博客园地址:https://www.cnblogs.com/liwanliangblog/p/9955051.html
执行命令:service vsftpd start && chkconfig vsftpd on 开启vsftpd服务,并设置开机自启动
3.3 查看ftp服务

4. NFS服务部署
4.1 YUM安装依赖软件
执行命令:yum -y install rpcbind nfs-utils
4.2 配置共享目录
编辑/etc/export,内容如下:
/mnt/cdrom 192.168.80.0/24(rw,no_root_squash,no_all_squash)
4.3 启动服务
执行命令:service rpcbind start && service nfs start && chkconfig nfs on && chkconfig rpcbind on
4.3 验证挂载
执行命令exportfs或showmount -e localhost
虚拟机console基础环境配置——系统镜像站点配置的更多相关文章
- 虚拟机console基础环境部署——系统基础环境
1. 概述2. 工具类安装2.1 安装vim2.2 安装tree2.3 安装expect2.4 安装lsof3. 编译环境类安装 1. 概述 本系列博客是在最小化安装CentOS6.5的基础上,通过配 ...
- 虚拟机console基础环境配置——安装VMware Tools
1. 虚拟机设置中点击安装2. 虚拟机中挂载VMware Tools镜像3. 解压安装4. 配置共享目录5. 有关VMware Tools 1. 虚拟机设置中点击安装 VMware workstati ...
- 虚拟机console基础环境部署——工作目录准备
1. 概述2. 相关约定2.1 删除旧文件2.2 创建全局共享文件目录2.3 创建全局软件安装目录2.4 创建数据放置目录3. 总结 1. 概述 上述博客中,已经为console最小化安装了操作系统. ...
- 虚拟机console基础环境部署——配置本地YUM源
1. CD/ROM装载系统镜像2. 挂载设备3. 配置本地源4. 总结 有关YUM源及Linux系统三大软件管理方式,参照博客<CentOS系统三大软件管理>,笔记内链:CentOS系统三 ...
- 虚拟机console基础环境配置——sshd安全登陆
1. 概述2. 配置console的登陆2.1 配置sshd服务2.2 重启sshd服务2.3 无法登陆的问题解决3. 配置密钥登陆3.1 上传公钥的方式3.2 下载密码的方式3.3 虚拟机和宿主机共 ...
- 虚拟机console基础环境部署——安全加固
1. 概述 安全是一个重要的课题.广义上可以总结为: 主机安全 网络安全 信息安全 数据安全 虽然console已经是最小化安装,但是这并不能说明console就已经安全了.之前的博客对console ...
- VMware 安装centOS6.4虚拟机以及基础环境搭建
- 网络基础 港湾FlexHammer5010交换机镜像端口配置
港湾FlexHammer5010交换机镜像端口配置 by:授客 QQ:1033553122 1.登陆港湾交换机FlexHammer5010交换机 方法: telent 交换机ip 输入用户名 输入用户 ...
- .NET Core采用的全新配置系统[1]: 读取配置数据
提到“配置”二字,我想绝大部分.NET开发人员脑海中会立马浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个文 ...
随机推荐
- linux 下的ssh
ssh服务 1.检查是否有被安装,命令 rpm -qa|grep "ssh" 2.检查ssh有没有在运行,命令 rpm -qa|grep "ssh" 3.如何启 ...
- [20171107]dbms_shared_pool.pin.txt
[20171107]dbms_shared_pool.pin.txt --//昨天与别人聊天提到,如果dbms_shared_pool.pin对象,可以改变对应的chunk的类型.我自己也不确定,做一 ...
- sqlserver 拆分
有表tb, 如下:id value----------- -----------1 aa,bb2 aaa,bbb,ccc欲按id,分拆value列, 分拆后结果如下:id value--------- ...
- vue-cli在控制台创建vue项目时乱码的问题
新装的win10系统,使用vue-cli在控制台创建项目时出现乱码,请问如何处理? 解决: 打开cmd,在控制台输入CHCP 65001,按回车键即可将编码格式设成utf-8,再创建就不会乱码了. 执 ...
- 推荐5款简洁美观的Hexo主题
2018-11-17 17:15:46 原文地址:http://www.izhongxia.com 以下是 <hexo 主题列表> 中挑选出来一些比较简洁美观的主题(存在个人主观意识,请勿 ...
- Graphviz安装及简单使用
Graphviz Windows环境安装: 1.官网下载 官网下载地址 2.配置环境变量 将graphviz安装目录下的bin文件夹添加到Path环境变量中: 3.验证是否安装并配置成功 进入wind ...
- Unity手游之路手游代码更新策略探讨
版权声明: https://blog.csdn.net/janeky/article/details/25923151 这几个月公司项目非常忙.加上家里事情也多,所以blog更新一直搁置了. 近期在项 ...
- 关于RBAC(Role-Base Access Control)的理解(转)
基于角色的访问控制(Role-Base Access Control) 有两种正在实践中使用的RBAC访问控制方式:隐式(模糊)的方式和显示(明确)的方式. 今天依旧有大量的软件应用是使用隐式的访问控 ...
- Redis String类型的API使用
package com.daxin.jedis_datastructure; import org.junit.After; import org.junit.Before; import org.j ...
- (零 ) 天猫精灵接入Home Assistant-总说明
天猫精灵设备管理 https://bbs.hassbian.com/tmall 自己的hass访问地址 http://[自己的IP或域名]:8123/states 自己的MQTT服务器访问 http: ...