如何允许非 root 进程绑定低位端口
众所周知,在 Linux 中,要想绑定端口号在 1024 以下的低位端口,是需要 root 权限的。但是,如果我又想绑定低位端口,又不想以 root 身份运行程序,该怎么办?答案是,setcap
命令。
众所周知,在 Linux 中,要想绑定端口号在 1024 以下的低位端口,是需要 root 权限的。但是,如果我又想绑定低位端口,又不想以 root 身份运行程序,该怎么办?答案是,setcap
命令。
本文记录如何在 macOS 中安装 X11 客户端,并通过 SSH 进行 X11 转发。
当Servlet
容器启动或终止 Web 应用时,会触发ServletContextEvent
事件,该事件由ServletContextListener
来处理。在Servlet API
中有一个ServletContextListener
接口,接口中定义了处理ServletContextEvent
事件的两个方法,它能够监听ServletContext
对象的生命周期,实际上就是监听 Web 应用的生命周期。我们可以通过实现这两个方法,来实现在Tomcat
启动和停止时执行一定的操作。
最近心血来潮,想给这个博客在 GitHub 上面的页面绑个自定义域名,结果无意中发现了一个坑。
根据微信小程序 scroll-view 文档所述,scroll-view
必须给定一个固定高度。那么如果我们想要让它自动填充剩余高度,该怎么办呢?
之前听闻有个新的 Web Server,名曰 Caddy,其配置简单,还默认启用 HTTP / 2,并且可以自动申请 Let’s Encrypt 的 HTTPS 证书。试用了一番,觉得不错,便把这个博客的服务程序换成了 Caddy。在这里呢,记录一下安装和配置的过程。
最近实验了一下配置 nginx 多站点,顺便也给自己跑在本机上的几个服务上了个域名 (当然是直接用 Hosts 强行解析到 127.0.0.1 的……)。但是吧,用 Hosts 强行解析,总觉得有点别扭,所以试着在本机搭一个 DNS 服务器。
上一次我们安装好了 Elastic Search 和 Logstash,本次我们继续安装 Kibana。
上回书说道,我们已经安装好了 Elastic Search。那么这次,我们继续安装 Logstash。
最近搭建了一次 ELK 日志平台,在此记录一下安装步骤。由于本次模拟的是服务器不能连接互联网的情况,所以全部安装步骤皆使用 RPM 或 tar 包的方式安装。本文主要记录安装 Elastic Search 的过程。