一、一些自我感想:
2020年毕业后由于从事的工作岗位与技术相差十万八千里且本来也是自学的,知识基础并不扎实,所以就放下了,近期越来越觉得有点技术傍身比较靠谱,哪怕日常工作中不用,至少心里能踏实一些,因为之前在学校资源倾向于大老师的学生,我们这些小老师的学生都只是在自己笔记本山跑跑小程序,并没有实际的在服务器上运行过程序,当时也请教过身边同学,并没有真正学到什么,因此在b站突发奇想搜了一个上学时候一直疑问的问题“怎么在服务器上跑代码?”恰巧,今年8月份有位博主在CSDN发布了类似的文章并且在b站进行了视频讲解,虽然暂时还未进行实践,但还是先转载为强吧,怕哪天博主删掉了。
二、以下是正文:
原文地址:手把手教你从购买服务器到运行一个量化程序_echo044的博客-CSDN博客
版权声明:本文为CSDN博主「echo044」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/echo044/article/details/132114836
一、注册亚马逊账户
1、亚马逊轻量服务器官网: https://lightsail.aws.amazon.com/
2、邮箱注册亚马逊账户
3、添加付款信息(需要visa银行卡,没有实体卡也可以用虚拟卡)
二、购买轻量云服务器
1、挑选服务器种类
2、创建并下载密钥(pem格式)
3、创建云服务器实例
三、使用putty登录云服务器
1、下载putty:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
2、使用puttygen转换密钥格式(pem --> ppk)
3、putty密钥登录
4、修改用户密码
1.修改root用户密码:sudo passwd root
2.切换到root用户:su root
3.修改ubuntu用户密码:passwd ubuntu
5、开启密码登录
1.切换到root用户:su root
2.进入配置文件:vim /etc/ssh/sshd_config
3.修改配置文件:将”PasswordAuthentication“和”PermitRootLogin“字段都修改为yes,删除字段前面的“#”
4.保存修改并退出:esc键进入命令模式,输入”:wq“命令
5.重启ssh服务:sudo service sshd restart
四、配置python运行环境
1、更新所有软件:sudo apt-get update
2、安装pip包管理器:sudo apt-get install python3-pip
五、修改量化程序配置文件
1、修改量化项目中的config.py文件,填写交易所api和钉钉消息推送机器人
2、修改量化项目中的main.py文件,填写需要使用的策略参数
六、使用FinalShell上传量化程序代码
1、下载FinalShell:http://www.hostbuf.com/downloads/finalshell_install.exe
2、使用FinalShell登录服务器
3、进入量化程序目录:cd quantify_sp
4、安装所有外部库:pip3 install -r requirements.txt
七、运行量化程序
1、后台运行策略:nohup python3 main.py &
2、前台运行策略:python3 main.py
以上转载待验证,最后感谢博主并附博主B站视频 链接:https://b23.tv/dsM2DOi