對於大部分使用VPS主機的使用者可能稍許有些門檻,畢竟大部分都是用來建站需求的,從虛擬機器主機過度到VPS主機、伺服器技術上稍微有一點點問題。基本上我們會在VPS中安裝WEB面板或者不錯的一鍵包,在國內用途較多的一鍵包中軍哥的LNMP使用還是比較多的,其次就是最近一段時間很多使用者有在使用的OneinStack一鍵包。
OneinStack一鍵包是網友@yeho原來是發布在自己的部落格中的,現在單獨用網域名稱提供出來,老左之前也有安裝過,相對軍哥的LNMP功能更加多一些,可以自由選擇配置組合,比如我們常用的LNMP(Linux + Nginx+ MySQL+ PHP)、LAMP(Linux + Apache+ MySQL+ PHP)、LNMPA(Linux + Nginx+ MySQL+ PHP+ Apache)、lnmt(Linux + Nginx+ MySQL+ Tomcat)、lnmh(Linux + Nginx+ MySQL+ HHVM)。
關於LNMP的安裝,之前老左有在"CentOS/Debian/Ubuntu系統一鍵安裝LNMP/LAMP/LNMPA網站環境"文章中示範安裝過,安裝過程還是比較簡單的,只要配置好需要的環境,然後就自動安裝直至完畢。在這篇文章中,將體驗安裝JAVA環境,包括也順帶安裝PHP、MYSQL等PHP網站需求的,這樣可以多功能需求。
第一、準備工作
這裡我用centos 6 64環境,其實這個指令碼是支援CentOS 5-7、Debian 6-8、Ubuntu 12-15環境版本的。我們可以根據自己的喜歡和習慣安裝。
第二、部署指令碼設定環境
代碼如下 |
複製代碼 |
yum -y install wget screen python
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
tar xzf oneinstack-full.tar.gz
cd oneinstack
screen -S oneinstack
./install.sh
|
直接登入我們的VPS主機SSH,然後丟上上面的環境,然後斷行符號後自動下載。
第三、部署JAVA環境過程記錄
1、基本環境選擇
我們根據自己的需要設定新的ROOT連接埠,安全提高一些,這裡我是亂寫的幾個數字,根據我們自己的實際寫幾個不同的數字,反正不用22就可以。然後選擇NGINX、TOMCAT、JDK等環境版本。
2、設定資料庫和其他配置
這裡如果我們還需要機器中可以有PHP環境和資料庫,我一併安裝了,這樣可以運行PHP,也可以JAVA。
3、其他的配置組件
根據實際需要安裝需要的組件和緩衝功能,這裡我就大概選擇。然後斷行符號就可以自動安裝。
第四、JAVA環境安裝完畢
如果我們有看到這樣的介面,表示JAVA環境安裝完畢。我們一樣的可以進行./vhost.sh添加網站等操作。
第五、常見OneinStack使用者命令
1、如何添加虛擬機器主機
2、如何刪除虛擬機器主機
3、如何管理FTP帳號
代碼如下 |
複製代碼 |
./pureftpd_vhost.sh
|
4、如何備份
A 備份設定
代碼如下 |
複製代碼 |
./backup_setup.sh
|
B 備份執行
代碼如下 |
複製代碼 |
./backup.sh # Start backup, You can add cron jobs
# crontab -l
0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &
|
總結,對於我們僅僅是應用VPS建站環境的,不一定要玩的多麼深入,選擇幾款常用的環境,然後不同的機器可以選擇安裝幾個,這樣可以看到各自特點,然後有針對的選擇。