批量創(chuàng)建文件夾
sudo mkdir -p /data/{backup,code,logs,server,soft,virtual}
- backup 存放歷史版本的代碼
- code 放置預(yù)備上線的代碼
- logs 放置日志文件
- script 存放自動(dòng)化腳本
- server 放置服務(wù)器軟件 + 預(yù)備上線的代碼(重要)
- soft 存放軟件安裝包
- virtual 放置虛擬環(huán)境
安裝軟件過程,自動(dòng)確認(rèn)選項(xiàng) -y
sudo apt install python-virtualenv -y
按照當(dāng)前時(shí)間, 備份舊代碼
mv /data/server/views.py /data/backup/views.py-`date +%Y%m%d%H%M%S`
主機(jī)間免秘鑰登錄
ssh-keygen -t rsa # 設(shè)置加密算法為 rsa
ssh-copy-id 遠(yuǎn)程賬號(hào)@遠(yuǎn)程ip
遠(yuǎn)程控制命令執(zhí)行(以遠(yuǎn)程控制服務(wù)器打印ipconfig為例)
ssh 遠(yuǎn)程賬號(hào)@遠(yuǎn)程ip地址 "ifconfig"
將打印到屏幕上的信息全部拋入"黑洞"(以運(yùn)行django為例)
python manage.py runserver >> /dev/null 2>&1 &
腳本調(diào)試
bash -x zhaozhao.sh
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者