当前位置:首页 > CN2资讯 > 正文内容

服务器 Python out of memory 服务器怎么搭建

20小时前CN2资讯


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

一、什么是服务器?

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

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

二、首先要有一台服务器

服务器这玩意需要花钱且价格并不便宜哦。幸运的是,各服务器厂商为了拉用户,对新用户的价格非常低,鸟哥也顺手给大家推荐一下腾讯云的这款轻量级服务器——

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

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:///downloads/finalshell_install.pkg

Windows版本:

http:///downloads/finalshell_install.exe

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

       

        

       

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

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

       

        

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

       

        

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

       

        

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

       

        

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

       

        

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

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

五、什么是宝塔面板?

先看看官方的介绍

       

        

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

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

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

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

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

       

        

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

       

        

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

       

        

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

       

        

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

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

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

       

        

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

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/32002.html

    分享给朋友:

    “服务器 Python out of memory 服务器怎么搭建” 的相关文章

    CN2专线节点:连接全球的超高速信息高速公路

    在全球化的背景下,企业之间的信息传输和数据交换需求日益增加。而在这个竞争激烈的市场环境中,网络连接的稳定性、速度和安全性成为企业提升竞争力的关键因素之一。CN2专线节点,作为中国移动通信领域的重要组成部分,正是解决这些需求的“利器”。CN2专线节点,全称中国电信ChinaNetNextGenerat...

    如何充分利用AWS EC2免费流量:12个月节省成本的终极指南

    AWS EC2 免费流量的定义 AWS EC2 免费流量是亚马逊云服务(AWS)为新客户提供的一项福利,允许他们在注册后的12个月内享受一定量的免费数据传输。这项服务是 AWS 免费套餐的一部分,旨在帮助新用户在没有额外成本的情况下体验 AWS 的强大功能。免费流量主要分为两类:互联网传出流量和跨区...

    通过公钥生成私钥:全面解析加密技术及其应用

    公钥和私钥的基本概念 公钥和私钥是密码学中的一对密钥,它们共同构成了非对称加密系统的基础。公钥是公开的,可以自由分享给任何人,而私钥则是保密的,只有密钥的持有者才能访问。这对密钥的特殊之处在于,它们之间存在着一种数学关系,使得用公钥加密的信息只能用对应的私钥解密,反之亦然。这种机制确保了信息在传输过...

    Digital-VM优惠活动揭秘:享受五折折扣和稳定续费

    Digital-VM优惠概述 Digital-VM简介 Digital-VM是一家专注于提供基于KVM架构的VPS主机服务商,凭借其强大的服务器性能和丰富的网络资源,已经逐渐在市场中站稳了脚跟。如果你在寻找高可靠性、灵活配置的VPS主机,Digital-VM绝对值得一试。它在全球多个地区建立了数据中...

    甲骨文云免费IPv6服务详解:轻松配置与应用技巧

    甲骨文云,作为一个综合性的云服务提供商,正迅速崛起于众多的云技术平台之中。它不仅拥有强大的数据处理能力,还提供了多种免费的云服务选项,让个人和企业都能以更低的成本探索并使用云计算的强大功能。首先,我对甲骨文云的快速适应能力和多种灵活服务感到印象深刻,尤其是它的免费套餐项目,吸引了不少用户前来试用。...

    大西洋免费VPS:高性价比云服务器服务体验

    大西洋免费VPS是由Atlantic.NET公司推出的一项免费虚拟私人服务器服务。这家公司成立于1994年,最初名为Internet Connect Company Computers,随着时间的推移逐渐发展成为一个知名的云计算与托管服务提供商,拥有多个美国境内的数据中心。我在了解这家公司时,发现它...