49【服务器介绍】

embedded/2025/2/4 16:53:24/

服务器和你的电脑可以说是一模一样的,只不过用途不一样,叫法就不一样了


物理服务器和云服务器的区别
    整台设备眼睛能够看得到的,我们一般称之为物理服务器。所以物理服务器是比较贵的,不是每一个开发者都能够消费得起的。
    所以在此背景之下出现了云服务器,简单来说就是在服务器上装一个虚拟化的软件,这个虚拟化的软件可以根据服务器自身的配置去虚拟出许多的独立的操作系统。所以云服务器的价格就非常亲民了,人们可以通过特定的远程工具去连接操作这一个虚拟系统。
(注:云服务器,轻量级服务器,vps等都是将物理服务器分解成多个独立系统,只是用到的分割技术不同,有种众筹买台服务器的感觉)


家里电脑可以当服务器吗
上面讲的服务器和家用电脑一样是从物理属性来看的,但是服务器需要宽带和你家的是不一样的
    ①:服务器的网络是支持他人连接的,即他人可以直接连接服务器,家里使用的网络是不支持他人连接的(人家远程你电脑并不是直接远程,而是你们双方同时连接了一台服务器,并通过服务器去中转请求)
    ②:服务器的ip是固定的,你家的ip是变动的(每次重启光猫可能就变了),很好理解,比如你所在的地区100w人,但并不是同时在线,准备100w个ip就浪费了,预计同时在线60w,准备70w个ip就好,谁上线了就从库里面分配一个,你百度搜索ip就能看到你当前的ip了


注:个人电脑要当服务器必须解决ip问题,办手续开通或是端口映射(上面①中他人远控你电脑的原理)




什么情况使用物理服务器,什么情况使用云服务器
看项目大小,当项目比较小时(每月服务器开销低于1000时)基本选择云服务器,当项目比较大时,可以自己去某个宝买台服务器设备,然后请专门的公司托管(把服务器放他机房用他的网络,为什么不用自己的网络这个问题上面已经讲过了,用户连不进来),所以主要还是看价格



为什么有的人项目很大,但是还是使用云服务器

1:用云服务器就相当于人家帮你维护了(被攻击),自己维护麻烦:
2:用户增加升级配置时如果是云服务器后台提交下申请即可,系统就会从主服务器给你这台云服务器分配更多的资源,自己的服务器就只能加CPU,加内存条了,很麻烦(给你自己电脑升级麻烦不。。。)
3:对方有专业团队,你服务器被攻击了有办法处理(有钱就行,马上给你加宽带),自己的物理服务器可能就不太好搞了


服务器如何连接进去可以操作
使用远程工具,输入ip,账号密码就行,什么远程工具后期讲,反正不难


服务器好坏如何判断
就像你买电脑手机一样,首先重点看看几核几G,专业点再看看处理器,i3,i5,i7这种型号,手机就是看什么处理器,再专业点就是看cpu频率,ddr3 ddr4等等
(我建议:如果你买的不是物理服务器几千几万的,买云服务器就看几核几G就行了,其他看了也没多大用,钱包顶不住,差不多得了)


http://www.ppmy.cn/embedded/159519.html

相关文章

【Linux系统】—— make/makefile

【Linux系统】—— make/makefile 1 什么是 make/makefile2 第一版本makefile3 依赖关系和依赖方法4 清理4.1 清理的基本语法4.2 make 的默认执行4.3 为什么要加 『.PHONY:clean』4.3.1 『.PHONY:clean』的功能4.3.2 如何理解总是不被执行4.3.2 如何区分文件的新旧 5 第二版本m…

bat脚本实现自动化漏洞挖掘

bat脚本 BAT脚本是一种批处理文件,可以在Windows操作系统中自动执行一系列命令。它们可以简化许多日常任务,如文件操作、系统配置等。 bat脚本执行命令 echo off#下面写要执行的命令 httpx 自动存活探测 echo off httpx.exe -l url.txt -o 0.txt nuc…

mac连接linux服务器

1、mac连接linux服务器 # ssh -p 22 root192.168.1.152、mac指定密码连接linux服务器 (1) 先安装sshpass,下载后解压执行 ./configure && make && makeinstall https://sourceforge.net/projects/sshpass/ (2) 连接linux # sshpass -p \/\\\[\!\\wen12\$ s…

使用Express.js和SQLite3构建简单TODO应用的后端API

使用Express.js和SQLite3构建简单TODO应用的后端API 引言环境准备代码解析1. 导入必要的模块2. 创建Express应用实例3. 设置数据库连接4. 初始化数据库表5. 配置中间件6. 定义数据接口7. 定义路由7.1 获取所有TODO项7.2 创建TODO项7.3 更新TODO项7.4 删除TODO项 8. 启动服务器 …

C++ Primer 标准库vector

欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…

汇编知识点汇总

汇编的组成 汇编指令 数据处理指令 数据搬移指令数据位移指令位运算指令算术运算指令比较指令 跳转指令内存读写指令状态寄存器传送指令异常产生指令协处理器指令 伪操作 在程序编译过程中起到编译引导作用的内容 .text .global .if .else .endif 伪指令 不是汇编指令&…

利用Python高效处理大规模词汇数据

在本篇博客中,我们将探讨如何使用Python及其强大的库来处理和分析大规模的词汇数据。我们将介绍如何从多个.pkl文件中读取数据,并应用一系列算法来筛选和扩展一个核心词汇列表。这个过程涉及到使用Pandas、Polars以及tqdm等库来实现高效的数据处理。 引…

SpringBoot源码解析(九):Bean定义接口体系

SpringBoot源码系列文章 SpringBoot源码解析(一):SpringApplication构造方法 SpringBoot源码解析(二):引导上下文DefaultBootstrapContext SpringBoot源码解析(三):启动开始阶段 SpringBoot源码解析(四):解析应用参数args Sp…