手把手带大家搭建一台服务器(腾讯云为例)

今天带大家入门如何搭建服务器,主要是面向小白读者。先说好,我自己也不是专业做后端的,只不过平时爱折腾点项目玩玩,所以有点小经验,本文就是基于这点小经验讲解的,如有不当之处还请谅解。

一、什么是服务器?

这个问题被问过不止10次。对于小白来说服务器确实是个很抽象的概念。就像传说中的江湖一样,让人捉摸不透。咱当年初学编程时也是如此,直到现在对服务器也是一知半解。粗暴点,可以把服务器看做一台具有公网IP地址的云端电脑,可以通过IP地址访问电脑上的内容。例如:你在自己的电脑上开发完一个网站后将其运行在本地电脑上,别人是无法通过浏览器访问到你的网站。但是,如果你有一台服务器,就可以把网站代码部署在服务器上,别人就可以通过服务器的ip地址访问你的网站了,如果你再有一个已备案的域名,将域名和IP地址绑定后,用户就可以通过域名访问你的网站了。这么直白你应该能理解一点了吧。

但具体如何操作对于小白来说还是有点无从下手。没关系,接着往下看。鸟哥带大家实操一下,咱先把服务器连接上管理起来。

二、首先要有一台服务器

服务器这玩意需要花钱且价格并不便宜哦。幸运的是,各服务器厂商为了拉用户,对新用户的价格非常低,鸟哥也顺手给大家推荐一下腾讯云的这款轻量级服务器——2核2G、系统盘40G、宽带4M,40元一年!强烈建议大家买三年(折扣稍微低点),因为后面续费会很贵,大概600一年,所有厂家都是这个套路。有需要的识别下面的二维码自行购买即可,活动好像要结束了。本文也是已腾讯云的轻量级服务器为例讲解。

购买的时候大家普遍有两个疑问:

1、轻量服务器和云服务器的区别。没具体研究过大概是云服务器没有流量限制,价格高点;轻量服务器每个月300G免费流量,超出后计费。经验来看,对于个人来说300G够用!我自己使用的就是轻量级,只不过是2核4G、系统盘60G、宽带6M、1000G的免费流量,74元一年的那款,配置稍微高点。因为我部署了两个项目,比较吃内存。

2、购买的时候如何选择操作系统。这个不用纠结,可以随时一键重装系统的。

购买成功后,在控制台,点击“云产品”选择“轻量应服务器”。

       

         

就可以在后台看到自己的服务器了。下面就是我另外买的,可以看到IP地址

124.223.198.117

       

        

三、如何给服务器选择/重装系统呢?

服务器既然也是一台电脑,自然就需要安装操作系统。在后台找到自己的服务器后,点击“更多”,选择“重装系统”。       

进入系统选择页面       

        

看着挺多的,从UI交互的角度来说,分为两大类。Windows系列和非Windows系列(这是我自己根据经验瞎分的)。简单说一下区别。

1、Windows系列的操作系统。默认是有操作界面的,和你自己的Window电脑没有什么区别。登录服务器后如下图。

       

        

对于新手来说没有任何违和感,上手非常简单。可以在上面安装各种软件,如MySQL、浏览器、微信等。对于远程桌面连接的支持也非常友好,具体我就不讲了,教程可以看这里。

https://cloud.tencent.com/document/product/1207/44579

2、非Windows系列操作系统(大都是基于Linux操作系统)。如Centos、Ubuntu等默认没有任何操作界面的,登录服务器后就是一个命令框,如下图

       

        

所有的操作,例如软件安装、文本编辑、文件的移动复制等都要通过命令行执行,对于新手来说简直是噩梦(当然也是有解决方案的)。

知道了区别后,如何选择呢?

首先看你服务器的用途,如果是用来挂机,需要安装一些应用软件如QQ、微信之类的。毫无疑问选择Windows系列。如果是用来部署网站或者后台程序,建议还是选择非Windows系列,就我周边的好友来说,大都是非Window系统的操作系统。至于各自的优缺点,不好意思我也不清楚。那非Window系统的操作系统是选Centos、Ubuntu还是Debian这个主要看个人对哪个操作系统熟悉,反正我目前用的是Centos7.6,下面的内容也是以它为例讲解。TencentOS Server貌似是腾讯自己的操作系统,我没玩过就不说了。另外“应用镜像”和“Docker基础镜像”又是啥玩意呢。我理解的是预先集成了特定运行环境的操作系统。

如果你没有自己的想法,那就暂时和我一样选择Centos7.6系统接着向下吧,别恐惧那个命令框,我会帮你搞定!

四、如何远程登录和管理服务器呢。

安装完操作系统后,既可以登录并管理自己的服务器了。先看官方提供的方式,首先在后台找到自己的服务器,点击登录之后就弹出一个命令框,这就算是远程登录到自己的服务器了。但这种登录/管理方式真的很屎,连粘贴板都无法共享,可以完全放弃了。

鸟哥给大家推荐一个更加友好的方式——通过服务器管理软件进行远程登录和管理。这类软件有很多,比较常用的有FinalShell、Xshell、MobaXterm等,这些软件基本上既有Mac版又有Window版,使用方法和功能上也都大同小异。下面鸟哥以FinalShell Mac版为例讲解一下简单的使用方法。

先奉上软件下载链接:

Mac版本:

http://www.hostbuf.com/downloads/finalshell_install.pkg

Windows版本:

http://www.hostbuf.com/downloads/finalshell_install.exe

安装后打开软件,按照如下图的步骤开始链接服务器:

       

        

       

        上面两张图片复制于https://www.jianshu.com/p/481c102acf81。

这里重点说一下用户名和密码。首次连接服务器的时候,需要对服务器进行重置密码的操作。在腾讯云控制台找到自己的服务器,点击“更多”,选择“管理”

       

        

之后就进入到服务器的详情页面,就可以看到“重置密码”的按钮了。这个页面很重要,以后要经常打开。如防火墙、监控等重要的功能都在这个页面

       

        

点击“重置密码”后进入密码设置页面,用户名默认就是root就别修改了,填写密码即可

       

        

之后,再回到FinalShell软件“新建连接”的页面中填写用户名和密码,点击确定后,就可以看到如下图的一行连接记录

       

        

双击打开这行记录,就可以登录并打开服务器,如下图所示。如果提示认证失败,说明你的用户名和密码填写失败,右击上面的那行记录,选择编辑,重新输入即可。

       

        

是不是比官方提供的管理方式友好多了。除了能直观看到服务器的CPU,  内存、存储等信息还提供了文件重命名、上传、下载等功能。

你以为到这里就结束了!No,服务器的管理和运维远不止这么简单,还有软件下载、项目部署和管理、数据库的管理、文本编辑、数据备份、定时任务等等复杂功能。而这些都不是FinalShell能直接提供的,所以对于小白来说它依旧不是最优雅,最简单的选择。下面就要隆重介绍一下宝塔面板。

五、什么是宝塔面板?

先看看官方的介绍

       

        

相信小白看完介绍后依旧一脸懵逼。没关系,先别纠结,鸟哥带你安装体验之后再说,毕竟纸上得来终觉浅。

为了方便给大家演示,我安装的是破解版的宝塔,因为官方正版的免费版功能太少,破解版解锁了大部分的功能。但破解版是有风险的,如暗门程序偷偷复制你的私密数据等。如何选择自己评估吧。

宝塔面板的安装非常简单,一行命令搞定!打开FinalShell,在命令框中输入下面的命令(只适用于Centos系统哦,其它版本的请自行搜索“宝塔开心版”,想安装正版的,宝塔面板官网有教程)。

yum install -y wget && wget -O install.sh https://download.fenhao.me/install/install_6.0.sh && sh install.sh

执行后,如下图所示,则说明安装成功

       

        

强调一下,一定要把面板的地址、username、password信息备份下来!搞丢了非常麻烦哦~另外,注意到黄色文字部分了吧,一定要到服务器的防火墙中放行8888端口,否则无法访问。关于服务器防火墙的位置前面我也提到了,在服务器详情页面,如下图

       

        

看到了吧,8888的端口默认是没有开放的,需要点击“添加规则”手动配置。

       

        

之后,在浏览器中输入外网面板地址,并填写用户名和密码。你就可以登录到服务器并看到一个崭新的运维/管理可视化页面了。如下图,比那个命令框顺眼多了吧!

       

        

至此,关于服务器管理相关的东西算是入门了,接下来就是在服务器上部署各种项目了。宝塔的功能非常强大,大家可以先简单的熟悉一下各个模块。后面鸟哥也会带大家用宝塔在服务器上部署一个个人博客,感兴趣的就给本篇文章点个赞哦,否则我也没有必要分享了。

六、遇到了服务器相关的问题怎么办?

最近有不少读者遇到了各种奇奇怪怪的问题如服务器连接不上等,大都是直接找我。其实找我解决问题的效率不大。一方面我个人精力有限,另一方面我看不到你的服务器和后台,大多数时候都是爱莫能助呀。强烈推荐大家遇到问题就去腾讯云后台提工单!让更加专业的人为你服务,毕竟咱是花了钱的!他们的效率还是挺高的。去腾讯云后台,点击“支持”,选择“代办工单”就可以看到提交工单的页面了

       

        

最后,原创不易!还望动手三连!支持一下!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/34861.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity 智能语音助手

Unity智能语音聊天机器人 在本篇文章中,使用了百度的语音识别、语音合成、智能对话Unit的功能,制作成了一款简易的聊天机器人,在开始做之前呢,需要确定需要实现的核心功能,有以下几点: (1&…

PointNetGPD代码复现

0、安装分析 ps.应该安装pcl1.9tk8.1。这个导致后面python-pcl改了配置 Ubuntu版本pcl版本vtk版本18.041.9.18.2.0 1、pcl1.9安装 1.1 安装依赖 sudo apt-get update sudo apt-get install git build-essential linux-libc-dev sudo apt-get install cmake cmake-gui su…

【goframe】(2)实现上下文原理,在chatgpt中,经过折腾研究,要做好上下文需要把之前的信息都存储上,再一起发送过去就可以了

目录 前言1,关于chatgpt api 接口2,增加上下文方法3,总结 前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/129846766 未经博主允许不得转载。 博主CSDN地址是:https://blog.csdn.net/freewebsys 博主…

chatgpt赋能python:Python中的with语句:简化上下文管理器的使用

Python中的with语句:简化上下文管理器的使用 在Python中,上下文管理器(context managers)用于处理在程序执行中打开和关闭文件、线程锁、数据库连接等资源的操作。一个上下文管理器需要定义__enter__和__exit__两个方法&#xff…

chatgpt赋能python:Python爬虫获取商品数据的方法

Python爬虫获取商品数据的方法 在当今的电商时代,获取商品数据是非常重要的一项工作。而使用Python编写爬虫程序则是实现这一目标的有效手段之一。 什么是Python爬虫? 简而言之,Python爬虫是指利用Python编写程序,对特定网站进…

chatgpt赋能python:Python爬取聊天记录:如何轻松获取数据并进行分析?

Python爬取聊天记录:如何轻松获取数据并进行分析? 在当今数字化时代,人们越来越依赖于网络交流。社交媒体和通讯应用程序如今非常流行,它们让人们随时随地与家人、朋友和同事保持联系。这些应用程序产生了大量聊天记录数据&#…

最新53家央企数字化转型路线图发布

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 中央企业是我国经济高质量发展的主力军、实体经济的顶梁柱,在推进两化融合和数字化转型中发挥着战略性支撑作用。 信…

甲醇,中国新能源汽车的另一种可能

贾浩楠 发自 凹非寺量子位 | 公众号 QbitAI 滚滚浓烟、刺鼻气味…煤化工产业给你的印象是这样吗? 颠覆认知的是,如今煤化工企业,不但可以做到低排放,废气还能重新产出新的能源。 焦化炉出来的废气,直接送进这些设备&am…

英伟达,不止于GPU

光子盒研究院 2013年至2023年这十年,有一家公司的市值翻了115倍、一跃成为美国股市回报率最高的公司——这就是英伟达。 黄仁勋出生于中国台湾,四岁随父母移民美国。1984年大学毕业,获得俄勒冈州立大学和斯坦福大学工程学位。 1993年&#xf…

TCP/IP IP地址概念与应用

作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.什么是IP地址 二.IP地址的组成 三.IP地址分类 A类IP地址 …

精仿某信即时通讯聊天安卓苹果双端APP源码11月更新版

源码介绍: 此源码之前发布过,现在更新了很多细节。更新如下: 手机端使用uniapp实现,目前最新支持 端安卓、 iOS端和H5端, 后期会继续适配小程序端、桌面端(windows、mac)和web端。 前端使用…

IOS模型和TCP/IP参考模型

一、OSI参考模型---开放系统互连参考模式OSI/RM ISO---国际标准化组织 (1)产生背景 各大厂商之间的设备是不兼容的; 各大厂商都有自己的协议; 用户购买、维护设备的成本过高 应用层: 为应用程序提供网络服务 表示…

【IP Phone】网络杂谈(5)之什么是IP Phone?

涉及知识点 什么是 IP Phone,IP Phone简介,网络电话,IP电话的理解, IP Phone的基本原理。深入了解IP Phone关键技术。 原创于:CSDN博主-《拄杖盲学轻声码》,更多内容可去其主页关注下哈,不胜感…

IP数据包(详解版)

1.IP数据包详解图 2,使用Wireshark抓包 (1)版本——占4位,指IP协议的版本目前的IP协议版本号为4(即IPv4)。 (2)首部长度——占4位,这里的值为20Bytes。 (3&am…

即时通讯开发之TCP/IP基本概念

在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱 了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不…

zg-ipchat 点对点聊天工具 1.00.05 已发布

pchat 点对点聊天工具 1.00.05 已发布。 zg-ipchat 是一款聊天工具。可实现简单的文本信息传输,无加密。 点对点直接通讯,无需中间服务器,支持 Pv6/IPv4 网络。 基于已公开的 IP Messenger 协议。使用"朋友清单"来区分好友与陌生人…

文心一言和new bing chat哪个强

我用夸克网盘分享了「fiddler汉化」,点击链接即可保存。 链接:https://pan.quark.cn/s/115f1b81c029 【AIGC专栏】 https://fzqxk86ywz.feishu.cn/sheets/GugIsI9zKhNaEwtJscbcgKFCn6b 【测试资料1.0】 https://fzqxk86ywz.feishu.cn/share/base/view/…

一文谈谈文心一言对比ChatGPT4.0的差距

对于想体验文心一言的朋友,可以进行申请尝试,快速入口 如果想体验ChatGPT的朋友,可以自行fq注册;但是由于现在限制注册并且不稳定,对于不会用梯子不想注册的朋友可以使用这个进行访问,快速入口 关于ChatGPT对我们的帮助,可以参考我往期博客 看到一篇国金证券的研报,…

和ChatGPT关于Swing music的一场对话(上篇)

什么是 Swing Music ? Swing Music 是一款漂亮的自托管音乐播放器,适用于您的本地音频文件。就像一个更酷的 Spotify …但带上你自己的音乐。 第一次在 reddit 上看到 Swing Music,就被其 UI 吸引了 但源码站点的releases 中只有 windows 和 …

chatgpt赋能python:Python怎么搜索文献

Python怎么搜索文献 Python 是一种流行的编程语言,因其便捷易用、拥有丰富的自然语言处理工具、以及大量可靠的第三方包而闻名。Python不仅在数据分析、机器学习和Web开发等领域都具有广泛的应用,而且也在学术界和研究领域受到欢迎。本文将告诉你Python…