内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念。
如今的网络应用早已从 CPU 密集型转向了 I/O 密集型,I/O 是决定网络服务器性能瓶颈的关键,而传统的 Linux I/O 机制又会导致大量的数据拷贝操作,损耗性能,所以我们亟需一种新的技术来解决数据大量拷贝的问题。
MariaDB 10.3 版本与 MariaDB 10.1 版本的安装方法没有太大区别。与早期版本的不同之处在于,GnuTLS 包(而不是 OpenSSL)已更改为默认值。因此,如果不安装该包,则不会安装,会出现 Could NOT find GnuTLS 的错误
GnuTLS,一个开放源代码的软件库包,支持SSL与TLS协议与DTLS协议。它提供了一系列应用程序接口(API),提供利用网络传输层进行安全通信的服务,此外,它也支持X.509,OpenPGP,PKCS 12等其他结构。这个软件项目最早属于GNU计划,但在2012年12月之后,因为其维护者对自由软件基金会的若干政策不满,这个项目与GNU计划分开。
经常有一些闲得无聊的人刷我博客的接口,有时候会直接影响其他正常用户的请求,于是我心生一计,短时间禁用这些异常的IP来确保服务器性能稳定,为正常用户的提供服务。
OpenSSL官方发布安全公告,披露CVE-2020-1971 OpenSSL GENERAL_NAME_cmp 拒绝服务漏洞。终于抽时间进行了修复
很多网站的 TLS 都是由 OpenSSL 实现,而 OpenSSL 和很多程序一样不断的有漏洞被发现,比如大名鼎鼎的 Heartbleed 心脏出血漏洞导致众多服务器和客户端,都可能因此而受到攻击。所以升级 OpenSSL 是很有必要的。