云服务器零基础入门讲座

内容概要

  • 云服务器的选购
  • 虚拟机搭建
  • ssh 连接
  • 购买域名
  • 配置域名解析
  • Linux 基本命令
  • nginx
  • docker
  • nginx + docker 配置 wordpress

这里是B站讲座视频:

云服务器的选购

想买服务器的可以看下面教程,不想买的可以开个虚拟机先,直接跳到第2点

国内比较推荐的是腾讯云和阿里云的服务器,学生机有特别优惠。下面我以腾讯云服务器举例。

可以直接点我的邀请链接进去:

或者

也可以手动点进去:

选择配置的时候,地点的话国内选哪都行,镜像我比较推荐这个 Debian11:

购买之后,你应该就能在控制台 - 最近访问里面看到了,点进去可以看到这种界面:

虚拟机搭建

首先下载虚拟机软件,比较有名的有 VMware 和 VirtualBox。用什么都可以。

至于虚拟机的安装配置过程网上教程很多,这里略过。

比较关键的是要单独配置ssh连接虚拟机,也自行搜索,这里略过。

ssh连接

ssh 连接原理:

免密码登录:

ssh-copy-id root@xxx

购买域名

  • freenom 可以免费嫖一年,快结束可以再续一年,但是很慢

  • namesilo 首年一般都有优惠

  • 腾讯云/阿里云 里面找打折的域名,我买的 5个字符的 .tech 域名十年只要 188

配置域名解析

上面你购买了服务器和域名,这一步是要把这两个联系起来。

腾讯 DNSPOD 和 阿里万网 都可以进行域名解析,有名的域名解析网站还有 cloudflare

  1. 去你要选择的域名解析商那里填你的域名和ip,一般会提示你要去你的域名购买商那里改域名解析服务商

  2. 去你的域名购买商那里设置 DNS解析商,按照之前的提示改就行

这两步完成之后,显示解析正常的话,你 ping 自己的域名,应该就能解析到对应的 ip。

Linux 基本命令

cd

cd means change directory

cd : 切换到用户目录
root用户: /root
其他用户:/home/username

cd + 目录
cd - :回到上一次的目录
cd .:到当前目录
cd …:回到上级目录

ls

ls means directory-listing

ls -al:列出所有文件(包括隐藏文件)

pwd

pwd means print working directory

cp

cp means copy

cp 源文件 目标路径

scp

scp 源文件 username@ip:路径

mv

mv means move

可以用来修改文件名

[tab]

连按两次 tab 可以自动补全

nano

一个简单易上手的编辑器,下面有操作命令提示

ctrl k:删除一整行
ctrl o:保存
ctrl x:退出

history

显示历史命令

grep

类似find,一个常见操作:

history | grep xxx

top 或者 htop

显示进程运行状态

退出按Q

sudo

临时获得管理员权限

apt install

下载

systemctl

status start restart enable