lsd
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
556
评论数
1721
随机文章
Docker 搭建堡垒机 Next-terminal
简介 想必经常玩服务器的都了解过堡垒机,类似于跳板机,但与跳板机的侧重点不同。堡垒机的主要功能是控制和监控对内部网络的远程访问。它提供严格的访问控制、会话审计和监控等功能。而跳板机更侧重于提供一个安全的中转平台,用于跳转到内部网络的其他服务器或设备。 之前阿蛮君了解过开源堡垒机项目 Jump server,但组件过多搭建实在是比较复杂,于是了解到 Next-terminal 项目。相比较之下 Ne...
Docker 搭建容器日志查看工具 dozzle
Dozzle 是一个基于 Web 的 Docker 容器日志查看器。它提供实时查看容器日志的功能,能够很方便的切换查看不同容器的日志,并且它支持并列展示容器日志,可以同时查看多个容器的日志。 话不多说,直接运行以下命令即可: docker run -d \ --name dozzle \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 9999:...
Docker 搭建 nas 导航 heimdall
如果玩 nas,肯定有一堆的 web 应用,那么就要记非常多的端口号,这是一件非常麻烦的事情。 今天介绍的 heimdall 是一款专为 nas 设计的导航程序,你只需要简单安装即可使用,并且非常美观,甚至应用的图标都是内置的,省去了非常多的麻烦。 搭建命令如下: docker run -d \ --name=heimdall \ -p 80:80 \ -p 443:443 \ -v /home/...
设计模式之软件设计原则
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 6 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 1 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。 想要达到这样的效果,我们需要使用接口和抽象类。 因为抽象灵活性好,适应...
ES6 语法详解
ES6(ECMAScript 2015)是 JavaScript 的一个版本,它于 2015 年发布。ES6 引入了很多新的语法和功能,使得 JavaScript 更加强大、灵活和易于使用。 一、块级作用域: ES6 引入了let 和 const 关键字,可以在块级作用域中声明变量,解决了以前使用 var 声明变量可能导致的问题。在 ES6 之前,JavaScript 中的变量声明使用var关键字...
标签云
最新评论