UE伺服器編譯部署在linux
Ⅰ 為什麼最後項目開發完要部署在linux系統上
主要得益於LINUX的優勢:
Linux系統是最具穩定性的系統;事實上,以Linux系統的美國伺服器用戶在出現系統崩潰的反饋上比例非常少。
2.Linux是天生就比Windows更具安全性,無論是從伺服器系統,桌面上或在嵌入式環境Linux系統都更具安全性。
3.Windows伺服器通常需要頻繁的硬體升級,以容納不斷增加的資源需求,Linux伺服器更靈活性和可擴展性,無論處理器或機器架構都能很好地進行資源上的容納。
4.因為軟體本身是免費,因而Linux伺服器在應用開發上更能節約成本。即使有企業購買了專業的版本,但是在性價比上它也比window或者其他系統更加高因為它通常包括基於用戶的許可和一系列昂貴的附加軟體。
5.自由Linux伺服器更具自由性,無論用戶選擇什麼樣的業務,都可以用Linux系統對業務進行更加自由的開發。
Ⅱ ota伺服器搭建linux
Linux伺服器的部署,配置,搭建步驟:
1.准備:
1.1. jdk1.8:jdk-8u11-linux-x64.tar.gz。
tomcat:apache-tomcat-8.0.39-windows-x64.zip。
1.2. 先安裝個1.8的jdk,注意是linux for jdk,要不然可不行。
然後新建一個java文件夾在根目錄的(這里的根目錄要通過cd 再接/usr/進入,而不是home/xxx,可以通過pwd查看當前所在路徑)/usr/下,用來放置解壓後的jdk文件,這里因為後綴名是tar.gz所以直接用tar -xf 命令解壓。
2.配置:
2.1. 配置JDK的環境變數:到/etc/文件夾找到profile文件,通過文件編輯命令vi profile在文件的末尾加上變數參數:
JAVA_HOME=/usr/java/jdk1.8.0_11
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.2. 把下好的tomcat解壓到自定義的一個文件夾里了,我的是home/pengyy/tomcat/下,到config文件里修改一下埠號,vi命令編輯server.xml,裡面後來啟動的時候8005那個埠有沖突,我直接改了8088,然後又把http請求的埠改成了8001,OK,tomcat配置完成,沒什麼過多的步驟。
2.3. 將一個完成的web項目打成war包,放在tomcat下的webapps里解壓。
2.4. 進入到tomcat下的bin目錄,輸入命令啟動:./start.sh,終止命令./shutdown.sh。
可以查看日誌,去tomcat的logs目錄底下查看catalina.out日誌文件,可以通過cat查看文件命令,也可以tail -f(倒數多少行可以為數字) catalina.out來查看。
如果埠號被佔用,可以用命令lsof -i:埠號 來查看埠號被佔用的進程號,或者停止該進程,或者修改tomcat的埠號都可以。
而當你不確定是否終止了哪個項目的時候,可以通過輸入命令ps -ef|grep java來查看一下是否有在運行的項目,通過kill -9 進程號就可以幹掉哪個正在運行的項目了。
最後通過ifconfig或者ip命令獲取虛擬機的Ip地址,在主機上通過ip+埠號+項目根路徑的方式訪問即可。