服务器
-
解析:到底什么是软件架构?
21CTO社区导读:我们经常听到看到大家谈论软件架构,和软件设计有什么不一样吗? 如果是这样,那么究竟是什么软件架构? 本文以底层到应用层的方式阐述了软件架构概念。 什么是架构?…
-
如何在 Ubuntu 中添加多个时区
本快速教程介绍了在 Ubuntu 和其他发行版中使用 GNOME 桌面环境添加多时区时钟的步骤。 如果你的家人或同事在另一个国家,或者你居住在一个有多个时区的国家,那么了解时差就变…
-
用树莓派搭建一个私人社交网络
手把手教你怎样以低成本的硬件和简易步骤搭建自己的社交网络。 近年来,社交网络已经革新了人们的生活习惯。人们每天都会使用社交频道与朋友和家人联系。但是涉及到隐私和数据安全时,仍有一些…
-
使用树莓派和 Rocket.Chat 构建一个私人聊天服务器
使用这些简单、经济高效的开源工具构建自己真正的私人聊天和消息解决方案。 互联网提供了大量免费的消息服务。像 WhatsApp 和 Viber 这样的应用已经是我们日常生活的一部分,…
-
Node Package Manager – NPM入门指南
21CTO社区导读:Node.js与NPM越来越经常使用,除了使用Node.js开发服务器程序,另外React/React Native、Electron等都需要安装和管理NPM。…
-
Solr 与 Elasticsearch 之简明比较
21CTO社区导读:对于大家来讲,Solr和Elasticsearch都不陌生,关于这两种搜索引擎的可扩展性,易部署性以及其它特性有所不同。这篇短文就为大家展示如下: 云计算…
-
用 k3s 轻松管理 SSL 证书
如何在树莓派上使用 k3s 和 Let’s Encrypt 来加密你的网站。 在上一篇文章中,我们在 k3s 集群上部署了几个简单的网站。那些是未加密的网站。不错,它们…
-
在 Fedora 命令行下玩转防火墙
网络防火墙,顾名思义:为了阻止不需要的网络连接而设置的防护性屏障。在与外界建立连接或是提供网络服务时常常会用到。例如,在学校或是咖啡厅里使用笔记本电脑时,你一定不想某个陌生人窥探你…
-
Nginx 服务器之速率限制
21CTO社区导读:Nginx服务器有一个非常有用的限速功能,但是它却常常被错误配置。 这个功能用来限制用户在某此时间段内请求的的HTTP请求数,此请求应该是 GET 或POST …
-
从原理到趋势,解剖风口上的区块链技术
前言:区块链不是一项新技术,而是一个新的技术组合。其关键技术包括P2P动态组网、基于密码学的共享账本、共识机制、智能合约等技术; 科技史上大部分创新都是与生产力有关的,提升效率,…