分类

信息技术

Linux 信息技术

删除腾讯云监控及修改hosts文件

一、删除腾讯云自带的监控: 腾讯云的轻量云主机默认安装了相关的监控软件,比如cpu和内存监控: 若不需要此项监控,可以运行以下命令删除代码: 还有一些提供诸如异地登录、暴力破解等监控,异常登录会发邮件或短信通知: 若不想使用可以删除: 最后彻底删除qcloud文件: 二、修改hosts文件: 在使用过程中发现,我修改了hosts文件,但是一重启就会还原,这个要修改hosts模板文件。查看hosts ...

ubuntu启用root账号登录并删除普通账号

一、ubuntu启用root账号登录系统: ubuntu系统为了安全起见,默认不允许root用户登录,密码也为空。如果需要使用root用户登录,先设置root用户的密码,使用如下命令按提示输入2次密码: 编辑ssh配置文件允许root登录: 找到PermitRootLogin配置选项,并修改为: 重新ssh使修改配置生效: 重启登录root账号,测试root登录无问题后,可进行删除普通用户操作。 ...

Windows 系统如何设置程序开机启动

Windows 系统如何设置程序开机启动? 要实现这个功能其实很简单,只需要将需要开机启动的程序创建一个快捷方式,然后把这个快捷方式复制到开机启动目录中即可,每次开机时系统都会自动运行这个目录下的程序。具体路径如下: 或者在“运行”输入以下代码会自动打开开机启动目录:

Oracle Linux(Centos8)在ARM架构下安装LNMP失败的处理方式

1、安装mysql时,可能会因为cmake版本过低而安装失败,先更新cmake(注意是ARM版本): 安装完查看cmake的版本信息: 2、安装php可能会因为系统上缺少oniguruma-devel包而安装失败,通过源码安装oniguruma oniguruma-devel: 注意: 如果运行提示: 则需要安装如下依赖: 3、如果系统自带gcc版本过低(低于版本8),也要升级到8.X版本,如果版 ...
Linux 信息技术

Linux下换行符的转换

在Windows下使用文本编辑器写好了一段脚本,拷贝到Linux下运行这个脚本,出现如下报错: 这个问题主要是Windows和Linux这两个不同的平台换行符不一样导致的。Windows下换行符为“\r\n”,而Linux下换行符为“\n”。 在Linux系统中,可以使用文本编辑器(如vim、nano等)将Windows下的编辑的脚本文件转换为Linux格式。具体方法是在文本编辑器中打开文件,然后 ...

WinSCP在Debian12系统下无法使用密钥登陆的解决办法

今天装了个Debian12的系统,配置了ssh登录,但使用WinSCP通过ssh密钥登录时,总提示被拒绝,但是单独使用putty通过密钥登录却正常,让人百思不得其解。 网上搜罗一番,说Linux系统使用OpenSSh8.0以后的版本中,配置文件“/etc/ssh/sshd_config”中默认不再添加ssh-rsa密钥认证方式。我装的Debian12系统使用的openssh版本为9.2,所以它默认 ...
Linux 信息技术

Linux下如何查看UID和GID

有时候我们在设定应用程序的权限的时候,需要使用UID和GID,但这个UID和GID如何查看呢,其实很简单,先要知道要以什么用户来运行,之后就可以根据用户来查询UID和GID了,具体如下。 查看所有用户,使用命令:cat /etc/passwd 查看是否存在指定用户: 查看对应用户的UID和GID,如:查询用户www-data的UID和GID:
Docker

在Docker中使用qbittorrent进行下载

qBittorrent是种子和磁力链接下载使用最为广泛的形式了,它支持使用种子文件和磁力链接下载,包括了做种、tracker 编辑、下载优先级设置、RSS 订阅等功能非常丰富。如果你有一台服务器,或是家中有一台NAS,可以简单的使用Docker更行下载,非常方便。 1、拉取镜像: 2、创建对应目录并编写 Docker-Compose 文件: 3、写入配置信息: 4、执行 docker-compos ...
PHP 信息技术

PHP8中的match表达式让你的代码变得简约而有力

match表达式是什么? match表达式是PHP8中新增的一种语言结构,类似于switch语句。它的主要作用是从多个可能的情况中选出一个匹配的条件。 match语句的形式如下: 其中,$x是表达式的值,value1、value2、value3等是可能的匹配值,而statement1、statement2、statement3等则对应每个匹配的情况下执行的语句。 与switch语句不同的是,mat ...

WordPress 简单代码实现 外链跳转安全提示

通过代码方式实现知乎那种外链跳转提示 可以自行定制提示页面 目前不清楚对搜索引擎是正收益还是负收益 核心代码 使用get传参进行传值,如以下这样 如果需要把网址直接写到url里面,可以自行小调整实现 改写文中所有url地址,进行base64编码 注释掉的那行为url传值,需要自己另外实现方法截取地址请求地址 添加提示页面模板 创建 link-tempate.php 模板文件,用于自定义返回页面内容 ...
Git 信息技术

代码明明没有变化 git却显示有差异

因为由于filemode的变化,文件chmod后其文件某些位是改变了的,如果严格的比较原文件和chmod后的文件,两者是有区别的,但是源代码通常只关心文本内容,因此chmod产生的变化应该忽略,所以设置一下: 切到源码的根目录下 此时再去查看,异常的提醒没有了,开心干活去

1Panel面板修改PHP构建扩展,GD扩展增加avif支持

通过微调 1Panel面板PHP构建文件,可以为扩展编译增加更多的支持。 省去自己构建麻烦 修改 1Panel的PHP构建目录在 /opt/1panel/runtime/php/ 目录下。 以我的 1Panel社区版:v1.10.5-lts PHP:8.2.15 举例。 进入以下目录: 修改目录下的的 install.sh 文件。 搜索 Install gd ,找到判断GD扩展那一行。 我的在22 ...

WordPress无法上传avif图片 Web 服务器无法处理该图片,请在上传前将其转换为 JPEG 或 PNG 格式。

今天突然遇到一个问题,媒体库无法上传avif格式图片。 但是如果切换至浏览器上传工具或者在文章页里却可以上传成功。 我寻思不可能呀,WordPress 6.5 已经支持 AVIF 图片格式,我的版本正是最新的 6.5.2。 难道因为之前更新了1Panel面板导致的? 排查思路 网络检查 先从页面开始,在 上传新媒体文件 页面上传avif格式图片发现并为发生任何网络请求,却直接提示失败: 怀疑,页面 ...

OpenResty 对 HTTP/3 的一次尝试

前段时间,也就是今年一月份左右,OpenResty 1.25.3.1 正式添加了对http/3的正式支持,那时候盼星星盼月亮等待着1Panel面板对 OpenResty 容器版本的更新。 直到四月,终于迎来了1Panel面板 OpenResty 容器的新版推送,但不是最新的 1.25 版本,而是去年的 1.21 版本。 没办法,自己动手,丰衣足食。 逛了一遍 1Panel 的论坛,发现这次 Ope ...