百度云服务器(BCC)使用学习手记

2019-10-29 21:35 作者: 来源: 本站 浏览: 我要评论百度云服务器(BCC)使用学习手记已关闭评论 字号:

摘要: 由于工作所带来的数据处理方面的需求和兴趣,初步接触了linux、python、mysql等,也通过VMware虚拟机在个人华为笔记本上搭建了学习环境。然而在笔记本上用虚拟机,占用资源还是其次,每次启动实在麻烦,也不可能随时都带着笔记本,于是对云服务器产生了兴趣...

由于工作所带来的数据处理方面的需求和兴趣,初步接触了linux、python、mysql等,也通过VMware虚拟机在个人华为笔记本上搭建了学习环境。然而在笔记本上用虚拟机,占用资源还是其次,每次启动实在麻烦,也不可能随时都带着笔记本,于是对云服务器产生了兴趣。碰巧看到百度最初级配置的云服务器价格109元/年,不知道是否划算,至少对比起来比同期的阿里云、腾讯元便宜,于是果断入手。反正也是为了学习瞎折腾,且试用一年再说。

登陆百度云()后,便可以进入百度云的控制台,查看云服务器BCC实例信息,重启、停止实例,更改实例配置,重置系统等等。

网页版的VNC控制台看看就好,用起来很不舒服,所以还是抓紧配置好putty。

运行puttygen.exe,载入所下载的密钥文件,生成私钥文件并保存至本地

下面开始在百度云服务器BCC实例(以下简称“服务器”)中瞎折腾地搭建学习环境

服务器在创建后初始用户为管理员root,但一直用root账号折腾似乎不太好,因此需要先创建一个新用户。

Ubuntu系统中创建新用户有两个命令:useradd和adduser。二者的区别是:useradd命令创建用户后,不会在/home目录下创建同名文件夹,也不会创建密码,因此想要正常登陆还需要后续设置,比较麻烦;而adduser命令创建用户后,会通过提示的形式完成相关所需操作,较为方便。

PS:删除用户,只需使用命令deluser 用户名即可,一般希望把它留在系统上的文件也删除掉,此时可以使用deluser -r 用户名来实现。

为了便于在服务器和本地电脑间实现安全的文件传输,在服务器上搭建FTP服务。该部分配置主要参见了CSDN博文()。

折腾Ubuntu服务器的初衷是学习Python,为了省心,直接在服务器上安装Anaconda。

Anaconda是一个开源的包、环境管理器,含了conda、Python等180多个科学包及其依赖项,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。

安装时最新的Anaconda安装包约654 MB,可以下载至本地后通过前面搭建的FTP服务传输至服务器(该方法似乎有点自找麻烦),也可以直接在服务器中运行下面语句下载。

PS:如果此时运行python还是运行默认的python2.7,则在终端中运行如下语句即可解决。

Jupyter Notebook是一个交互式笔记本,支持运行 40 多种编程语言,其本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown,用途包括数据清理和转换,数值模拟,统计建模,机器学习等等。

在百度云中创建安全组,将jupyter的端口8888加入到入站规则中,然后在实例中关联所创建的安全组即可。

如果直接在服务器终端中输入jupyter notebook命令,则终端关闭后服务即停止运行,因此如果想实现对服务器的随时访问,需让jupyter notebook后台运行。

PS:如果后续想关闭后台运行,则执行ps -ef grep jupyter命令查询进程PID,然后执行kill -9 查询到的进程PID命令杀掉进程即可。

百度云会3天1.8元,1月6.5元,请点本站上边链接购买

2019年10月29日 21:35:34

 

随机账号密码机器码:
35JN389uc ZB70ts568I
29KB806utH8 BW19fl544
97WP LF71tu266Uigf
61BW697izG9 AJ61fw
07VL616 LT82jz489D
04QE898 WC03eu3
37SA651gaR52uv ZL70w
76T BC63dg807E
66GW421sgX44j ZL23za440Vp
64WM733bvF1 EU2
28UW230ynL43 SO03tp575Lvzd7
96Z PX39xd243Hvwv

Comments are closed.

会员登录关闭

记住我 忘记密码

注册会员关闭

小提示: 您的密码会通过填写的"电子邮箱"发送给您.