linux的實戰作業: 這個是linux分享課上的作業:
從git倉庫https://github.com/istester/ido.git clone下代碼
并將src目錄下的abc3個目錄下的所有文件以及config.xml文件 打包為istester.tar.gz上傳到服務器/App/bak目錄,最終部署到目錄/app/www目錄并解壓
如上倉庫是隨機假設的,你自己找個可以down的倉庫,或者自己弄個git庫,里面新建如上的幾個文件和文件夾
在自己的git上新建一個倉儲
倉儲地址git@github.com:liylong85/istester.git
然后使用命令clone到本地,并查看clone的內容
git clonegit@github.com:liylong85/istester.git
具體見下圖
在git倉儲中創建FileA 、FIleB、FIleC 三個文件,并重新clone到本地,并查看
使用打包命令進行打包
tar czvf istester.tar.gz /Users/long/istester
結果如下
linux裝在另一臺windows的電腦上了,在封閉沒有帶。
現在在mac上使用virtual box安裝一下cenos7。
下載地址:http://ftp.sjtu.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso
安裝后,試一試下面的命令能否正確執行。
新建目錄,因為App/bak目錄含有子目錄,所以需要使用-p參數
命令如下:
mkdir -p App/bak ,
OK創建成功。
使用命令ls -all 確認權限,如果權限不夠,修改為777。默認權限就是777
chomd 777 bak
然后在mac上執行拷貝命令,
scp istester.tar.gz localhost/App/bak
在目錄/app/www下解壓即為部署
tar -zxvf App/bak/istester.tar.gz -C/app/webapp/
我去。居然忘了vi界面輸入命令需要先ESC然后:才可以輸入命令的
:wq 保存文件并退出vi
:w 保存文件但不退出vi
:w file 將修改另外保存到file中,不退出vi
:q 不保存文件,退出vi
centos7 網絡配置設置失敗,明天繼續弄一下網絡