vmware虚拟机centos6下安装lamp环境
1.虚拟机联网
- 桥接模式
此模式是懒人模式的首选方式!这种模式几乎不需要太多的配置,当然了IP,DNS,防火墙等等基本的网络设置还是要根据你自己需求来安排的。但是这种模式本身没有太多独特的配置,如下图所示你只需要选择它就可以了。
- 在这种模式下虚拟机必须占用局域网的IP资源,MAC地址也要唯一。如果你局域网里IP地址比较紧张,大量虚拟机用这种模式你就要衡量一下了。
- 还有这种模式下虚拟机网络地址必需跟真实局域网是一个网段的,如果你的虚拟机需要测试不同网段的功能,那也有点麻烦了。
- 再说一下MAC地址的问题,一般MAC地址是不会有什么问题的,所以这个现象也很容易被忽略。假设你们技术部有20多个同事,每个人都有几个虚拟机,并且他们的虚拟机都是你安装好之后复制分发给他们的,那千万别忘了改MAC地址。
- 至于虚拟机用静态IP还是动态IP,那都是可以的。
- NAT模式
主机和虚拟机之间 局域网主机与虚拟机之间
首先在上图的虚拟机设置中要先选中NAT模式,NAT模式对应了Vmware中的Vmnet8网络连接,vmware相应地会在宿主机上生成一个虚拟网卡VMware Network Adapter VMnet8。参见下图(从“编辑”菜单“虚拟网络编辑器”可以打开)。
点击NAT设置,输入网关IP(与子网IP在同一组网下),设置端口转发(此处虚拟机IP地址为虚拟机内部设置的静态地址(即ifconfig看到的)),以让外网(局域网)中的主机访问虚拟机中的应用服务。DHCP设置可以指定IP段分配范围。
- centos设置
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
ps:IPADDR和GATEWAY要在同一组网下
# vim /etc/sysconfig/network
network网关配置
# route -n
若想联通外网,必有下面一条路由设置如此,若无,增加默认路由
#route add default gw 192.168.240.2
0.0.0.0代表所有网段,gateway代表网关,iface是网卡。
#service iptables stop
检查iptables(防火墙)是否配置正确。如果是自己的机器,没有安全要求的话,可以将防防火墙关闭
# vim etc/resolv.conf
,设置dns服务器,添加以下内容:nameserver 8.8.8.8(114.114.114.114/8.8.4.4/路由器提供的dns服务器都行)。
#service network restart或ifdown eth0/ifup eth0
重启网卡0,
#ifconfig
查看虚拟机地址
ping 192.168.1.103(主机)和ping 192.268.240.2(网关)
都通过说明配置成功,打开浏览器也可以查看网页,成功。
tips:服务里跟vmware相关的服务记得开
2.lamp环境搭建
3.外网访问服务器
这篇教程很精彩[内外网映射]通过外网ip来访问虚拟机服务器
tips:1.windows防火墙打开某个特定端口。2.用telnet测试端口开启与否。
ps:这里有点裂开,因为我路由器的wan口IP是100开头的,这就意味着它是个服务商的大局域网,路由器wan显示出的不是真正的公网ip,直接公网+端口方式访问不了,需要其他方法才行得通。
连同一局域网打开大概是这样吧,呵呵。
网页部署在/var/www/html/
下
4.linux系统可能用到的一些操作命令
su ---$用户下转换root用户
exit --#用户下转换$用户
cd filename ---进入某个文件
cd .. ---返回上级目录
cd - ---返回上次所在文件夹
pwd ---显示当前所在目录
ls ---显示文件
ll ---显示文件及详细信息
touch filename ---新建文件
vi filename ---用vi编辑器编辑文件,vi编辑模式下,i--插入,esc--退出插入,
/--查询关键字,:wq--保存并退出,q--退出,复制命令:y
yy: 复制整行; yw:复制光标所在的单词; nyw:复制包括光标所在的n个单词
nyy:复制包括当前行在内的n行;粘贴命令:P;光标移动h、j、k、l
nG:移动到底n行行首
shift pgup/pgdn ---向上向下翻页
ctrl+space --切换输入法
mkdir filename --创建文件
mv filename1 filename2 ---将文件夹1移动到文件夹2/将文件1改名为文件2
cp filename1 filename2 ---复制文件夹1到文件夹2处
rm -rf filename ---删除文件
/home/ ---用户在此文件夹下
date ---查看系统时间
chkconfig ---该命令用于检查,设置系统的各种服务
unzip filename ---解压文件
yum -y install ** ---安装程序及依赖(y)
service httpd start ---apache服务启动
service mysqld start ---mysql服务启动
重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
gcc编译、链接 ---gcc -o filename filename.c 运行 --- ./filename
g++编译、链接 ---g++ -o filename filename.c 运行 --- ./filename
cat /etc/redhat-release -- 查看centos版本
5. 后续
菜鸟linux教程
使用putty登录VPS并安装宝塔面板的图文教程
putty+宝塔面板,服务部署
闲置vps能做的十件事
云服务器和vps区别
阿里云服务器如何一键安装宝塔面板/配置宝塔镜像 超详细图文讲解
30分钟教你搭建一个网站(一):购买和配置服务器