麒麟v10 Ubuntu miniconda3 gdal 发布flask web项目
一、需要安装的软件
VMware Workstation Pro,虚拟机推荐17.5.x及以上版本,不容易蓝屏死机
Xshell 7、Xftp 7,用于连接linux服务器终端,传输文件等
Miniconda3,用于配置python脚本运行的虚环境
麒麟v10 sp1镜像文件
2.系统安装
3.配置网络
(1)服务器需要连接互联网,用来下载一些必要的辅助插件
(3)网络连接成功,记住【地址】这个值,待会xshell连接需要用到
依次执行以下命令,更新系统
apt update
apt upgrade
apt install sudo
sudo apt update
查看ssh安装情况,如果有安装openssh-client 只会出现ssh-agent, 不会出现sshd
ps -e|grep ssh
安装ssh服务
sudo apt-get install openssh-server
安装好openssh-server后,启动ssh-server服务即可,开启方式需要输入如下命令:
service ssh start
/etc/init.d/ssh start
麒麟没有激活系统,输入命令经常提醒权限不够,无法通过管理员安装软件或运行有执行权限脚本
打开终端执行命令:(是默认开了安全导致,可用命令解除安全限制)
sudo setstatus softmode -p
修改文件参数,解决xshell无法用root用户登录的原因-----修改后需重启服务器
vi /etc/ssh/sshd_config
把其中的permitRootLogin 修改成:
#Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
按键盘i键,左下角出现插入,删除#字符即可,按Esc退出编辑,输入 :wq,回车保存退出即可
服务器就连接成功了
跳转至当前安装包路径,并安装
cd /usr/local
bash Miniconda3-py38_4.8.3-Linux-x86_64.sh
添加安装目录—无需事先创建该文件,输入后自动创建并安装,记住这个路径,后续的虚环境需要从这个路径中查找
/usr/local/miniconda3
解压压缩包
unzip Env01.zip
找到解压后该路径下的文件夹,复制到指定路径
移动完成后,激活虚拟环境
conda activate test
安装firewalld
sudo apt-get install firewalld
查看firewalld状态
sudo systemctl status firewalld
打开系统的5000端口号
sudo firewall-cmd --permanent --add-port=5000/tcp
sudo firewall-cmd --reload
下载配置【libmdbodbc.so】
sudo apt install odbc-mdbtools
安装成功后,该目录下会出现【libmdbodbc.so】文件
将配置文件【odbcinst.ini】复制到当前目录覆盖替换
下载【libreoffice】库,用于docx转pdf
apt-get update
sudo apt install libreoffice
切换至项目路径
cd /usr/local/service
执行命令,启动服务
uwsgi --ini uwsgi.ini
浏览器输入以下地址
http://192.168.226.168:5000/UploadService3/api/Attachment/GetCheckStatus?strFileGuid=a195ce32-8038-4ea8-8c42-1b1fdda8342d