缘起
初识阿里云,还是个什么都不会的小子。当时正读大学,了解到了当时的学生优惠活动,与现在的活动也不一样。那时候我申请了一年的服务器,顺带在阿里云买了一个好看的域名,开开心心的备案。然后搭建起了自己的第一个网站--wordpress博客。
当时的我,在阿里云上折腾了很多东西。有博客站点,有爬虫,也有科研任务跑深度学习等。也就是在这一年的时间里,我了解到了什么是SSH加密连接,什么是域名解析,什么是公网IP等等许多的有趣的知识。
现在的我,已经在学业上更上一层楼,阿里云,也在他们的活动上更上一层楼。我们都在进步,都在变好。新的我,带着新的期许,带着新的愿景,又重新出现在了这里。
- 精炼自己所学的知识
- 养成记录的良好习惯
- 更深层次的linux系统知识
- 更深层次的互联网网络知识
缘
就我这几年使用阿里云服务器的经验,做一些简单的推荐吧,希望可以方便大家对云服务器的使用与管理,做更好的自己。
连接工具-Termius
既然大家都是学生(硬气),那肯定得使用一个优美的连接服务器的工具了。GitHub作为一个全球使用最广泛的程序员交友论坛,也给学生提供了遍历。其中就有一款Termius,使用优美,大家可以自行去了解。当然,还有xshell家族的也都提供了相关的学生优惠和个人优惠,大家可以一并了解一下。
基本命令
更新
拿到服务器的第一步,就是更新啦,要不然在部署很多环境的时候,就会出现版本问题。由于当我们申请阿里云的学生服务器时,阿里云默认给我们装的是阿里云的linux系统,其实也就是centos系列的系统,所以包管理以yum为主,如果大家自行安装了ubuntu系列的系统,那么就使用apt-get系列的命令。
yum -y update yum -y upgrade
查看
ls# 查看当前目录的文件cd <FloderName> # 进入指定的目录cd .. # 进入上级目录cd ~ # 进入用户主目录pwd # 查看当前位置
文件/文件夹管理
mkdir <FloderName> # 新建目录vim <filename> # 使用最强大的编辑器创建或修改文件rm <filename> # 删除文件rm <floderName> -r# 删除文件夹mv <source> <targrt> # 移动文件
常用开发环境安装
做网站
做网站有两种,一种是自己从头到尾自己写前端后台,一种是用现成的。而对于新手而言,当然是第二种简单,现存的有很多的程序,如最有名的wordpress,博客新秀ghost等。都是建站的一把好手。
搭建wordpress博客网站的话,最简单的就是宝塔建站了。网上教程很多,可以搜一搜,基本可以概况为:
- 下载安装宝塔面板
- 登录前台配置
- 默认安装lnmp环境
- 应用商店安装wordpress
做爬虫
爬虫多有意思啊,所以拿云服务器一直跑着,爬取数据是最好不过的了。由于云服务器不像是我们windows那么直观,环境的管理比较重要。所以还是有很多可以学和注意的地方。
- 安装python
yum install -y python3
上面的这种安装方法简单方便,但是不好。因为centos系列的系统是自带python2的,这么直接安装,有时候使用python命令就会出现矛盾;而且使用yum安装的python并不是最新的版本,那怎么办呢?有办法,自己动手,丰衣足食!!!
# 下载python最新源码包wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz # 解压压缩包tar -zxvf Python-3.9.7.tgz # 进入文件夹cd Python-3.8.1 # 配置安装位置./configure prefix=/usr/local/python3 # 也可以通过 --enable-optimizations 指定使用优化选项./configure --enable-optimizations--prefix=/usr/local/python3.9 --with-http_ssl_module--with-ssl# 安装make && make install
好了,你的最新版本的python就安装好了。当然,还需要一些软链接,让你的使用更加的方便.
#添加python3的软链接 ln-s /usr/local/python3/bin/python3.9 /usr/bin/python3 #添加 pip3 的软链接 ln-s /usr/local/python3/bin/pip3.9 /usr/bin/pip3 或者 #添加python3的软链接 ln-s /usr/local/python3/bin/python3.9 /usr/bin/python #添加 pip3 的软链接 ln-s /usr/local/python3/bin/pip3.9 /usr/bin/pip
接下来就是区分运行环境,安装一个python包,创建我们的虚拟环境
pip3 install virtualenv -y
然后就可以创建一个个小的环境了。
virtualenv env . # 注意有两个参数,第一个是参数的虚拟环境的名字。第二个是位置source env/bin/activate # 激活
然后这个环境就是隔离的了,在这个环境下的任何操作,都与其他的python环境之间没有影响。
用docker
docker是另外一个容器化的,环境隔离的好东西,不过是系统级别的。也就是当我们在一个linux上安装许多的环境时,管理起来会很麻烦的,所以不如也弄个隔离环境,就有了docker。
首先是安装docker
yum install -y docker
下面是docker的常用命令:
docker ps# 查看目前运行的同期docker start container-name # 启动容器docker restart containter-name # 重启容器docker run -d-p8080:80 imagename container # 使用镜像启动dockerdocker rmi imagename # 删除镜像docker rm containername # 删除容器
关于更多的docker相关知识,可以去网站上学习得到。
其实,服务器能做的远远不止这些,期待你自己发掘。
缘妙不可言
新的时代,能够在互联网上做的东西也更多,赋予自己更大的期望与能量,做出更好的东西,展现更好的效果。
个人网站展示
下面是我自己基于服务器用wordpress搭建的个人博客,欢迎访问。