用Virtualbox搭建LAMP环境-1.安装CentOS

本文将介绍在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种方式的区别:



(注:此图直接取至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图形界面:

如果安装的是CentOS7

1.在命令行下输入下面的命令来安装 Gnome 包

$sudo  yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

2. 更新系统的运行级别

如果你想在系统下次启动的时候自动进入图形界面,那么我们需要更改系统的运行级别,输

入下面的命令来启用图形界面。

$sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

3. 重启系统



7. 安装配置SSH

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

SSH相关配置文件的修改:

[root@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登陆虚拟机了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值