本文是一个新手vps教程,旨在介绍 VPS 的基础知识和入门使用掌握。
读者不需要具备计算机专业技能,会普通的电脑 *** 作就行。
英文不会也没有关系,大部分 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 *** 作用法,最后部署服务应用。
使用 SSH 客户端连接 VPS 登录
Linux 系统默认没有桌面环境(虽然也可以安装,但在服务器上很少这样使用)。
如果你 VPS 安装的是 Windows 系统,那么用电脑自带的“远程桌面连接”软件连接就可以了(Mac 需手动安装),输入 IP 地址和用户名密码即可连接登录,之后 *** 作和普通电脑一样。
Linux 系统需要安装 SSH 客户端登录,一般选择 Xshell 或 PuTTY,两者使用方法之前都曾有介绍。
Linux 系统 VPS 日常 *** 作实例
如果你登录 VPS 用户名是 root,那么下面提到的命令都可以正常执行。
如果不是 root 用户,默认将不能安装更新软件,一些文件和文件夹也不能访问,需要先运行sudo su命令切换到 root 用户再 *** 作。
这是 Linux 权限控制机制,一般是建议不使用 root 账号 *** 作,而改用普通账号 + sudo 临时提权。
但这对于新手来说,使用门槛有些高。
除了重复输入密码麻烦外,软件安装配置上容易遇到问题。
为避免这些额外 *** 作问题,新手开始时可以用 root 账号,等熟悉了再学会使用sudo。
运行系统更新
VPS 首次使用建议先运行一遍系统更新,命令如下(可复制粘贴运行)。
yum
-y update
apt-get
update && apt-get -y upgrade
安装基础软件
安装几个基础软件,作用分别是文件下载、后台会话保持、文件上传 / 取回(点击查看详细用法)。
yum
-y install wget screen lrzsz
apt-get
-y install wget screen lrzsz
修改系统配置
这些 *** 作按自己需要选择是否设置,包括更改主机名、更改系统时区、更改系统语言、升级 SSH 密钥登录、配置系统防火墙(分 Firewalld 和 iptables)、更新软件安装源。
注意上面部分教程只介绍了 CentOS 系统的 *** 作,因此建议新手选这个 Linux 发行版使用。
文件 / 文件夹 *** 作
登录 VPS 后默认转到用户工作目录(也就是 *** 作系统的用户文件夹路径),下面是文件目录 *** 作命令。
ls
-al
pwd
cd
目录路径
cd
..
cat
文件名
vi
文件名
mkdir
目录名
cp
文件名 新文件名
mv
文件名 目标路径
rm
文件名
wget
下载链接
如果需要备份指定目录下的所有文件, *** 作方法是先进入到该目录,用tar -czvf backup.tar.gz * .[!.]*命令打包文件,然后用上面安装过的 lrzsz 软件命令下载到本地。
亦或安装一个 Nginx 软件,把文件放到 WEB 目录下,再通过浏览器访问下载。
还有一个更简单的方法,电脑安装 FileZilla 软件,用它连接到 VPS 选择文件下载。
安装部署所需应用
在看完上文和其中的链接文章后,VPS 的基本 *** 作你就掌握了,接下来是根据自己需要安装软件应用。
这里说下 VPS 软件的几种安装方式。
一般通过系统自带的软件源安装,也就是上面提及过的 yum、apt 命令。
软件源里没有的或者有但安装配置麻烦,比如 LNMP 建站环境,代理程序这些。
可以在网上找到一键安装脚本,简单一两句命令运行后就可以使用。
另一种是下载软件源码文件编译安装,这种只适合高级用户,容易遇到编译器依赖组件问题,后续更新维护也比较麻烦,一般不推荐。
使用系统软件源和第三方知名软件源安装,一般不用担心兼容性和安全问题,这些都是经过反复测试才发布,也能方便地获得更新。
如果用一键式脚本安装则需评估作者是否可信赖,有的脚本存在安全后门,选择那些多人使用并从作者官方渠道获得可降低此类风险。
结束语:
以上就是笔者自己的一些VPS新手入门使用总结,如果你有不明白之处,尽可云服务器网(yuntue.com)留言评论提问。
在刚接触VPS使用不要觉得这个东西会很难,就算搞砸了也可以直接重装系统再来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)