学习目标
- 掌握云服务器使用的基本方法。
背景介绍
- 当前市场上对程序员的基本需求之一就是能够使用服务器进行开发。在绝大多数公司中,我们都会使用Centos系统(Linux发行版之一)进行开发,因为它是被验证的最稳定的企业级开发服务器。下面我们将学习一些简单的命令,来开启我们Centos学习之旅。
基本操作
- 假设你已经通过运维人员开通了服务器,并获得了root用户权限(在公司中,你可能得不到这么高的权限),需要在终端中输入这些命令。
- 使用ssh命令登陆服务器:
1 | ssh root |
- 查看我们当前的硬件配置:
1 |
|
- 输出效果:
1 | total used free shared buff/cache available |
- 查看计算环境:
1 | cd /home/ec2-user/ |
- 你将看到所有的虚拟环境(我们必须学会使用虚拟环境,这在协作开发中非常重要)
1 | Please use one of the following commands to start the required environment with the framework of your choice: |
- 如果你需要使用python3 + torch新版:
1 | source activate pytorch_latest_p36 |
- 然后继续可以查看具体的python和pip版本:
1 | python3 -V |
- 输出效果:
1 | Python 3.6.10 :: Anaconda, Inc. |
- 查看图数据情况:
1 | # 开启图数据库,这里后期我们将重点学习的数据库 |
- 输出效果:
1 | Active database: graph.db |
- 运行一个使用Pytorch的程序:
1 | cd /data |
- 输出效果:
1 | Net( |
总结
- 我们学习了一些简单的查看命令以适应服务器环境。
- 当然该镜像服务器上还安装了很多工具,如nginx,redis,supervisor等等,这在我们课程的后期会用到。
- 自己购买服务器的小伙伴也不用担心,我们也有对应的安装教程。
其他说明
为了更好的连接海外服务器,大家可以使用
1
finalshell
进行登陆。点击进行下载:
- 服务器相关告知:
- 1,服务器订购是学员为了更好的适应企业开发环境,更好的实现AI开发,自主自愿的行为。
- 2,教师团队将为其提供指定数量的服务器,
配置为4核,8G内存 100G硬盘 ==> 350元/月
- 3,云服务器由传智专业运维团队维护,在下发给学员前,配置指定的AI镜像环境。
- 4,传智AI团队帮助学员解决学员在初期使用过程中遇到的各类软件问题。
- 5,传智运维团队帮助学员处理云服务器开发过程中遇到的各类硬件安全和运营商问题。
- 6,学员在使用过程中不得使用服务器进行违法开发(搭建违规网站,黑客攻击等),否则后果自负。