• 用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图形界面:

    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相关配置文件的修改:

    [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登陆虚拟机了。
  • 相关阅读:
    java之类的封装
    java飞机大战之子弹的自动生成
    java之线程飞机大战制作
    java线程游戏之背景图片的移动
    mysql的安装以及简单的命令符
    java之控制多幅图片
    java之线程
    JAVA之数组队列
    java之链表
    python之数据库的操作(课前准备)
  • 原文地址:https://www.cnblogs.com/phisy/p/3363762.html
Copyright © 2020-2023  润新知