uptime-kuma作为一个非常强大的服务监控软件,包含了各种服务的监控,然而其http以及https请求检测默认的USER-AGENT比较朴素,为“Uptime-Kuma/1.23.11”之类的,这篇文章的目的就是自定义uptime-kuma中的http/https检测中的USER-AGENT 操作方法 其实操作非常的简单,我们在uptime-…
前言 这篇文章记录了常见的http请求响应代码以及每个请求的具体含义。供大家使用,有一些响应代码(比如说http响应104等)并没要在标准文件中提到(RFC 7231等标准以及RFC 4918等扩展标准)或者不常见的本文就不记录了哦。 10x响应代码 100 Continue:客户端应该要继续其请求 101 Switching Protocols:…
前言 最近在整理网站的日志(nginx日志)并分析,索性将一段时间内nginx中记录的访客UA按照访问频率从高到低排序后分享给大家,以下的数据已经经过处理并去除掉了可能涉及隐私的信息。下面的文件只展示访问我网站50次以上的UA 这个列表不仅仅包含了访客的ua,还有爬虫,扫描器等等,希望对大家有所帮助,每行最右侧是该ua在一段时间内访问的次数 分享的…
前言 MCSManager面板十分好用,但是其守护进程权限我们一般情况下是以root权限来进行执行的。这就有点令人担心了,万一MCSM的开发者双羽一不小心(只是万一,MCSM真的非常好用也很稳定)写出了个BUG,获取了执行权限,而进程是以root权限执行的,那就完蛋了,所以遵循最小权限原则,我们看能不能以普通用户的权限来跑MCSM管理面板。 首先我…
由于昨天升级服务器数据库系统的时候导入数据库错误导致2023年11月之后的文章全部消失不见了,对此造成的不便深表歉意。 顺便祝大家:新春快乐,阖家辛福
为什么要设置name space 首先,docker并不是虚拟机,其并没有完整的虚拟化系统内核,docker中的容器是公用宿主机的系统内核的。而docker默认情况下容器中的命令是在宿主机器上以root账号来进行运行的,如下图,圈出来的进程其实是在容器中运行的,但是在宿主机中该进程实际的执行者为root,这就有点点让人担心了 万一docker出了安…
前言 正常情况下docker程序不能被非普通用户进行操作,只能被root权限操作,普通用户无权限操作docker容器,但是可能由于一些安全原因,我们需要普通用户能够操作docker容器,这篇博文就是讲述如何让linux下的普通用户拥有在系统中能够操作docker容器的权限 配置方法 docker为了应对这种情况,其实默认在安装的时候会在系统(lin…
前言 因为最近与兄弟们一起玩的自建MC服务器有点多,每个MC服务器都用一个单独的用户单独的跑总有些麻烦,索性直接搞一个管理面板,统一管理我们在各个云厂商上搭建的MC服务器。于是我们就找到了MCSM管理面板 按照其官网所描述的,MCSM(mcsmanager)面板是:开源,分布式,轻量级,快速部署,支持大部分游戏服务端和控制台程序的管理面板。正好完美…
c语言打开文件的函数的第二个参数有很多种模式,我用这篇博文用来记录一下,免得我以后需要还要在网上找来找去的。 函数原型: FILE *fopen(const char *filename, const char *mode); 我们这篇博文就是记录第二个参数的值的用处 模式值代表的含义r只读模式,打开一个文本文件进行读取。w写入模式,打开一个文本文…
前言 有时候编写C语言程序,需要让输出的字体有颜色,更好让用户区别出程序是否有故障或者其他的问题,让输出的信息更好看,如下图 操作方法 首先我们一般的printf输出语句是长这个样子的 printf("要输出的内容\n"); 这样子输出的是黑底白字的,那么我们只需要这样子写,就可以让输出的内容有颜色(其实就用了ansi的转义序列达成的) print…