运维日记001-在虚拟机上安装RHEL6/CentOS6实验环境模板
2016-07-15 22:23
513 查看
在虚拟机上安装RHEL6/CentOS6实验环境模板
宿主机为Mint 17.3,虚拟机软件选择VirtualBox5.0.16。在其上安装CentOS6.5。网络连接方式选择“桥接网卡”。进入安装后,为了保持系统的精简,软件包选择最小安装,这种方式下一共会安装200多个软件包。
文件内容参考如下:
这里删除了UUID和MAC地址两行,主要为了防止今后虚拟机克隆时候引起的地址冲突。另外将ONBOOT改为yes,使得系统启动时直接激活网卡。将BOOTPROTO由dhcp改为none,设置静态IP地址、网关及DNS(静态IP是为了今后用ssh连接方便)。
重启网络
测试一下网络配置是否正确
将SELINUX=enforcing改为disabled
增加一个dvd光盘的本地源
文件内容如下:
今后需要安装软件时候,只需要在虚拟机上挂载CentOS6.5的光盘镜像文件,然后:
测试一下配置是否正确
安装两个小软件测试一下yum源是否正确配置:
宿主机为Mint 17.3,虚拟机软件选择VirtualBox5.0.16。在其上安装CentOS6.5。网络连接方式选择“桥接网卡”。进入安装后,为了保持系统的精简,软件包选择最小安装,这种方式下一共会安装200多个软件包。
启动网络连接
最小化安装后,启动后网卡是没有激活的,而且图形化的setup网络配置工具也不可用,需要手工编辑文件。vi /etc/sysconfig/network-scripts/ifcfg-eth0
文件内容参考如下:
DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=none IPADDR=192.168.1.111 NETMASK=255.255.255.0 GATWAY=192.168.1.1 IPV6INIT=no USERCTL=no DNS1=192.168.1.1 DNS2=8.8.8.8
这里删除了UUID和MAC地址两行,主要为了防止今后虚拟机克隆时候引起的地址冲突。另外将ONBOOT改为yes,使得系统启动时直接激活网卡。将BOOTPROTO由dhcp改为none,设置静态IP地址、网关及DNS(静态IP是为了今后用ssh连接方便)。
重启网络
/etc/init.d/network restart
测试一下网络配置是否正确
ifconfig eth0 ip route ping www.bing.com
关闭NetworkManager服务
注意,如果不是最小化安装,选择安装了一些桌面组件,则有可能安装了NetworkManager服务。这个服务主要为了适应网络环境变化的情况下,保持网络访问的可持续性,在桌面应用尤其是移动应用环境中很有用,但在服务器生产环境中,最好把它关闭。关闭的方法如下。service NetworkManager stop chkconfig NetworkManager off
关闭SELinux
SELinux会对很多操作产生影响,在学会如果使用它之前最好先将其关闭,否则在实验中产生很多莫名其妙的问题确不知如何处理。vi /etc/selinux/config
将SELINUX=enforcing改为disabled
关闭IPTables
iptalbes -F /etc/init.d/iptable save
配置本地yum源
将其他yum源移除cd /etc/yum.repos.d mkdir bak mv *.repo bak
增加一个dvd光盘的本地源
vi /etc/yum.repos.d/local.repo
文件内容如下:
[CentOS-dvd] name=CentOS $releasever - DVD baseurl=file:///media/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
今后需要安装软件时候,只需要在虚拟机上挂载CentOS6.5的光盘镜像文件,然后:
mount /dev/cdrom /media
测试一下配置是否正确
yum list all
安装两个小软件测试一下yum源是否正确配置:
yum install vim-common yum install vim-enhanced
建立虚拟机快照并导出虚拟电脑
一切配置好了以后,建立一个虚拟机快照。然后导出虚拟电脑,这就是我们今后进行运维实验的虚拟机模板。相关文章推荐
- http协议及httpd基础
- linux下的free命令和top命令
- Linux find命令
- linux下find命令基本用法
- Linux 判断进程是否已经运行的程序
- Linux下安装OMNeT++
- centos6.6安装hadoop2.6.0集群
- 分割flac文件
- linux 软件常见问题以及解决方案
- linux 分区、目录、挂载点
- 浅谈linux下find的最基本用法
- Linux-GCC学习(C/C++)
- 【linux c】c语言十进制数转换为十六进制输出_学习笔记_005
- WINDOWS环境下通过Xmanger远程连接CENTOS图形桌面【转】
- Linux下控制免驱USB摄像头的信息
- 模拟linux的 cat命令 读取文件
- 微软发布新版 Skype Linux 客户端
- Linux常用指令
- Linux基础篇十二——管道
- Linux基础(14)Linux的特殊权限