0、啟動虛擬環境(切記)
# conda建立的環境
conda activate monitor_env # 位置在/root/anaconda3/env
# virtualenv建立環境
source /data/env/my_project_env/
bin/activate # 啟動虛擬環境
登入後預設python2.7,虛擬環境3.8
沒有切到虛擬環境直接執行python可能出現告警
syntaxerror: invalid syntax
一、前端
1.1啟動伺服器
# 啟動django
python manage.py runserver 0.0
.0.0
:8000
##########################################
# 啟動uwsgi
#### 重啟:
uwsgi -
-reload ***.pid # pid檔案位置見ini配置中pidfile = /tmp/uwsgi.pid
#### 停止:
uwsgi -
-stop ***.pid
pkill -f uwsgi -
9# 找不到pid檔案時候用
# 啟動,每次重新配置後都要重啟uwsgi
cd /data/wwwroot/mysite/conf
uwsgi -
-ini ***.ini
# 檢視uwsgi埠狀態
netstat -ltunp # 外網8002,內網8001
##########################################
# 啟動nginx
# 判斷nginx是否正常執行
ps -a | grep nginx # 檢視程序
netstat -anput | grep nginx # 檢視埠
# 停止服務
nginx -s quit
killall nginx
# 重啟nginx
cd /usr/local/nginx/sbin/
./nginx -s reload
nginx -t
# conf存放位址cd /data/wwwroot/mysite/conf,需要ln
nginx
1.2django資料庫
二、montior程式部署
1、新增專案路徑到環境變數
環境變數儲存位置在使用者目錄下,找到隱藏檔案.bashrc 檔案
cd ~
ls -a # 檢視所有檔案
find -name .bashrc # 查詢位置
手動把project專案路徑加到pathonpath,預設沒有這個環境變數的
多個路徑用":"分隔
export pythonpath=
"/home/ec2-user/program:"
# aws,實盤
export pythonpath=
"/data/program:"
# 阿里雲,取數
新增後生效
source .bashrc
cd /data/program
python test.py
2、程式寫入資料庫
2.1本地
(1)前台監控專案增加資料庫表
models裡增加class
views裡修改:引用類名,變數名,路徑名,字典中key和value
注意路徑名要和html檔名一致
# 注意還有menu、table等公用函式可能引用
multi_subaccounts_info_table = models.multi_subaccounts_info_table.objects.
all(
)return render(request,
'monitor/multi_subaccounts_info.html'
,)
urls裡修改相關
menu.html、table.html等檔案,可能也會引用
sqlite expert檢視table
(2)後台專案連線寫入table
記錄 Git 日常操作常用命令
git config global user.name xx git config global user.email x com 檢測 git config l 如果當前只有乙個使用者,就不用加入 x git config global unset user.name x git init 進入專...
常用命令記錄
cd change directory cd 回到剛才目錄。cd 回到自己主資料夾 root。cd 1 3 進入到有空格的1 3資料夾裡 pwd print working directory pwd p 顯示使用路徑,而非表面路徑。eg var mail spool mail cd var mai...
Git日常常用命令和ADB常用命令
adb常用命令 例如複製sdcard下的pull.txt檔案到d盤 adb pull sdcard pull.txt d 如果需要重新命名為rename.txt adb pull sdcard pull.txt d rename.txt 檢視手機型號資訊 adb shell getprop grep...