首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你的服务器安全

前言 近期服务器经常被暴力扫描、攻击, 故周末花时间打理下服务器, 将一些可能存在的风险处理掉. 笔者根据实践总结出一份简单的防范措施列表, 希望能对你有帮助....除此之外, 笔者推荐一内网穿透工具用来辅助建立调试环境 —— FRP FRP是一可用于内网穿透的高性能的反向代理应用, 有多种穿透方式, 可以指定端口进行代理....我们可以在服务器启动服务端(frps)和客户端(frpc)两服务, 本地客户端的frpc通过frps监听的唯一端口与服务端的frpc建立连接, 这样就能将服务器上只能内部访问的端口映射到开发者电脑本地端口...笔者随便找了网站查看, 如图: 这些细节都可能为攻击者提供途径. 所以有必要屏蔽掉这些信息....location /search/ { limit_req zone=one burst=5; } limit_req_zone...: 设置一大小为10M的共享区域,

2.1K00

单核CPU, 1G内存,也能做JVM调优

最近,笔者的技术群里有人问了一有趣的技术话题:单核CPU, 1G内存的超低配机器,怎么做JVM调优? 这实际上是两问题。单核CPU的超低配机器,怎么充分利用CPU?...一请求过程可能会发生很多次的IO操作: 1,页面请求到服务器会发生网络IO 2,服务之间远程调用会发生网络IO 3,应用程序访问数据库会发生网络IO 4,数据库查询或者写入数据会发生磁盘IO...真是这样的? 我们先看一下计算机是怎么管理磁盘IO操作的。计算机发展早期,磁盘和内存的数据传输是由CPU控制的,也就是说从磁盘读取数据到内存中,是需要CPU存储和转发的,期间CPU一直会被占用。...另外,1G内存空间太小,也不适合CMS和G1。...内存只有1G,为了减少Major GC,最简单的做法是适当调大老年代比例,但是老年代空间总有上限,需要在老年代和年轻代之间找一平衡点。

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

40亿QQ号,限制1G内存,如何去重?

40亿unsigned int,如果直接用内存存储的话,需要: 4*4000000000 /1024/1024/1024 = 14.9G ,考虑到其中有一些重复的话,那1G的空间也基本上是不够用的。...使用位图的话,一数字只需要占用1bit,那么40亿数字也就是: 4000000000 * 1 /8 /1024/1024 = 476M 相比于之前的14.9G来说,大大的节省了很多空间。...所谓位图,其实就是一bit数组,即每一位置都是一bit,其中的取值可以是0或者1 像上面的这个位图,可以用来表示1,4,6: 如果不用位图的话,我们想要记录1,4,6 这三整型的话,就需要用三...unsigned int,已知每个unsigned int占4字节,那么就是3*4 = 12字节,一字节有8 bit,那么就是 12*8 = 96 bit。...布隆过滤器内部包含一bit数组和多个哈希函数,每个哈希函数都会生成一索引值。

21820

服务器硬盘50g 硬盘需要单独购买

对于很多刚使用云服务器硬盘的人来说,可能都会有一疑问,那就是云服务器硬盘50g?其实是完全不需要担心的,因为硬盘的数据是人们使用的。...云服务器硬盘50g 对于云服务器硬盘50g这类的问题,首先要看服务器的几个方面,第一便是硬盘占用空间的组成,通常情况下,安装的服务器系统都是比较节省资源的,即使在安装完毕之后,也只是占用了一小部分的空间而已...硬盘需要单独购买 当个人或者企业在购买云服务器时,首先要看的就是配置的问题,这对之后的工作有着深远的影响。...而且选择配置,其实就是选择硬盘和硬盘的大小,在这里会有人产生疑问,云服务器硬盘50g,或者是硬盘需要单独购买之类的问题,其实一般情况下,在购买了云服务器之后,就不需要再单独购买硬盘了,除非在未来的工作使用过程中...以上就是关于云服务器硬盘50g相关的信息分享,随着高科技信息化时代的不断进步,在系统方面的知识还是需要多多关注了解的,这对于自己很有益处。

6.2K20

腾讯云重庆云服务器拼团 1 核1G 内存1M 带宽8 元月

为了普及云服务产品,腾讯云开通了重庆云服务器拼团活动,1 核 1G 内存 1M 带宽 50GB 云盘,通过下面的团购链接购买仅需 8 元/月。下面魏艾斯博客介绍一下详细情况。...本次活动云服务器全部基于 AMD EPYC(霄龙)处理器平台。相关产品介绍请参考腾讯云 AMD CPU 云服务器全国首推 1 核 1G/600 元/3 年。...点我打开重庆云服务器拼团活动页面 一、活动时间 2018.9.19-2018.10.19 24:00 二、活动规则 新用户(团员):未在腾讯云付费购买过任何产品的个人用户; 团员通过上面拼团链接购买...1 核 1G服务器,买 3 个月送 1 个月,买 12 个月送 4 个月; 本活动仅提供重庆区,1 核 1G1M 带宽,50G 系统盘的云服务器; 团员购买时长可选:3、6、9、12 个月,最长购买时长为...12 个月; 续费规则:本活动云服务器续费按照官网原价 86.8 元/月付费的,所以老魏建议一次性购买 12 个月,买的越多越划算。

11.3K30

腾讯云服务器成都地域 1核1G内存1M带宽评测及如何选择

一、腾讯云服务器成都节点有很多款可用服务器配置,老魏粗略总结后,包括标准型 SA1、标准型S2、高IO型I2、内存型M2、计算型C2、GPU计算型GN8等这么多种不同的机型。...2、腾讯云精选云产品秒杀活动:点我直达活动页面,AMD云服务器 1核 1G内存 1M带宽配置是独享型服务器,230元/年超低价格。...Mbit/s – Chongqing CU 1.36 Mbit/s 86.88 Mbit/s – image.png CPU 是 AMD EPYC,主机是 KVM 架构,I/O、速度中规中矩,节点测速头两都是国外服务器...三、如何选择 从评测结果看腾讯云服务器成都节点的响应速度还是蛮快的,1核 1G 机型配置有 2.0GHz AMD EPYC™ 7551 处理器,Turbo 频率 2.55GHz,最新一代八通道 DDR4...内存内存带宽达 2666 MT/s,CPU 负载无限制,利用率最高为 100%。

11K10

【面试系列】如何设计一不崩溃的核酸系统?

假设数据量为10亿,也就是1G条记录;给每条记录16字节存储空间(身份证号编码为二进制,考虑地区/年份可以压缩,48位整数足矣;哪怕不压缩,64位整数也就是8字节怎么都够了;剩下8字节足够记录上次核酸检测时间...、红黄码状态以及疫苗信息了)…… 换句话说,16G内存把全国所有数据放进内存;而我的PC机是32G内存;对服务器来说,256G甚至1T内存早在十几年前已是平常。...这样一台服务器只需储存1~2亿条信息就足够用了——20台16G内存的虚拟机实例,资源充足到足够你肆意挥霍的。...换成1G总带宽,一小时2亿人用的——注意我说的是总带宽。如果20台16G内存的虚拟机实例各自拥有100M对外服务带宽,它实际上已经足够支持全国使用了。 当然,实际不能这么简陋。...,不是

92020

搭建一简易的个人云游戏服务器需要准备什么?如何操作呢?

所以为了可以有更好的游戏体验,玩家可以搭建一简易的个人云游戏服务器。...搭建一简易的个人云游戏服务器的准备工作 如果需要拥有一属于自己的云服务器,首先需要了解操作的流程,一良好的操作流程,可以让玩家少走很多弯路。...了解到操作流程之后,下一步就是准备服务器的配置,CPU,内存和宽带等。...操作具体步骤 搭建一简易的个人云游戏服务器第一步是注册一服务器,如果是新手就选择注册,但是如果是之前注册过的,可以直接进行登录,这一步还需要看个人。...以上就是搭建一简易的个人云游戏服务器的基本步骤,虽然步骤比较简单,但是重要的步骤一步都没有落下,有需要的玩家可以自己进行操作。

3.9K20

用云桌面需要搭建一服务器?没有云服务器云桌面能用

那么用云桌面需要搭建一服务器?没有云服务器云桌面能正常使用?...用云桌面需要搭建一服务器 一般来说云桌面目前在网络上有很多服务商都可以提供这项服务,使用第三方的云桌面服务会自动获得云服务器的功能支持。...没有云服务器云桌面可以使用 很多人往往会将云桌面和云服务器分开来看,甚至会提出用云桌面需要搭建一服务器?...用云桌面需要搭建一服务器?...云桌面是无法离开云服务器来单独使用的,因为云桌面和家用电脑是两完全不同的概念,并不是只要有网络云桌面就可以发挥出其基本功能的,缺少了云服务器的云桌面只是一徒具其表的软件而已。

29.4K10

做一不崩溃的核酸系统有多难?

假设数据量为10亿,也就是1G条记录;给每条记录16字节存储空间(身份证号编码为二进制,考虑地区/年份可以压缩,48位整数足矣;哪怕不压缩,64位整数也就是8字节怎么都够了;剩下8字节足够记录上次核酸检测时间...、红黄码状态以及疫苗信息了)…… 换句话说,16G内存把全国所有数据放进内存;而我的PC机是32G内存;对服务器来说,256G甚至1T内存早在十几年前已是平常。...这样一台服务器只需储存1~2亿条信息就足够用了——20台16G内存的虚拟机实例,资源充足到足够你肆意挥霍的。...换成1G总带宽,一小时2亿人用的——注意我说的是总带宽。如果20台16G内存的虚拟机实例各自拥有100M对外服务带宽,它实际上已经足够支持全国使用了。 当然,实际不能这么简陋。...,不是

84110

操作系统内存管理,你能回答这8问题

我们常说的物理内存大小就是指内存条的大小,一般买电脑时都会看下内存条是多大容量的,话说如果内存条大小是100G,那这100G就都能够被使用?...B正在使用的物理内存,导致进程B运行出现异常,两程序操作了同一地址空间,第一程序在某一地址空间写入某个值,第二程序在同一地址又写入了不同值,这就会导致程序运行出现问题,所以直接使用物理内存会使所有进程的安全性得不到保证...为了达到目的CPU配置了两特殊硬件寄存器:基址寄存器和界限寄存器,当一进程运行时,程序的起始物理地址和长度会分别装入到基址寄存器和界限寄存器里,进程访问内存,在每个内存地址送到内存之前,都会先加上基址寄存器的内容...; 程序如何换入:一程序被换出后又重新换入,换入的内存位置可能不会和上一次程序所在的内存位置相同,这就需要动态地址映射机制。...一进程中的代码无法更改正在由另一进程或操作系统使用的物理内存。 04 虚拟内存如何映射到物理内存

1K10

我能不能写个妹子类给自己造(一?)对象?

这次可以学习自定义类和对象的知识了,让我们先去了解什么是对象,什么是类 造妹计划:造一妹子类,自己定义一完美的对象! 类 那么什么是类呢?...类,分门别类的类,类别的类,人“类”就是我们现实生活中的一类,而每一人就是一对象。...对象就是特殊个体,类就是一般个体,可能还是不那么好理解,我就再详细点 “我认识一叫做丸子的女孩”——这句话中,丸子就是对象,代表一真正的人,具体的人;而女孩就是类,代表一抽象的东西,一笼盖所有女孩的类别...自定义女孩类 把具有相同特征的一些东西/事物分门别类,我们自己造一名字 好,我们现在造一火柴盒妹子类,用比较艺术化的话来说就是:只具其形,不具其神!...args) { Girl girl = new Girl(); System.out.println(girl); //Girl@4517d9a3,返回的是内存地址

42020

人云盘搭建手记(一)

又沉寂了好久,假期闲来无事, 发现家中有一台闲置的上网本, 平常又有备份文件的习惯, 索性就搭建一人云盘好了。 ?...准备工作 一台闲置的电脑或者自购云主机 一台能正常浏览网页的电脑 一至少8G的U盘 不怕失败的耐心 会使用搜索引擎 私人云运行环境及工具 CentOS 7.7 或 Windows(建议还是CentOS...x) MySql 5.7 Apache 2.4 PHP7.3 可道云服务端免费版 宝塔Linux面板 frp或ngrok反向代理(有云主机可忽略) 域名 大概步骤 首先当然是找一服务器...,小编是用的12年的一上网本做服务器,联想的S205,1.6Ghz的双核CPU,2G内存,500G硬盘,这个配置是真的跑不动Windows的系统,卡出翔,还别说安装服务端了。...(主要还是看到那些云主机单核1G内存都在卖,我这配置已经很不错了。)

8.2K20

什么是 DNS 根服务器?真的只有13

服务器由 ICANN(互联网名称与数字地址分配机构)和其他相关组织共同管理。根据 DNS 根服务器的名称,它们被标识为字母 A 到 M 的13字母,每个字母对应一服务器。...每个字母对应的根服务器通常由不同的组织负责运营。图片真的只有13 DNS 根服务器?实际上,DNS 根服务器的数量远不止13。13字母只是一符号性的表示方式,用于方便标识这些根服务器的名称。...在每个根区域中,根服务器实例使用 anycast 技术,这是一种将同一 IP 地址同时分配给多个服务器的技术。...因此,虽然根区域字母只有13,但实际上 DNS 根服务器的数量远远超过13,它们共同构成了 DNS 系统的核心。DNS 根服务器的管理DNS 根服务器的管理是一国际合作的过程。...尽管我们习惯上将DNS根服务器的数量表示为13字母,但实际上它们的数量远远超过13,通过复杂的分布式架构和anycast技术,全球范围内的DNS根服务器实例共同构成了DNS系统的核心。

1.2K20

腾讯二面:20亿QQ号码如何去重?

背景 之前找工作在腾讯面试遇到了一很有意思的面试题,当时我记得现场还没有答出来,后来回家想了一下其实也没有那么难,而且还挺有意思的,今天做个整理分享给大家,希望对你有用 题目如下 文件中有20亿...QQ号码,请设计算法对QQ号码去重,相同的QQ号码仅保留一内存限制1G....这个题目的意思应该很清楚了,不过为了方便大家理解,我画了一比较有年代感的动画,希望大家喜欢 方法一 排序去重 其实说到去重,最简单的方法就是先排序,排序之后重复的QQ号码必然在一起,保留第一,把其余重复的去掉就行...可是,面试官又要问你了:实际要存20亿QQ号码,1G内存分配这么多空间?显然不行,这样回答你还是无法通过腾讯面试。 方法三 bitmap 来看绝招!...居然这么简单 对bitmap有了大概的了解之后,我们直接把存在的qq号码对应的位置标记为1即可,下次查询只要对应位为1,则为重复,因为bitmap是一种非常省空间的数据结构,所以能够满足内存1G之内的要求

60840

从RabbitMQ Channel设计看连接复用

大概的意思就是:一些应用需要同时创建多个连接到broker也就是RabbitMQ服务器上。然而因为防火墙的存在,很难同时创建多个连接。...回到问题本身,为什么要用Channel,因为在某些场景创建连接,服务器的负载会比较高: 设想如果RabbitMQ只有3Broker,而客户端可能有100台Java机器,如果用连接池的方式,假设并发是50...,则Broker需要承载5000连接,而如果采用Channel的方式,则只要500连接,当然了,前提是带宽,程序执行快,这个后面再讲。...主要是因为成本的问题,每创建一 Channel,Broker都要保存相应的数据结构,如果Channel没有生命周期,则服务端的内存会一增加;跟连接绑定后,连接关闭这个事件是可以捕捉到的,然后就可以释放...抛开RabbitMQ,所有场景都适用Channel,不一定,前提是带宽,每一次发送的消息量小,并且程序调度非常快;打个比方单机网卡是1G bit,也就是128M bytes,每次发送消息体只有1K左右

2K50
领券