设为首页 收藏本站
查看: 819|回复: 0

[经验分享] 用Virtualbox搭建LAMP环境-1.安装CentOS

[复制链接]

尚未签到

发表于 2015-4-16 08:35:04 | 显示全部楼层 |阅读模式
本文将介绍在Mac OS里,如何用免费的工具,搭建LAMP环境。

我们选用VirtualBox创建虚拟机,再安装CentOS。
CentOS与Redhat同宗同源,不过CentOS是免费的。
为了快速部署,我们选择安装CentOS minimal,其image只有几百M大小。

1. 创建虚机时要注意的是,VirtualBox中有4中网络连接方式:
- NAT
- Bridged Adapter
- Internal
- Host-only Adapter
VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。
先来一张图,通过这张图就很容易看出这4种方式的区别:

  
  
DSC0000.jpg

?
(注:此图直接取至Finalbug的Blog,表示感谢)

VirtualBox的网络连接如果是NAT方式,host不能ping guest机器,所以选择bridge的方式更方便。

2. 如果在VirtualBox上安装CentOS时报错:
this kernel requires the following features not present on the cpu pae

解决方法:
在virtualbox的设置-系统-cpu  勾选PAE

3. 装好CentOS minimal后,先配置网络
查看网络状态并启用有线网络eth0,通过dhcp获取地址,并检查获取到的ip地址
ifconfig eth0
dhclient eth0
ifconfig eth0

辑文件 vi /etc/sysconfig/network-script/ifcfg-eth0

将文件中属性设置如下:

- ONBOOT="yes" #是否开机时自动配置
- MM_Controlled="no" #不通过系统默认提供的网络管理工具NetworkManger来管理网络。minimal默认下没有安装NetworkManger
- BOOTPROTO="dhcp" #自动获取IP

其他的默认就好。

设置后需要重启网络:
service network restart

4. 进行一次在线升级

yum update

5. 网络配置好了,就可以用yum来安装一些常用的软件:


yum install vim
yum install wget
yum install zip
yum install unzip
yum install man
yum install gcc
yum install make
yum install setuptool
yum install system-config-network-tui
yum install system-config-firewall-tui

6. 安装GNOME图形界面:


yum groupinstall "X Window System"
yum groupinstall "Desktop"
yum groupinstall "Chinese Support"
安装完成后,用"init 5"即可启动图形界面。

7. 安装配置SSH


安装SSH: yum install ssh
启动SSH:service sshd start
设置开机运行:chkconfig sshd on

SSH相关配置文件的修改:

[iyunv@sample ~]# vi /etc/ssh/sshd_config ← 用vi打开SSH的配置文件
#Protocol 2,1 ← 找到此行将行头“#”删除,再将行末的“,1”删除,只允许SSH2方式的连接
Protocol 2 ← 修改后变为此状态,仅使用SSH2
#ServerKeyBits 768 ← 找到这一行,将行首的“#”去掉,并将768改为1024
ServerKeyBits 1024 ← 修改后变为此状态,将ServerKey强度改为1024比特
#PermitRootLogin yes ← 找到这一行,将行首的“#”去掉,并将yes改为no
PermitRootLogin no ← 修改后变为此状态,不允许用root进行登录
#PasswordAuthentication yes ← 找到这一行,将yes改为no
PasswordAuthentication no ← 修改后变为此状态,不允许密码方式的登录
#PermitEmptyPasswords no ← 找到此行将行头的“#”删除,不允许空密码登录
PermitEmptyPasswords no ← 修改后变为此状态,禁止空密码进行登录
在修改完SSH的配置文件后,需要重新启动SSH服务才能使新的设置生效。

# /etc/rc.d/init.d/sshd restart ← 重新启动SSH服务器

现在就可以用Mac OS自带的终端ssh登陆虚拟机了。  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-57617-1-1.html 上篇帖子: Virtualbox中安装Arch Linux 下篇帖子: virtualbox上,android x86 的分辨率的设置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表