麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目

麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目

一、需要安装的软件

  1. VMware Workstation Pro,虚拟机推荐17.5.x及以上版本,不容易蓝屏死机
    在这里插入图片描述

  2. Xshell 7、Xftp 7,用于连接linux服务器终端,传输文件等

  3. Miniconda3,用于配置python脚本运行的虚环境

  4. 麒麟v10 sp1镜像文件

二、新建虚拟机
1.虚拟机配置
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第1张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第2张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第3张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第4张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第5张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第6张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第7张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第8张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第9张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第10张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第11张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第12张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第13张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第14张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第15张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第16张图片
在这里插入图片描述
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第17张图片

2.系统安装

麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第18张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第19张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第20张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第21张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第22张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第23张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第24张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第25张图片

不会格式化本地磁盘,只操作虚拟机分配的部分,放心勾选
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第26张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第27张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第28张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第29张图片

等待安装即可
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第30张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第31张图片

如果无法点击到重新启动按钮
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第32张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第33张图片

3.配置网络
(1)服务器需要连接互联网,用来下载一些必要的辅助插件

麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第34张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第35张图片

(2)记住这两个ip地址,待会配置网络需要用到
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第36张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第37张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第38张图片

(3)网络连接成功,记住【地址】这个值,待会xshell连接需要用到
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第39张图片

4.系统更新
(1)桌面鼠标右键,打开终端
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第40张图片

修改root密码
sudo passwd
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第41张图片

输入刚才修改的root密码,切换至root用户
su
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第42张图片

依次执行以下命令,更新系统
apt update
apt upgrade
apt install sudo
sudo apt update
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第43张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第44张图片

查看ssh安装情况,如果有安装openssh-client 只会出现ssh-agent, 不会出现sshd
ps -e|grep ssh

安装ssh服务
sudo apt-get install openssh-server
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第45张图片

安装好openssh-server后,启动ssh-server服务即可,开启方式需要输入如下命令:
service ssh start
/etc/init.d/ssh start
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第46张图片

麒麟没有激活系统,输入命令经常提醒权限不够,无法通过管理员安装软件或运行有执行权限脚本
打开终端执行命令:(是默认开了安全导致,可用命令解除安全限制)
sudo setstatus softmode -p

修改文件参数,解决xshell无法用root用户登录的原因-----修改后需重启服务器
vi /etc/ssh/sshd_config
把其中的permitRootLogin 修改成:
#Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
按键盘i键,左下角出现插入,删除#字符即可,按Esc退出编辑,输入 :wq,回车保存退出即可
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第47张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第48张图片

修改完成后,重新启动
5.Xshell连接服务器
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第49张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第50张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第51张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第52张图片

输入之前的root密码
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第53张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第54张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第55张图片

服务器就连接成功了
在这里插入图片描述

打开Xftp开始传输文件
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第56张图片

复制本地miniconda3安装包至服务器并安装
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第57张图片

跳转至当前安装包路径,并安装
cd /usr/local
bash Miniconda3-py38_4.8.3-Linux-x86_64.sh
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第58张图片

按键盘q跳过
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第59张图片

输入yes
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第60张图片

添加安装目录—无需事先创建该文件,输入后自动创建并安装,记住这个路径,后续的虚环境需要从这个路径中查找
/usr/local/miniconda3
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第61张图片麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第62张图片

安装成功
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第63张图片

切换至base基础环境
source ~/.bashrc
在这里插入图片描述

将已经处理好的虚环境复制到指定目录下
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第64张图片

解压压缩包
unzip Env01.zip
找到解压后该路径下的文件夹,复制到指定路径
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第65张图片

移动完成后,激活虚拟环境
conda activate test
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第66张图片
在这里插入图片描述

安装firewalld
sudo apt-get install firewalld

查看firewalld状态
sudo systemctl status firewalld

打开系统的5000端口号
sudo firewall-cmd --permanent --add-port=5000/tcp
sudo firewall-cmd --reload
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第67张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第68张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第69张图片

下载配置【libmdbodbc.so】
sudo apt install odbc-mdbtools
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第70张图片

安装成功后,该目录下会出现【libmdbodbc.so】文件
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第71张图片

将配置文件【odbcinst.ini】复制到当前目录覆盖替换
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第72张图片

下载【libreoffice】库,用于docx转pdf
apt-get update
sudo apt install libreoffice
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第73张图片
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第74张图片

安装完成
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第75张图片

复制项目至指定目录
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第76张图片

切换至项目路径
cd /usr/local/service

执行命令,启动服务
uwsgi --ini uwsgi.ini
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第77张图片

浏览器输入以下地址
http://192.168.226.168:5000/UploadService3/api/Attachment/GetCheckStatus?strFileGuid=a195ce32-8038-4ea8-8c42-1b1fdda8342d

出现以下界面,表示接口调用成功
在这里插入图片描述
麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目_第78张图片

你可能感兴趣的:(ubuntu,flask,数据库)