ESC服务器使用体验

一、自我介绍

就读于人工智能专业,今年大三,学校要求每天上午11点前在微信小程序上打卡,超时就扣0.2综测分,还不封顶,因为已经被警告好几次了哭了,痛定思痛准备写一个自动打卡的程序,然后在服务器上去运行。之前在操作系统课上写linux代码的时候,老师给我们推荐了这个项目,但是当时我使用的是虚拟机,就没有去了解,现在正好下学期的一门课也要使用linux去实践Hadoop、Storm、Spark等框架,就来体验一下项目啦。

二、使用攻略

一开始在本地用的scecureCRT进行的远程连接,怎么也搞不好,后来看了官方教程,发现还是PuttY好用,在连接的时候最好把Putty的connection设置成60s发送一次空包,不然一旦长时间不操作会断开和服务器的链接。

在第一次连接服务器的时候,需要在密钥中重置一下初始密码,这样才能连接成功。要想在服务器运行python程序,使用python3 name.py但是要想一个程序在后台持续运行,就需要nohup python3 -u name.py > text.log 2>&1 &这里面nohup指令是将程序转入后台自动运行, > text.log是将程序的输出到text.log文件中,如果不加这句代码,会默认将日志输入到output.log文件中。其中python3 -u是为了不通过缓存,直接将程序中的print的信息输出到控制台,实时显示程序的状态,2>&1是表示将错误输出转到控制台,可以理解为将错误信息print打印出来。这样就实现了程序在后台自动运行。

如果想要结束后台的程序,可以先用ps -aux | grep name.py查看进程的pid,然后通过kill -9 pid杀死进程结束

三、收获

通过阿里“飞天加速计划·高校学生在家实践”活动我了解了ECS服务器的基本使用操作,也发现阿里ECS服务器相比轻量级服务器ecs服务器具有更多的应用场景。关于大数据技术的一些框架的部署安装暂时没有进行使用,后续通过学习之后在进行更新吧!

上一篇:java中线程安全,线程死锁,线程通信快速入门


下一篇:对于ESC服务器的使用体验