系統更新(centos6.8)
1
:更新系統
yum update -y
2:更新軟體
yum upgrade -y
配置免密登入1
:ssh-keygen -t rsa # (本機)
2:vim ~
/.ssh/id_rsa.pub # (複製本機公鑰)
3:登入伺服器 vim ~
/.ssh/authorized_keys # (貼上公鑰,伺服器)
4: 儲存退出斷開連線,重新連線
安裝軟體
安裝常用依賴
1
:編寫指令碼:
install_software(
)
安裝mysql1
:yum list installed | grep mysql(檢視是否安裝了mysql)
2:yum -y remove mysql(刪除已經安裝的mysql,看到complete說明刪除成功)
3:yum list
| grep mysql(檢視mysql版本)
4: yum -y install mysql mysql-server mysql-devel(安裝mysql)
5:rpm -qi mysql-server(驗證是否安裝成功)
6:service mysqld start(啟動mysql)
7:mysql -u root(進入mysql)
如果出現(error 2002
(hy000)
:)# chown -r openscanner:openscanner /var/lib/mysql
8: use mysql;
update user set password=password(『123456『) where user=『root『;
9:grant all privileges on *
.* to 『root』@』%』 identified by 『你的密碼』 with grant option;
flush privileges;
安裝pyenv管理工具1
:安裝:
2:配置pyenv:
cat >> $home/
.bashrc << eof
# pyenvconfig
export path=
"\$home/.pyenv/bin:\$path"
eval
"\$(pyenv init -)"
eval
"\$(pyenv virtualenv-init -)"
eof3:配置檔案生效
source $home/
.bashrc
4:安裝python
pyenv install -v 3.6
.7 pyenv global
3.6.7
5:更新pip工具
pip install -u pip
安裝nginx1
wget -p /tmp ''
2:解壓:
tar -xzf /tmp/nginx-
1.14
.1.tar.gz -c /tmp
3:安裝:
1:cd /tmp/nginx-
1.14
.12:.
/configure
3:make &
& make install
4:cd -
5:rm -rf /tmp/nginx*
6:ln -s /usr/local/nginx/sbin/nginx /usr/local/
bin/nginx
安裝redis1
wget -p /tmp/
''2:解壓:
tar -xzf /tmp/redis-
5.0.0
.tar.gz -c /tmp
3:安裝:
1:cd /tmp/redis-
5.0.0
2:make &
& make install
3:cd -
4:rm -rf /tmp/redis*
上傳**1
:伺服器:
1:cd /opt/
2:mkdir -p swiper/logs
2本機:
1:cd到專案下:
2:rsync -crvp -
-exclude=
/opt/swiper/
建立虛擬環境,安裝包1
:建立虛擬環境,cd到專案下
cd /opt/swiper/
python -m venv
2:啟用環境:(注意虛擬環境路徑)
source .
/venv/
bin/activate
3:按住包:
pip freeze install -r requirement.txt
專案測試1
:啟動專案
gunicorn -c swiper/gunicorn-config.py swiper.wsgi
2:檢視是否啟動
ps aux | grep gunicorn
3:測試:連線狀態
:gunicorn配置埠號/請求路徑
配置nginx(反向**gunicorn伺服器)user root;
#反向**gunicorn伺服器,
location /
}}
配置nginx(反向**uwsgi)#user nobody;
# uwsgi配置
#}}
測試1
:訪問公網ip
壓力測試 專案部署流程
1 通過ftp將tomcat壓縮包匯入到linux伺服器中 2 通過遠端命令列工具解壓壓縮包 進入到壓縮包目錄 解壓壓縮包 顯示以下則安裝成功 3 啟動 關閉tomcat 進入到bin目錄 啟動tomcat 開啟顯示如下,則代表啟動成功。注 如無法顯示,則有可能埠未開啟,進行 1.1.2步驟 關閉t...
三 Linux專案部署之基礎專案部署
2.專案執行依賴於jdk的版本,tomcat可指定jdk版本。linux 指定tomcat專案啟動的jdk版本 教程位址 3.專案打包好後,將專案名修改為自己需要訪問的專案名,使用檔案上傳工具 xftp filezilla rz.上傳所打包好的war檔案。1.啟動tomcat容器,cd 到tomca...
tomcat 專案部署
1.開啟conf資料夾下server.xml 在 tomcat 的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個應用程式。開啟server.xml檔案,在host標籤內建乙個context,內容如下 其中path是虛擬路徑,doc...