摘要: 由于工作所带来的数据处理方面的需求和兴趣,初步接触了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
会员登录关闭
注册会员关闭