首先下一个vm,然后序列号激活码什么的网上自行百度即可。此时我们需要一个centos镜像CentOS-6.5-x86_64-bin-DVD1,这个可以去linux的官方网站下载,预备工作,vm和镜像。
安装虚拟机,尽量不要安装在c盘。更新检测什么都关掉,其他都点默认的。打开虚拟机,打开文件,新建虚拟机,选择典型,稍后安装操作系统,下一步,选择linux,版本为其他linux2.6.x内核的,填写虚拟机名字,目录什么的自行选择。
安装linux系统 那么现在我们拥有了一个空壳,点击编辑此虚拟机设置,首先内存不能超过电脑的实际内存,其次尽量不要小于628m,因为图形化可视化界面最小需要这么多内存,我们点到cd/dvd ,选择镜像,确定以后。开启此虚拟机。进入选择界面,点击第一条,这个时候我们会犯第一个错,bios未开启虚拟化。这个时候需要我们进入bios把intel virtual technology 变成enabled,save退出,重启电脑。再次打开虚拟机,再次选择安装,系统会检查硬件环境,可能由于硬件太新会提示错误,点击继续。自动选择时区,安装语音,美式键盘,自定义分区 / ,/home,swap,boot,自行分配。设置root密码,一步一步,网上教程一大把。这里几乎不会犯什么错。
配置网络,首先vim /etc/sysconfig/network-scripts/ifcfg-eth0,讲onBoot=yes,第一条。这个设置ip我们可以在这个脚本中设置,也可以setup选择静态ip,禁用firewall,这个可以在setup中设置,也可以chkconfig iptables off 永久关闭,最后service network restart ,查看ifconfig 或者ping一下www.baidu.com,看是否ping的通,此时的虚拟机的网络适配器应该选择桥接模式。没有问题的情况下,能够ping通,也能够进行下一步。
安装lamp,由于不是服务器,很多不适用于定制,所以不需要源码安装,所以我们这里选择最简单的最暴力的安装方式yum安装,yum -y install httpd php mysql mysql-server php-mysql 等待一到两分钟即可安装完成。启动apache服务并查看时候启动成功命令如下:(切记用root用户启动服务)启动:/etc/rc.d/init.d/httpd start 检测启动结果:ps aux | grep httpd 启动: /etc/rc.d/init.d/mysqld start检查启动结果: netstat -tulnp | grep :3306修改root密码: mysqladmin -u root password ‘你想设置的密码’;
设置开机自启动 方法一:编辑rc.local文件:#vim /etc/rc.d/rc.local加入如下启动命令:#启动apahce/usr/local/apache/bin/apachectl start#启动mysql /usr/local/mysql/bin/mysqld start 或者 /usr/local/mysql/bin/mysqld start
方法二:使用chkconfig命令实现chkconfig在命令行操作时会经常用到,它可以方便地设置和查询不同运行级上的系统服务chkconfig 语法:chkconfig [--add] [--del] [--list] [系统服务] chkconfig [--level/levels] [等级代号] [系统服务] [on/off/reset]等级代码为:linux系统的运行级别。linux 将操作 环境分为以下7个等级,即0:关机1:单用户模式(单用户、无网络)2:无网络支持的多用户模式(多用户、无网络)3:有网络支持的多用户模式(多用户、有网络)4:保留,未使用5:有网络支持有X-Window支持的多用户模式(多用户、有网络、X-Window界面)6:重新引导系统,即重启 先用chkconfig list查询apache和mysql服务是否存在,不存在则需要手动添加。添加apache服务项命令:chkconfig -add httpd添加完设置启动项:chkconfig --level 2345 httpd onchkconfig --level 2345 mysqld on