在Windows系統(tǒng)中安裝VitualBox,很簡單
成都創(chuàng)新互聯(lián)服務(wù)項目包括昌樂網(wǎng)站建設(shè)、昌樂網(wǎng)站制作、昌樂網(wǎng)頁制作以及昌樂網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,昌樂網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到昌樂省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!下載地址: https://www.virtualbox.org/wiki/Downloads
在VirtualBox中安裝CentOS首先下載CentOS:https://wiki.centos.org/Download
打開安裝好的VirtualBox,點擊新建:
然后一路默認(rèn)吧,這個不難,就不截圖了。
創(chuàng)建好虛擬機后,啟動它,啟動的時候會彈出框,讓我們選擇系統(tǒng)鏡像:
選擇之后就可以引導(dǎo)了,選擇安裝操作系統(tǒng)即可。
將用戶添加到超級用戶組該操作需要root用戶來執(zhí)行,因此需要先切換用戶:
>su >chmod+w/etc/sudoers >vi/etc/sudoers
查找 "## Allows people in group wheel to run all commands" 并添加下面這一行并保存:
userALL=(ALL)ALL
修改完成后,記得刪除修改的權(quán)限:
>chmod–w/etc/sudoers 更新yum源
>cd/etc/yum.repos.d/--進入yum配置文件目錄 >sudomvCentOS-Base.repoCentOS-Base.repo.bak--備份配置文件 >sudowgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo--下載163的配置
下載下來的文件名為 CentOS6-Base-163.repo
>sudomvCentOS6-Base-163.repoCentOS-Base.repo--重命名 >sudoyumupdate--更新 修改Hostname
修改/etc/sysconfig/network下的HOSTNAME變量 ----需要重啟生效,永久性修改。
>sudovi/etc/sysconfig/network
>sudosysctlkernel.hostname=centos----使其立即生效
安裝中文支持(將安裝ibus輸入法)>sudoyuminstall"@ChineseSupport"
如果遇到以下錯誤:
Invalid GPG Key from http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6: No key found in given key data
>sudovi/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切換輸入法了:
切換系統(tǒng)中英文切換前:
如果在安裝系統(tǒng)的時候設(shè)置的英文或中文,現(xiàn)在需要切換為另一種語言,可以使用以下方式:
>sudovi/etc/sysconfig/i18n
然后注釋(或刪除)掉中文,增加英文:
最后重啟即可:
>sudoshutdown-rnow
當(dāng)然,以上是對于所有用戶的修改,如果只需要修改當(dāng)前用戶的語言:
>vi~/.bashrc
在最后增加:
exportLANG=”zh_CN.UTF-8”
保存并重啟系統(tǒng)即可。
切換后:
安裝共享文件夾工具先給虛擬機掛載Vbox工具包(該工具還可以使光標(biāo)在物理機和虛擬機自由移動和切換):
選擇Vbox安裝目錄下的VBoxGuestAddtions.iso:
重啟系統(tǒng),之后:
>sudoyuminstallgcc.i686 >sudoyuminstallkernel-devel-2.6.32-573.el6.i686 >cd/media/VBOXADDITIONS_4.3.24_98716 >sudo./VBoxLinuxAdditions.run
等待安裝完成:
安裝完成之后,鼠標(biāo)就可以任意在虛擬系統(tǒng)和物理系統(tǒng)切換和移動了(無需在切換時按Alt鍵了)。接下來可以掛載共享文件夾了:
>sudomkdir/mnt/Share--這是在Linux下的文件夾名稱 >sudomount-tvboxsfShare/mnt/Share
將Vbox提供的共享文件夾Share掛載到/mnt/Share中。注意第一個Share是從VirturlBox中設(shè)置到共享文件夾名稱。
之后可以嘗試從Windows系統(tǒng)中拷貝文件到共享文件夾,并在Linux系統(tǒng)中去查看。
如果將虛擬的centos重啟,則重啟后需要重新執(zhí)行
>sudomount-tvboxsfShare/mnt/Share
才能繼續(xù)使用共享文件夾。
安裝右鍵打開終端快捷方式>sudoyum-yinstallnautilus-open-terminal--安裝nautilus-open-terminal >sudoshutdown–rnow--重啟后就可以使用了
安裝SSH服務(wù)>sudoyuminstallopenssh.i686 >sudoyuminstallopenssh-server.i686 使用putty訪問Vbox中的虛擬CentOS
首先,在Vbox中為該虛擬機設(shè)置網(wǎng)絡(luò):
選擇連接方式為:僅主機(Host-only)適配器,這種方式可以讓主機與虛擬機相連,但是虛擬機不能連接外網(wǎng)。
界面名稱為:VirtualBox Host-Only Ethernet Adapter
然后重啟虛擬系統(tǒng)。
之后CentOS上檢設(shè)置:
1. 關(guān)閉防火墻(可選)
>sudoserviceiptablesstop >sudochkconfigiptablesoff
2. 啟動ssh服務(wù)
>sudoservicesshdstart
3. 查看CentOS 的IP地址:
>ifconfig-a
看到以下內(nèi)容:inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0
然后,回到WIN7下PING 192.168.56.101 ,確保虛擬機有回應(yīng)。
最后,PuTTY上場,會話方式選擇SSH,填入虛擬主機IP地址192.168.56.101.
連接上后:
安裝JDK>sudoyumsearchjdk–-可選操作 >sudoyuminstalljava-1.8.0-openjdk-devel.i686
安裝Redis>wgethttp://download.redis.io/releases/redis-3.0.5.tar.gz >tarxzfredis-3.0.5.tar.gz >cdredis-3.0.5 >make
make完后 redis-3.0.5/src目錄下會出現(xiàn)編譯后的redis服務(wù)程序redis-server,還有用于測試的客戶端程序redis-cli,現(xiàn)在可以運行redis服務(wù)端了:
>sudosrc/redis-serverredis.conf
后面的redis.conf參數(shù)是redis的配置文件,可以省略,若省略,則使用默認(rèn)的redis配
開啟服務(wù)后,這個窗口是不能運行命令,這個窗口可以關(guān)閉,服務(wù)不會關(guān)閉。運行redis-server后,就可以運行redis客戶端redis-cli了,但此操作是可選的:
安裝nginx為了有足夠的權(quán)限去創(chuàng)建文件,切換到root用戶下:
>su
1.nginx的rewrite模塊需要pcre庫,因此需要先安裝pcre
獲取pcre編譯安裝包,在http://www.pcre.org/上可以獲取當(dāng)前最新的版本
解壓縮pcre-xx.tar.gz包
進入解壓縮目錄,執(zhí)行
>./configure >make&makeinstall
在安裝pcre過程中可能會遇到下面的錯誤:
configure: error: You need a C++ compiler for C++ support
此時需要先安裝gcc和gcc-c++:
>yuminstall-ygccgcc-c++
2.在./configure配置nginx的時候,可能會遇到下面的錯誤:
./configure: error: the HTTP gzip module requires the zlib library.
此時,應(yīng)先安裝zlib:
獲取zlib編譯安裝包,在http://www.zlib.net/上可以獲取當(dāng)前最新的版本
解壓縮zlib-xx.tar.gz包
進入解壓縮目錄,執(zhí)行
>./configure >make&makeinstall
3.安裝nginx
和前面的步驟類似,先去http://nginx.org/en/download.html上獲取nginx
解壓縮nginx-xx.tar.gz
>./configure >make&makeinstall
若安裝時找不到上述依賴模塊,使用
--with-openssl=
指定依賴的模塊目錄。如已安裝過,此處的路徑為安裝目錄;若未安裝,則此路徑為編譯安裝包路徑,nginx將執(zhí)行模塊的默認(rèn)編譯安裝。
4. 啟動nginx
>cd/usr/local/nginx/sbin >./nginx
啟動的時候可能會遇到以下錯誤:
解決辦法:
確認(rèn)已經(jīng)安裝PCRE:
>cd/lib >ls*pcre*
如果列表中有l(wèi)ibpcre.so.0.0.1,則為該文件創(chuàng)建軟鏈:
>ln–s/lib/libpcre.so.0.0.1/lib/libpcre.so.1
5. 重新啟動nginx
>./nginx
之后打開瀏覽器看看:
6. 停止nginx
>./nginx–sstop
安裝Tomcat下載 http://tomcat.apache.org/download-80.cgi
解壓
>tarzxvfapache-tomcat-xx.tar.gz >cdapache-tomcat-xx.tar.gz
配置環(huán)境變量
>exportCATALINA_HOME=/home/user/Software/apache-tomcat-8.0.28 >echo$CATALINA_HOME
啟動tomcat
>cd$CATALINA_HOME/bin >./startup.sh
查看日志
>cd$CATALINA_HOME/logs >catcatalina.out
打開瀏覽器驗證
停止tomcat
>cd$CATALINA_HOME/bin >./shutdown.sh
安裝Maven下載:http://maven.apache.org/download.cgi
解壓:
>tarzxvfapache-maven-3.3.3.tar.gz
配置環(huán)境變量:
>sudovi/etc/profile
添加下面的內(nèi)容:
MAVEN_HOME=/home/user/Software/apache-maven-3.3.3 PATH=$MAVEN_HOME/bin:$PATH
保存退出,然后使配置立即生效:
>source/etc/profile
現(xiàn)在看看吧:
安裝SVN參考:http://subversion.apache.org/packages.html#centos
>sudoyum–yinstallsubversion
安裝Eclipse下載:http://www.eclipse.org/downloads/?osType=linux
>tarzxvfeclipse-jee-mars-1-linux-gtk.tar.gz >cdeclipse >./eclipse--也可以雙擊打開這個可執(zhí)行文件