vps教程:VPS新手零基础入门使用教程(详细图文)云服务器怎么样?云服务器值不值得购买?云服务器好不好?
本文是一个新手vps教程,旨在介绍VPS的基础知识和入门使用掌握。读者不需要具备计算机专业技能,会普通的电脑操作就行。英文不会也没有关系,大部分VPS操作只需掌握几个常用命令。
文中会配合截图与使用例子做介绍,以清晰、详尽和具操作性为原则。文字虽然写的比较多,认真看完应该没有难度。
此插图描述了VPS的基本特征,它以虚拟机方式运行在物理计算机上,是现时流行的云计算托管解决方案。
VPS中文全称为“虚拟专用服务器”。简单来说,就是托管在机房物理服务器上创建出来的虚拟机,它拥有独立划分的硬件资源和系统环境。就如平时我们个人电脑可以通过安装软件,而创建不同的虚拟机使用,里面可以安装不同操作系统,相当于有多台电脑,VPS的工作原理也是这样。
那么VPS和我们电脑虚拟机相比有哪些优势呢?由于VPS托管在专业机房基础设施,有着稳定可靠的运行环境,基本没有断电这些突发状况影响。计算机性能和可靠性也更高,可以满足长期不间断的运行要求。另一点是机房商用网络也非家庭带宽可比,无论是速度、带宽、线路质量、可用端口等。
拥有VPS就等于你有一台托管在网络上的计算机,可以用它安装运行软件,储存文件,离线下载/播放,网络中转,搭建自己的网站,以及完成一些在电脑上不容易实现的自动化任务和操作等。
现在要拥有一个VPS很简单,价格也便宜。首先明确自己需要国内VPS还是国外VPS,前者适合建站和在国内有业务的公司/个人使用。因为国内VPS在使用上有些额外限制,譬如建站需要完成备案才可以访问。后者则相对自由,买了就能用。如果有外网代理需求,一般选择国外VPS。
现在提供VPS产品的主机商非常多(有些不叫VPS而改用“实例”“虚拟机”称呼,实际上是一个东西),国内大厂有阿里云、腾讯云这些,海外有AWS、GCP、Azure等巨头,除此之外还有数不清的中小商家可选。后续笔者也会整理一些自己用过,觉得相对靠谱的主机商给大家参考。
VPS产品类型主要分KVM、OpenVZ、VMware、Xen这几种,它们之间的区别是虚拟化技术不同(详细对比可查看之前文章介绍),其中KVM是目前主流选择。
在购买VPS时,页面会让你选择机房节点、操作系统等参数。其中操作系统一般选Linux(虽然Windows更容易使用,但软件少,在服务器上不是首选)。如果你不清楚要选择哪个Linux发行版,建议选CentOS、Ubuntu或Debian,这些用的比较多,以后遇到问题网上也容易找到解决资料。
购买VPS后,你会得到一个服务器IP和用户名密码(或者是登录密钥文件),接下来就可以开始使用VPS了。大致流程是先用SSH客户端连接登录,然后学会基本的Linux操作用法,最后部署服务应用。
Linux系统默认没有桌面环境(虽然也可以安装,但在服务器上很少这样使用)。如果你VPS安装的是Windows系统,那么用电脑自带的“远程桌面连接”软件连接就可以了(Mac需手动安装),输入IP地址和用户名密码即可连接登录,之后操作和普通电脑一样。
Linux系统需要安装SSH客户端登录,一般选择Xshell或PuTTY,两者使用方法之前都曾有介绍。
如果你登录VPS用户名是root,那么下面提到的命令都可以正常执行。如果不是root用户,默认将不能安装更新软件,一些文件和文件夹也不能访问,需要先运行sudosu命令切换到root用户再操作。这是Linux权限控制机制,一般是建议不使用root账号操作,而改用普通账号 sudo临时提权。
但这对于新手来说,使用门槛有些高。除了重复输入密码麻烦外,软件安装配置上容易遇到问题。为避免这些额外操作问题,新手开始时可以用root账号,等熟悉了再学会使用sudo。
安装几个基础软件,作用分别是文件下载、后台会话保持、文件上传/取回(点击查看详细用法)。
这些操作按自己需要选择是否设置,包括更改主机名、更改系统时区、更改系统语言、升级SSH密钥登录、配置系统防火墙(分Firewalld和iptables)、更新软件安装源。
注意上面部分教程只介绍了CentOS系统的操作,因此建议新手选这个Linux发行版使用。
登录VPS后默认转到用户工作目录(也就是操作系统的用户文件夹路径),下面是文件目录操作命令。
如果需要备份指定目录下的所有文件,操作方法是先进入到该目录,用tar-czvfbackup.tar.gz*.[!.]*命令打包文件,然后用上面安装过的lrzsz软件命令下载到本地。亦或安装一个Nginx软件,把文件放到WEB目录下,再通过浏览器访问下载。
在看完上文和其中的链接文章后,VPS的基本操作你就掌握了,接下来是根据自己需要安装软件应用。
这里说下VPS软件的几种安装方式。一般通过系统自带的软件源安装,也就是上面提及过的yum、apt命令。软件源里没有的或者有但安装配置麻烦,比如LNMP建站环境,代理程序这些。可以在网上找到一键安装脚本,简单一两句命令运行后就可以使用。另一种是下载软件源码文件编译安装,这种只适合高级用户,容易遇到编译器依赖组件问题,后续更新维护也比较麻烦,一般不推荐。
使用系统软件源和第三方知名软件源安装,一般不用担心兼容性和安全问题,这些都是经过反复测试才发布,也能方便地获得更新。如果用一键式脚本安装则需评估作者是否可信赖,有的脚本存在安全后门,选择那些多人使用并从作者官方渠道获得可降低此类风险。
以上就是笔者自己的一些VPS新手入门使用总结,如果你有不明白之处,尽可云服务器网()留言评论提问。在刚接触VPS使用不要觉得这个东西会很难,就算搞砸了也可以直接重装系统再来。