VirturalBox中搭建CentOS开发环境实录(一)

安装VirtualBox

在Windows系统中安装VitualBox,很简单

下载地址: https://www.virtualbox.org/wiki/Downloads

在VirtualBox中安装CentOS

首先下载CentOS:https://wiki.centos.org/Download

打开安装好的VirtualBox,点击新建:

然后一路默认吧,这个不难,就不截图了。

创建好虚拟机后,启动它,启动的时候会弹出框,让我们选择系统镜像:

选择之后就可以引导了,选择安装操作系统即可。

将用户添加到超级用户组

该操作需要root用户来执行,因此需要先切换用户:

?


1

2

3

>su

>chmod +w /etc/sudoers

>vi /etc/sudoers

查找 "## Allows people in group wheel to run all commands" 并添加下面这一行并保存:

?


1

user ALL=(ALL) ALL

修改完成后,记得删除修改的权限:

?


1

>chmod –w /etc/sudoers

更新yum源

?


1

2

3

>cd /etc/yum.repos.d/  --进入yum配置文件目录

>sudo mv CentOS-Base.repo CentOS-Base.repo.bak --备份配置文件

>sudo wget http://mirrors.163.com/.help/CentOS6-Base-163.repo --下载163的配置

下载下来的文件名为 CentOS6-Base-163.repo

?


1

2

>sudo mv CentOS6-Base-163.repo CentOS-Base.repo --重命名

>sudo yum update --更新

修改Hostname

修改/etc/sysconfig/network下的HOSTNAME变量      ----需要重启生效,永久性修改。

?


1

>sudo vi /etc/sysconfig/network

?


1

>sudo sysctl kernel.hostname=centos  ----使其立即生效

安装中文支持(将安装ibus输入法)

?


1

>sudo yum install "@Chinese Support"

如果遇到以下错误:

Invalid GPG Key from http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6: No key found in given key data

?


1

>sudo vi /etc/yum.repos.d/CentOS-Base.repo

查找并将 gpgcheck=1 替换为 gpgcheck=0 然后尝试重新安装

之后进入System>Preferences>InputMethod,之后勾选Enable input method feature,并按下“Input Method Preferences”按钮:

切换到Input Method选项卡(没安装中文支持之前,是没有InputMethod这一项的),在Select an input method下拉列表中选择Chinese>PinYin,并单击右边的Add。

重新登录之后就可以通过Ctrl+Space切换输入法了:

切换系统中英文

切换前:

如果在安装系统的时候设置的英文或中文,现在需要切换为另一种语言,可以使用以下方式:

?


1

>sudo vi /etc/sysconfig/i18n

然后注释(或删除)掉中文,增加英文:

最后重启即可:

?


1

>sudo shutdown -r now

当然,以上是对于所有用户的修改,如果只需要修改当前用户的语言:

?


1

>vi ~/.bashrc

在最后增加:

?


1

export LANG=”zh_CN.UTF-8”

保存并重启系统即可。

切换后:

安装共享文件夹工具

先给虚拟机挂载Vbox工具包(该工具还可以使光标在物理机和虚拟机自由移动和切换):

选择Vbox安装目录下的VBoxGuestAddtions.iso:

重启系统,之后:

?


1

2

3

4

>sudo yum install gcc.i686

>sudo yum install kernel-devel-2.6.32-573.el6.i686

>cd /media/VBOXADDITIONS_4.3.24_98716

>sudo ./VBoxLinuxAdditions.run

等待安装完成:

安装完成之后,鼠标就可以任意在虚拟系统和物理系统切换和移动了(无需在切换时按Alt键了)。接下来可以挂载共享文件夹了:

?


1

2

>sudo mkdir /mnt/Share  --这是在Linux下的文件夹名称

>sudo mount -t vboxsf Share /mnt/Share

将Vbox提供的共享文件夹Share挂载到/mnt/Share中。注意第一个Share是从VirturlBox中设置到共享文件夹名称。

之后可以尝试从Windows系统中拷贝文件到共享文件夹,并在Linux系统中去查看。

如果将虚拟的centos重启,则重启后需要重新执行

?


1

>sudo mount -t vboxsf Share /mnt/Share

才能继续使用共享文件夹。

安装右键打开终端快捷方式

?


1

2

>sudo yum -y install nautilus-open-terminal  --安装nautilus-open-terminal

>sudo shutdown –r now  --重启后就可以使用了

安装SSH服务

?


1

2

>sudo yum install openssh.i686

>sudo yum install openssh-server.i686

使用putty访问Vbox中的虚拟CentOS

首先,在Vbox中为该虚拟机设置网络:

选择连接方式为:仅主机(Host-only)适配器,这种方式可以让主机与虚拟机相连,但是虚拟机不能连接外网。

界面名称为:VirtualBox Host-Only Ethernet Adapter

然后重启虚拟系统。

之后CentOS上检设置:

1. 关闭防火墙(可选)

?


1

2

>sudo service iptables stop 

>sudo chkconfig iptables off

2. 启动ssh服务

?


1

>sudo service sshd start

3. 查看CentOS 的IP地址:

?


1

>ifconfig -a

看到以下内容:inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0

然后,回到WIN7下PING 192.168.56.101 ,确保虚拟机有回应。

最后,PuTTY上场,会话方式选择SSH,填入虚拟主机IP地址192.168.56.101.

连接上后:

安装JDK

?


1

2

>sudo yum search jdk –-可选操作

>sudo yum install java-1.8.0-openjdk-devel.i686

安装Redis

?


1

2

3

4

>wget http://download.redis.io/releases/redis-3.0.5.tar.gz

>tar xzf redis-3.0.5.tar.gz

>cd redis-3.0.5

>make

make完后 redis-3.0.5/src目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,现在可以运行redis服务端了:

?


1

>sudo src/redis-server redis.conf

后面的redis.conf参数是redis的配置文件,可以省略,若省略,则使用默认的redis配置

开启服务后,这个窗口是不能运行命令,这个窗口可以关闭,服务不会关闭。运行redis-server后,就可以运行redis客户端redis-cli了,但此操作是可选的:

安装nginx

为了有足够的权限去创建文件,切换到root用户下:

?


1

>su

1.nginx的rewrite模块需要 pcre 库,因此需要先安装pcre

获取pcre编译安装包,在http://www.pcre.org/上可以获取当前最新的版本

解压缩pcre-xx.tar.gz包

进入解压缩目录,执行

?


1

2

>./configure

>make make install

在安装pcre过程中可能会遇到下面的错误:

configure: error: You need a C++ compiler for C++ support

此时需要先安装gcc和gcc-c++:

?


1

>yum install -y gcc gcc-c++

2.在./configure配置nginx的时候,可能会遇到下面的错误:

./configure: error: the HTTP gzip module requires the zlib library.

此时,应先安装zlib:

获取zlib编译安装包,在http://www.zlib.net/上可以获取当前最新的版本

解压缩zlib-xx.tar.gz包

进入解压缩目录,执行

?


1

2

>./configure

>make make install

3.安装nginx

和前面的步骤类似,先去http://nginx.org/en/download.html上获取nginx

解压缩nginx-xx.tar.gz

?


1

2

>./configure

>make make install

若安装时找不到上述依赖模块,使用

?


1

--with-openssl=<openssl_dir> --with-pcre=<pcre_dir> --with-zlib=<zlib_dir>

指定依赖的模块目录。如已安装过,此处的路径为安装目录;若未安装,则此路径为编译安装包路径,nginx将执行模块的默认编译安装。

4. 启动nginx

?


1

2

>cd /usr/local/nginx/sbin

>./nginx

启动的时候可能会遇到以下错误:

解决办法:

确认已经安装PCRE: 

?


1

2

>cd /lib

>ls *pcre*

如果列表中有libpcre.so.0.0.1,则为该文件创建软链:

?


1

>ln –s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1

5. 重新启动nginx

?


1

>./nginx

之后打开浏览器看看:

6. 停止nginx

?


1

>./nginx –s stop

安装Tomcat

下载 http://tomcat.apache.org/download-80.cgi

解压

?


1

2

>tar zxvf apache-tomcat-xx.tar.gz

>cd apache-tomcat-xx.tar.gz

配置环境变量

?


1

2

>export CATALINA_HOME=/home/user/Software/apache-tomcat-8.0.28

>echo $CATALINA_HOME

启动tomcat

?


1

2

>cd $CATALINA_HOME/bin

>./startup.sh

查看日志

?


1

2

>cd $CATALINA_HOME/logs

>cat catalina.out

打开浏览器验证

停止tomcat

?


1

2

>cd $CATALINA_HOME/bin

>./shutdown.sh

安装Maven

下载:http://maven.apache.org/download.cgi

解压:

?


1

>tar zxvf apache-maven-3.3.3.tar.gz

配置环境变量:

?


1

>sudo vi /etc/profile

添加下面的内容:

?


1

2

MAVEN_HOME=/home/user/Software/apache-maven-3.3.3

PATH=$MAVEN_HOME/bin:$PATH

保存退出,然后使配置立即生效:

?


1

>source /etc/profile

现在看看吧:

安装SVN

参考:http://subversion.apache.org/packages.html#centos

?


1

>sudo yum –y install subversion

安装Eclipse

下载:http://www.eclipse.org/downloads/?osType=linux

?


1

2

3

>tar zxvf eclipse-jee-mars-1-linux-gtk.tar.gz

>cd eclipse

>./eclipse  --也可以双击打开这个可执行文件

来看看吧:

由于图片太多,篇幅较长,后续部分将写在下一篇博客中。

时间: 2024-11-11 03:05:19

VirturalBox中搭建CentOS开发环境实录(一)的相关文章

VirturalBox中搭建CentOS开发环境实录(二)

安装MySQL Yum安装: 官方安装步骤:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html ? 1 >sudo yum install mysql-community-server 源码安装: 官方安装步骤:https://dev.mysql.com/doc/refman/5.7/en/installing-source-distribution.html 注意,不同的mysql版本,有不同的安装步骤

linux中搭建java开发环境

今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装 执行下面命令安装JDK(首先创建/opt/java目录) tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/java ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk 创建一个链接 vi /etc/frofile   设置环境变量 export JAVA_HOME=/opt/java/jdk exprot PATH=$JAVA_HOME/bi

CentOS Linux系统搭建Android开发环境详细介绍_Linux

CentOS Linux系统搭建Android开发环境详细介绍        很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发环境的过程.下面就是其介绍的配置的详细步骤原文:        由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境.        主要包括以下步骤: 1.JDK安装 2.Eclipse安装

苹果MAC中安装并搭建Android开发环境的详细步骤

Android的开发平台搭建主要需要的工具有:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安装方法. A.JDK 在MAC中已经为我们预装了JDK并默认配置了Java系统变量,因此JDK对我们来说直接使用即可,查看MAC中的JDK版本方法是在命令行(硬盘/应用程序/实用工具/终端)中输入"java -version"并回车即可. B.Android SDK Android开发包同

详解ubuntu搭建Java开发环境_Linux

没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境. 本文结构: 一.JDK安装 二.MyEclipse安装 三.Hello World测试 一.JDK安装好吧,我选择JDK1.6,是不是有点out了? 1.下载JDK1.6,你可以到官网去下载,下载时请看清自己的系统版本,记得一定要下载相应的版本. 2.将下载的文件放置到/usr/lib/java目录下(需要手动创建java目录),并修改文件的可执行权限,如chmod

搭建Cocos2d-JS开发环境

使用Cocos2d-JS引擎开发游戏,主要的程序代码是JavaScript语言,因此,凡是能够开发JavaScript语言工具都适用于Cocos2d-JS游戏开发.本书我们推荐WebStorm和Cocos Code IDE工具. 搭建WebStorm开发环境我们在以往使用了WebStorm开发工具,它是非常优秀的JavaScript开发工具,WebStorm工具可以开发和调试基于Cocos2d-JS引擎的JavaScript程序代码,但是测试和调试时候只能运行在Web浏览器上.WebStorm安

Eclipse搭建Ruby开发环境

Eclipse搭建Ruby开发环境 1.环境搭建 1.1JDK安装配置 1)点击下面网址下载JDK5.0: http://java.sun.com/javase/downloads/index_jdk5.jsp 2)下载完成后,双击图标进行安装,安装过程中选择安装目录(例如:C:jdk1.5.0_11) 3)配置JDK环境变量: (1)右击"我的电脑",点击"属性",选择"高级"选项卡,点击"环境变量",出现环境变量属性窗口如

基于PHPnow搭建Eclipse开发环境

基于PHPnow搭建Eclipse开发环境 准备阶段: a) JDK 最新版本 b) Eclipse PDT 官网:http://www.eclipse.org/pdt/ c) PHPnow-1.5.6 官网:http://servkit.org/ 百度网盘:http://pan.baidu.com/s/1hq4KzrA d) ZendDebugger 官网:http://www.zend.com/en/products/studio/downloads 百度网盘:http://pan.baid

windows下VisualStudio和QtCreator搭建Qt开发环境

一.简介         集成开发平台IDE都有各自的长处,编写Qt程序可根据自己的喜好来选择相应的IDE.下述文章都是装载博友的文章,其中有很多细节还得自己调整. 二.详解 1.VisualStudio搭建Qt开发环境 Visual Studio中文官方网站 Visual Studio所有下载 (1)Visual Studio Community 2013 1.选择Community 2013,下载安装 2.安装完Visual Studio默认是英文,如果对英文不感冒的童鞋,可以下载中文语言包