在Windows系統中安裝VitualBox,很簡單html
下載地址: https://www.virtualbox.org/wiki/Downloadsjava
首先下載CentOS:https://wiki.centos.org/Downloadlinux
打開安裝好的VirtualBox,點擊新建:nginx
而後一路默認吧,這個不難,就不截圖了。c++
建立好虛擬機後,啓動它,啓動的時候會彈出框,讓咱們選擇系統鏡像:redis
選擇以後就能夠引導了,選擇安裝操做系統便可。shell
該操做須要root用戶來執行,所以須要先切換用戶:apache
>su >chmod +w /etc/sudoers >vi /etc/sudoers
查找 "## Allows people in group wheel to run all commands" 並添加下面這一行並保存:centos
user ALL=(ALL) ALL
修改完成後,記得刪除修改的權限:瀏覽器
>chmod –w /etc/sudoers
>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
>sudo mv CentOS6-Base-163.repo CentOS-Base.repo --重命名 >sudo yum update --更新
修改/etc/sysconfig/network下的HOSTNAME變量 ----須要重啓生效,永久性修改。
>sudo vi /etc/sysconfig/network
>sudo sysctl kernel.hostname=centos ----使其當即生效
>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
>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切換輸入法了:
切換前:
若是在安裝系統的時候設置的英文或中文,如今須要切換爲另外一種語言,可使用如下方式:
>sudo vi /etc/sysconfig/i18n
而後註釋(或刪除)掉中文,增長英文:
最後重啓便可:
>sudo shutdown -r now
固然,以上是對於全部用戶的修改,若是隻須要修改當前用戶的語言:
>vi ~/.bashrc
在最後增長:
export LANG=」zh_CN.UTF-8」
保存並重啓系統便可。
切換後:
先給虛擬機掛載Vbox工具包(該工具還可使光標在物理機和虛擬機自由移動和切換):
選擇Vbox安裝目錄下的VBoxGuestAddtions.iso:
重啓系統,以後:
>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鍵了)。接下來能夠掛載共享文件夾了:
>sudo mkdir /mnt/Share --這是在Linux下的文件夾名稱 >sudo mount -t vboxsf Share /mnt/Share
將Vbox提供的共享文件夾Share掛載到/mnt/Share中。注意第一個Share是從VirturlBox中設置到共享文件夾名稱。
以後能夠嘗試從Windows系統中拷貝文件到共享文件夾,並在Linux系統中去查看。
若是將虛擬的centos重啓,則重啓後須要從新執行
>sudo mount -t vboxsf Share /mnt/Share
才能繼續使用共享文件夾。
>sudo yum -y install nautilus-open-terminal --安裝nautilus-open-terminal >sudo shutdown –r now --重啓後就可使用了
>sudo yum install openssh.i686 >sudo yum install openssh-server.i686
首先,在Vbox中爲該虛擬機設置網絡:
選擇鏈接方式爲:僅主機(Host-only)適配器,這種方式可讓主機與虛擬機相連,可是虛擬機不能鏈接外網。
界面名稱爲:VirtualBox Host-Only Ethernet Adapter
而後重啓虛擬系統。
以後CentOS上檢設置:
1. 關閉防火牆(可選)
>sudo service iptables stop >sudo chkconfig iptables off
2. 啓動ssh服務
>sudo service sshd start
3. 查看CentOS 的IP地址:
>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.
鏈接上後:
>sudo yum search jdk –-可選操做 >sudo yum install java-1.8.0-openjdk-devel.i686
>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服務端了:
>sudo src/redis-server redis.conf
後面的redis.conf參數是redis的配置文件,能夠省略,若省略,則使用默認的redis配置
開啓服務後,這個窗口是不能運行命令,這個窗口能夠關閉,服務不會關閉。運行redis-server後,就能夠運行redis客戶端redis-cli了,但此操做是可選的:
爲了有足夠的權限去建立文件,切換到root用戶下:
>su
1.nginx的rewrite模塊須要 pcre 庫,所以須要先安裝pcre
獲取pcre編譯安裝包,在http://www.pcre.org/上能夠獲取當前最新的版本
解壓縮pcre-xx.tar.gz包
進入解壓縮目錄,執行
>./configure >make & make install
在安裝pcre過程當中可能會遇到下面的錯誤:
configure: error: You need a C++ compiler for C++ support
此時須要先安裝gcc和gcc-c++:
>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包
進入解壓縮目錄,執行
>./configure >make & make install
3.安裝nginx
和前面的步驟相似,先去http://nginx.org/en/download.html上獲取nginx
解壓縮nginx-xx.tar.gz
>./configure >make & make install
若安裝時找不到上述依賴模塊,使用
--with-openssl=<openssl_dir> --with-pcre=<pcre_dir> --with-zlib=<zlib_dir>
指定依賴的模塊目錄。如已安裝過,此處的路徑爲安裝目錄;若未安裝,則此路徑爲編譯安裝包路徑,nginx將執行模塊的默認編譯安裝。
4. 啓動nginx
>cd /usr/local/nginx/sbin >./nginx
啓動的時候可能會遇到如下錯誤:
解決辦法:
確認已經安裝PCRE:
>cd /lib >ls *pcre*
若是列表中有libpcre.so.0.0.1,則爲該文件建立軟鏈:
>ln –s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1
5. 從新啓動nginx
>./nginx
以後打開瀏覽器看看:
6. 中止nginx
>./nginx –s stop
下載 http://tomcat.apache.org/download-80.cgi
解壓
>tar zxvf apache-tomcat-xx.tar.gz >cd apache-tomcat-xx.tar.gz
配置環境變量
>export CATALINA_HOME=/home/user/Software/apache-tomcat-8.0.28 >echo $CATALINA_HOME
啓動tomcat
>cd $CATALINA_HOME/bin >./startup.sh
查看日誌
>cd $CATALINA_HOME/logs >cat catalina.out
打開瀏覽器驗證
中止tomcat
>cd $CATALINA_HOME/bin >./shutdown.sh
下載:http://maven.apache.org/download.cgi
解壓:
>tar zxvf apache-maven-3.3.3.tar.gz
配置環境變量:
>sudo vi /etc/profile
添加下面的內容:
MAVEN_HOME=/home/user/Software/apache-maven-3.3.3 PATH=$MAVEN_HOME/bin:$PATH
保存退出,而後使配置當即生效:
>source /etc/profile
如今看看吧:
參考:http://subversion.apache.org/packages.html#centos
>sudo yum –y install subversion
下載:http://www.eclipse.org/downloads/?osType=linux
>tar zxvf eclipse-jee-mars-1-linux-gtk.tar.gz >cd eclipse >./eclipse --也能夠雙擊打開這個可執行文件
來看看吧:
因爲圖片太多,篇幅較長,後續部分將寫在下一篇博客中。