(1)連接服務器的操作:
打開xshell,連接遠程服務器:
填好主機地址,點擊確定后;跳到會話頁面,點擊連接;輸入登陸的用戶名(用戶必須經過授權后才能登陸),進入身份驗證頁面;用戶密鑰一般會自動生成,填寫密碼,確定后就會自動連接。
(2) 連接數據庫的操作
后臺服務器連接之后,連接數據庫
(a)命令:psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432
dbuser:數據庫賬號
exampledb:數據庫名稱,如果沒有數據庫可以不指定數據庫(刪除-d exampledb)
輸入數據庫密碼,enter后即可連接上。
(b)連接數據庫之后,命令:
\l 查看數據庫列表
CREATE DATABASE dbName; 創建名字為dbName的數據庫
\l 會發現數據庫列表中多了一個dbName的數據庫
\c dbName 進入到dbName數據庫
\d 查看表
\i /root/full.sql 執行腳本full.sql
(3)服務器中代碼拷貝
cd /abc/test 進入根目錄下的abc文件中的test文件夾(項目的工程目錄)
mkdir api 創建一個api的文件夾
cd api 進入到api 文件夾
利用Xftp上傳文件步驟:
Xshell中點擊新建文件傳輸按鈕:
選擇要上傳的文件,右鍵選擇傳輸:
修改的文件再次傳輸時,注意文件目錄對應。
文件上傳成功后會發現api 文件夾中多了上傳的文件app
cd app 進入app文件
ls 查看app文件夾中的文件目錄
python manage.py migrate 根據app中model的字段創建表
touch uwsgi.log 創建后臺配置文件
uwsgi --ini /abc/test/app/conf/uwsgi.ini 開啟配置文件
ps aux|grep nginx 查看進程
vi /abc/test/app/conf/nginx/nginx.conf 查看并修改相關的配置文件
service nginx restart 重新啟動服務器
2 ssh存儲的位置
/c/Users/new_man/.ssh
ssh 存儲在文件夾中的id_rsa.pub中