自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

阿里云運(yùn)維部署工具AppDeploy最佳實(shí)踐

運(yùn)維 系統(tǒng)運(yùn)維
阿里云AppDeploy版是一個(gè)通過(guò)SSH實(shí)現(xiàn)的流式命令行工具,可用于完成應(yīng)用部署和遠(yuǎn)程運(yùn)維管理,其工作于python平臺(tái)上,具有良好的可移植性;AppDeploy將本地應(yīng)用軟件上傳到遠(yuǎn)端服務(wù)器,并執(zhí)行用戶預(yù)定義的產(chǎn)品部署命令。本文通過(guò)三個(gè)使用場(chǎng)景介紹AppDeploy,供大家參考!

  阿里云AppDeploy版是一個(gè)通過(guò)SSH實(shí)現(xiàn)的流式命令行工具,可用于完成應(yīng)用部署和遠(yuǎn)程運(yùn)維管理,其工作于python平臺(tái)上,具有良好的可移植性;AppDeploy將本地應(yīng)用軟件上傳到遠(yuǎn)端服務(wù)器,并執(zhí)行用戶預(yù)定義的產(chǎn)品部署命令。

[[154718]]

  工具當(dāng)前免費(fèi)下載使用,地址:

  http://market.aliyun.com/products/53690006/cmgj000331.html

  http://market.aliyun.com/products/53690006/cmgj000321.html

  本文通過(guò)三個(gè)使用場(chǎng)景介紹AppDeploy:

  一、高效運(yùn)維管理命令

  1.實(shí)時(shí)監(jiān)控服務(wù)器狀態(tài)

  執(zhí)行命令:  

  1. $ adep check_status 

  將得到服務(wù)器的具體信息,包括ip、route、dns、resolve、iptables、mount、disk、load等。

  也可以在命令后面加具體參數(shù)查看部分信息,例如:

  當(dāng)前支持:ip、route、dns、resolve、iptables、mount、diskload?! ?/p>

  1. $ adep check_status:resolve 

    

  1. $ adep check_status:disk 

  

  2.實(shí)時(shí)監(jiān)控服務(wù)器帶寬

  在命令行執(zhí)行:  

  1. $ adep check_bandwidth 

  將會(huì)得到下面動(dòng)態(tài)數(shù)據(jù):

  其中紅框內(nèi)的數(shù)據(jù)分別為:

  ◆提示按”e”字母退出監(jiān)控狀態(tài):此處注意輸入格式。

  ◆服務(wù)器流入帶寬實(shí)時(shí)數(shù)據(jù)(動(dòng)態(tài)顯示):分別顯示KB/s 和Mb/s兩中常見(jiàn)數(shù)據(jù)格式。

  ◆服務(wù)器流出帶寬實(shí)時(shí)數(shù)據(jù)(動(dòng)態(tài)顯示):分別顯示KB/s 和Mb/s兩中常見(jiàn)數(shù)據(jù)格式。

  3.文件的上傳下載

  通過(guò)命令行類似shell命令的方式實(shí)現(xiàn):

  具體操作的哪些服務(wù)器、用戶名、密碼信息由appdeploy.py文件定義。

  文件上傳命令格式:  

  1. $ adep put:localfile,remoteFolder 

  ◆“put”、”:”、”localFile”、”,”、”remoteFolder”之間都沒(méi)有空格。

  ◆LocalFile:本地上傳文件路徑及名字,RemoteFolder:上傳到服務(wù)器的具體目錄。

  文件下載命令格式:  

  1. $ adep get:remoteFile,localFolder 

  ◆”get”、”:”、”remoteFile”、”,”、”localFolder”之間都沒(méi)有空格。

  ◆RemoteFile:從服務(wù)器上下載的文件名,localFolder:下載文件本地存放目錄。

  例如:

  #p#

4.遠(yuǎn)程命令執(zhí)行

  通過(guò)命令行類似shell命令的方式實(shí)現(xiàn):

  具體操作的哪些服務(wù)器、用戶名、密碼信息由appdeploy.py文件定義。

  命令遠(yuǎn)程執(zhí)行格式:

 

  1. return (1xx | 2xx | 4xx | 5xx) ["text"];  
  2. $ adep run:shellCommand 

  ◆“run”、”:”、”shellCommand”之間都沒(méi)有空格。

  ◆ShellCommand:指遠(yuǎn)端執(zhí)行的命令,有空格時(shí)要用引號(hào)引起來(lái)。

  5.一鍵更新服務(wù)器源

  命令行輸入:  

  1. $ adep update_source 

  可以更新服務(wù)器端的源配置,支持Ubuntu、Centos、Redhat、Opensuse、Debian等系統(tǒng)的多個(gè)版本源更新功能。

  二、一鍵部署Web服務(wù)器之Mysql + Nginx + PHP

  1.在appdeploy.py中輸入以下定義

 

  1. def runtime():  
  2. componets={“nginx” : “1.4.4″,  
  3. “php” : “5.6.11″,  
  4. “mysql” : “5.6.26″  
  5.  
  6. install_runtime(componets) 

  2.在命令行執(zhí)行下面命令,由于全部為源碼安裝,安裝會(huì)占用相對(duì)較長(zhǎng)時(shí)間?! ?/p>

  1. $ adep runtime 

  3.應(yīng)用部署上線:上傳您的PHP項(xiàng)目

  下面代碼表示將本地PHP項(xiàng)目上傳到服務(wù)器:/aliyun/www/phpwind目錄。

 

  1. def deploy_php():  
  2. put(“./php/*”, “/aliyun/www/phpwind/”) 

  執(zhí)行:  

  1. $ adep deploy_php 

  4.檢驗(yàn)應(yīng)用部署效果

  三、一鍵部署Web服務(wù)器之JDK + Mysql + Nginx + Tomcat

  1.在appdeploy.py中輸入以下定義:

 

  1. def runtime():  
  2. componets={ “jdk” : “1.8.0″,  
  3. “nginx” : “1.4.4″,  
  4. “tomcat” : “7.0.63″,  
  5. “mysql” : “5.6.26″  
  6.  
  7. install_runtime(componets) 

  2.在命令行執(zhí)行下面命令,由于全部為源碼安裝,會(huì)占用相對(duì)較長(zhǎng)時(shí)間?! ?/p>

  1. $ adep runtime 

  3.應(yīng)用部署:上傳您的java項(xiàng)目

  下面任務(wù)會(huì)將本地java項(xiàng)目編譯、打包、上傳到服務(wù)器(基于Maven,appdeploy會(huì)自動(dòng)檢測(cè)您的maven程序是否安裝,若沒(méi)有安裝,則會(huì)自動(dòng)安裝),***上傳到服務(wù)器的/aliyun/server/tomcat/webapps目錄。

 

  1. def pack_deploy():  
  2. componets={“plugin”: “maven”,  
  3. “project_dir” : “./java/myFirstWebApp”,  
  4. “web_dir” : “/aliyun/server/tomcat/webapps”  
  5.  
  6. package(componets)  
  7. deploy(componets) 

  執(zhí)行:  

  1. $ adep pack_deploy 

  4.檢驗(yàn)應(yīng)用部署效果  

責(zé)任編輯:火鳳凰 來(lái)源: 運(yùn)維幫
相關(guān)推薦

2015-11-04 13:14:49

AppDeploy運(yùn)維工具

2013-06-09 10:38:54

IT運(yùn)維管理運(yùn)維管理ITIL管理

2015-07-23 08:48:29

運(yùn)維

2014-01-21 09:55:21

運(yùn)維人員日志實(shí)踐

2015-02-04 11:45:52

高效運(yùn)維

2021-01-05 10:09:28

DevOps

2015-08-29 13:03:24

運(yùn)維技術(shù)沙龍MDSA

2017-07-25 10:53:27

2018-06-29 10:36:29

阿里云互聯(lián)網(wǎng)故障

2015-08-05 09:53:34

運(yùn)維自動(dòng)化

2013-06-18 09:24:36

云部署實(shí)踐云計(jì)算

2013-06-18 09:17:16

云部署IT云安全

2012-06-28 11:35:27

BSM北塔軟件

2015-09-01 09:23:38

360網(wǎng)絡(luò)運(yùn)維

2013-09-13 16:15:29

柯旻運(yùn)維云計(jì)算運(yùn)維

2015-02-13 18:43:34

Windows Azu阿里云遷移

2016-06-17 15:21:43

小米運(yùn)維

2020-07-17 11:23:43

云運(yùn)維云運(yùn)維工具多云

2015-06-24 10:42:19

云計(jì)算運(yùn)維自動(dòng)化運(yùn)維ANSIBLE

2018-04-10 09:49:17

IT運(yùn)維人員京東運(yùn)維體系
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)