年度归档:2022年
搭建ngrok服务器,实现内网穿透服务,实现外网到内网的在线访问
一:前言 场景问题:如果本地的项目在没有服务器的情况下,需要让他人访问;在自己的电脑上搭建一个web服务器,实现本地的访问和外部的访问。我们就要做内网穿透了,内网穿透就是别人通过外网能够访问到我们本地的服务器。 市面上一些主流的内网穿透工具有:Ngrok,Natapp,花生壳,Ssh、autossh,Frp,Lanproxy,Spike 这里介绍使用Ngrok工具。 frp可参考我另一篇文章:搭建 [……]
继续阅读»»»
Linux中tar命令打包路径相关问题
tar简介 linux系统中常见的压缩包格式有:.tar.gz 、.tar、 .gz、 .tgz、 .zip … 在linux系统中tar可以将多个文件打包在一起,表示压缩 在linux系统中tar可以将打包文件解压成普通文件,表示解压 命令用法:tar 可选项参数 压缩文件名称 需要打包文件 最常用命令参数使用:tar -zxvf 解压,tar -zcvf 压缩。 问题描述: tar命令打包绝对 [……]
继续阅读»»»
Linux搭建Promtail + Loki + Grafana 轻量日志监控系统
一:简介 日志监控告警系统,较为主流的是ELK(Elasticsearch 、 Logstash和Kibana核心套件构成),虽然优点是功能丰富,允许复杂的操作。但是,这些方案往往规模复杂,资源占用高,操作苦难。很多功能往往用不上,大多数查询只关注一定时间范围和一些简单的参数(如host、service等),使用这些解决方案就有点杀鸡用牛刀的感觉了。 所以寻找更轻量级的日志监控系统,所以也就有了E [……]
继续阅读»»»
基于docker快速搭建自己的域名邮箱,mailu邮件服务器
一:简介 Mailu.io是一款免费开源且性能强大、功能丰富的域名邮箱系统。它基于Docker, 具有部署简单,可移植性高,备份方便等多种优势。 主要的功能: 基本的邮件服务器 IMAP IMAP+,SMTP和 进阶电子邮件功能 别名,域别名,自定义路由 Web访问 多个Webmail管理界面 用户功能 别名,自动回复,自动转发,获取帐户 管理员功能 全局管理员,公告,每域配额 安全 强制启用TL [……]
继续阅读»»»
堡垒机、跳板机JumpServer的搭建,以及使用,图文详细
一、简介 为了保证服务器安全,加个堡垒机,所有ssh连接都通过堡垒机来完成,堡垒机也需要有身份认证,授权,访问控制,审计等功能。 Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。 在公司中,分配人员服务器权限也是相当方便,如:来一个新人,在Jumpserver分配Jumpserver账号即可,人员离职 [……]
继续阅读»»»
搭建自己的聊天室平台、公司内部聊天平台,Rocket.Chat搭建及使用
一,简介 rocket.chat是一个开源的社交软件,即可以直接在web页面使用,也可以下载APP(Android,IOS,Windows,Mac OS) 主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等,还支持实时翻译,实现用户之间的自动实时消息转换。 也可以作为公司的内部聊天平台,所有数据都在自己的服务器上。 官方网址:https://ro [……]
继续阅读»»»
Linux-ubuntu安装软件报错E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法
问题描述 Ubuntu在apt 安装软件时,报错如下:E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方法: 备份原info文件,防止失败还原用 新建info文件 更新apt相关信息 再次安装软件,报错解决了.
Linux开源软件Gatus – 自动化监控网站运行服务
一:Gatus简介: Gatus 提供一个轻量级的监控健康,让开发者通过服务的简单 HTTP、ICMP 等协议来监控情况,并根据网页监控 TCP 的状态码或响应时间及正文来决定网站是否健康,如果发生的话异常,可以设置不同的 Alert 像是 Slack、Email、Teams、 Discord这个链接查看Dashboard 实际情况。它是Go语言写出来的,非常轻量。 官方github:https: [……]
继续阅读»»»
mongoDB重装或升级版本后,启动失败原因及解决方法
问题描述: 重装mongodb,或者升级mongdb版本后,重启启动也没有任何错误提示,但是查看为失败failed状态。没有启动成功。 启动报错ExecStart=/usr/bin/mongod –config /etc/mongod.conf (code=exited, status=14) 问题原因及解决方法: 1:权限问题 网上找了一圈,大多是这种答案,但是对我没有效果,仍然是f [……]
继续阅读»»»