1、如何在本地电脑上安装创建虚拟机的软件(如VMware, VirtualBox)?
2、如何购买并初始化设置一台云服务商(如阿里云、腾讯云)的云服务器(即云主机)?
绝大多数情况下,您指的是第二种,下面我将重点详细讲解第二种,并简要介绍第一种。
场景一:安装并创建本地虚拟机(在您自己的电脑上)
这种方法不需要花钱买云服务,适合在本地测试软件、学习Linux命令、搭建开发环境等。
核心步骤:
1、安装虚拟机软件
VMware Workstation Player (个人免费) [https://www.vmware.com/products/workstation-player.html](https://www.vmware.com/products/workstation-player.html)
Oracle VirtualBox (完全免费) [https://www.virtualbox.org/](https://www.virtualbox.org/)
下载并像安装普通软件一样安装它们。
2、获取操作系统镜像文件
* 您需要准备一个系统镜像文件,通常是.iso
格式的。
Windows: 可以从微软官网下载试用版。
Linux: 推荐初学者使用CentOS
或Ubuntu
,去其官网下载最新版ISO镜像。
* Ubuntu: [https://ubuntu.com/download/server](https://ubuntu.com/download/server)
* CentOS: [https://www.centos.org/download/](https://www.centos.org/download/)
3、创建虚拟机
* 打开VMware或VirtualBox。
* 点击“新建”或“创建新的虚拟机”。
按照向导进行操作
* 选择刚才下载的.iso
镜像文件。
为虚拟机分配硬件资源(重要)
内存: 至少2GB(2048MB),建议4GB或更多。
CPU核心数: 1-2个核心。
硬盘: 至少20GB,选择“动态分配”可以节省物理硬盘空间。
* 完成创建。
4、安装操作系统
* 启动刚创建好的虚拟机。
* 它会像一台新电脑一样从ISO镜像启动,进入系统安装界面。
* 按照屏幕提示(选择语言、分区、设置root密码等)完成系统安装,这个过程和真机安装系统几乎一模一样。
5、安装工具(增强功能/扩展包)
* 安装完系统后,在虚拟机软件菜单里找到“安装VMware Tools”或“安装VirtualBox增强功能”,这能显著提升虚拟机的性能,并支持在虚拟机和主机之间自由拖放文件、共享剪贴板。
场景二:购买和设置云服务器(云主机)【更常见】
这是指从阿里云、腾讯云、华为云、AWS等厂商购买一台远程的虚拟服务器。
核心步骤:
1、注册账号:访问任意一家云服务商官网(如 [阿里云](https://www.aliyun.com/), [腾讯云](https://cloud.tencent.com/)),注册账号并进行实名认证(这是法律要求的)。
2、进入产品页面:找到“云服务器”产品,通常叫ECS(Elastic Compute Service) 或CVM(Cloud Virtual Machine)。
3、配置参数:这是最关键的一步,需要根据您的需求选择:
计费模式新手可选“按量付费”(用多久算多久,灵活但单价稍贵)或“包年包月”(长期使用更划算)。
地域选择离您的目标用户最近的地域,以获得更低的网络延迟,用户在国内就选“华北”、“华南”等。
实例规格根据应用需求选择CPU和内存。
个人博客/小网站选“1核1G”或“1核2G”就够用。
企业官网或小型应用选“2核4G”。
高并发数据库或应用需要更高配置。
镜像(即操作系统)选择您要安装的系统。
公共镜像推荐新手选择,纯净的操作系统,如CentOS 7.x 或Ubuntu 20.04,这是最主流和稳定的Linux选择,当然也可以选Windows Server。
系统盘默认的SSD云盘(40GB或50GB)足够初期使用。
公网IP一定要勾选“分配公网IP”,否则你的服务器无法通过互联网访问,带宽选择按固定带宽,新手选1Mbps或2Mbps即可。
4、设置密码:
登录凭证选择“自定义密码”,并设置一个高强度的root用户(Linux)或Administrator用户(Windows)密码。务必记牢!
5、安全组(防火墙):这是云平台最重要的安全设置。
* 默认安全组通常只开放了ICMP(ping)和3389(Windows远程桌面)或22(Linux SSH)端口。
后续你需要根据需求手动开放端口,例如
* 做网站需要开放80(HTTP) 和443(HTTPS) 端口。
* 做FTP服务需要开放20, 21 端口。
6、确认订单并支付:完成后,等待1-2分钟,你的云主机就创建好了。
对于Linux系统(最常用):
1、使用SSH工具连接:
* 在本地电脑上使用SSH客户端工具,如PuTTY (Windows), 或者系统自带的终端 (Mac/Linux)。
你需要三样信息
主机名/IP地址你的云服务器的公网IP。
端口22
用户名root
密码你刚才设置的高强度密码。
2、在PuTTY中:
* 输入公网IP,点击Open。
* 在命令行中输入root
,回车。
* 输入密码(输入时不会显示),回车,成功后会看到[root@主机名 ~]#
的命令行提示符。
对于Windows系统:
1、使用远程桌面连接:
* 在本地Windows电脑上,按Win + R
,输入mstsc
并回车。
* 输入你的云服务器的公网IP,点击“连接”。
* 输入用户名Administrator
和你设置的密码即可登录。
第三步:初始化配置(以Linux为例,非常重要!)
连接上之后,为了安全和可用性,建议立即执行以下操作:
1、更新系统:
yum update -y # 适用于CentOS/RHEL # 或 apt update && apt upgrade -y # 适用于Ubuntu/Debian
2、修改SSH端口(可选但推荐):修改默认的22端口可以避免大量自动化攻击。
3、创建新用户:不建议长期直接使用root用户。
adduser your_username # 创建一个新用户 passwd your_username # 给新用户设置密码 usermod -aG wheel your_username # 授予sudo权限(CentOS) # 对于Ubuntu: usermod -aG sudo your_username
4、配置防火墙:使用firewalld
或ufw
只开放必要的端口。
对于初学者和个人使用建议直接从腾讯云 或阿里云 购买一台最低配置的Linux(CentOS或Ubuntu)云服务器进行练习,常有“新人优惠”,价格非常便宜(低至几十元一年)。
核心概念云主机的“安装”不是像电脑一样用U盘装系统,而是在网页上选择和配置你想要的服务器规格与系统镜像,云平台会自动帮你安装好,你的工作重点是连接它和配置它上面的软件环境(如安装Nginx, MySQL, PHP等)。
下一步成功连接云服务器后,你就可以开始部署你的网站或应用了,例如安装宝塔面板(一款强大的服务器管理软件,强烈推荐新手使用)来图形化地管理服务器、创建网站、数据库等。
希望这个详细的指南能帮助您成功安装并使用虚拟云主机!
文章摘自:https://idc.huochengrm.cn/zj/14858.html
评论