当前位置:首页 > 作者 星之宇 的所有文章
RouterOS chr安装到VPS并自动开启容器Container

基于VPS使用DD命令安装RouterOS chr版本并自动开启容器Container(无需拔掉电源重启设备)。


本文以Debian安装chr-7.16.1为例

1、RouterOS chr安装

1.1 使用一键脚本安装chr-7.16.1并自动重启开启容器Container。如果主系统有重要文件请备份,安装chr系统会自动格式化掉主系统

wget https://pan.77bx.com/ros/chr.sh && bash chr.sh


1.2 脚本运行到Enter admin password:,请输入admin的密码(如123123),之后会自动重启。

解决Microsoft Edge浏览器内存不足问题

问题描述

Windows10安装的是最新版Microsoft Edge浏览器,但是老是报错:“内存不足,无法打开此页面 请尝试关闭其他标签页或程序以释放内存。错误代码: Out of Memory”


问题分析

我电脑是Windows10 2019 LTSC版本,32G内存,但是之前设置虚拟内存是800M,但是最近更新了EDGE后出现了这个问题,只要虚拟内存由系统自己设置即可。

RouterOS开启SOCK5代理服务器

RouterOS从6.47开始又支持SOCK代理服务器了,支持SOCKv4和SOCKv5,只要简单的配置就可以启动。


配置方法

以下教程以RouterOS x86 v7.15.2为例

1、IP --> SOCKS,打开Socks Settings设置框,勾选Enabed,Port端口默认为1080,Version是版本(sockv4和sockv5),Authentication medthod是加密方式(none和password),点击 OK

H3C三层交换机配置OSPF动态路由

开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛速度快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区域划分等优点。


本文主要讲三层交换机配置OSPF动态路由

1、环境介绍

1.1 网络拓扑图


1.2 设备IP信息

Ventoy启动盘报错Verifying shim SBAT data failed

问题描述

使用Ventoy制作的U盘启动盘启动(UEFI)的时候直接出现报错并关机,报错提示如下:

Verifying shim SBAT data failed: Security Policy Violation

Something has gone seriously wrong: SBAT self-check failed:Security Policy Violation


问题分析

这个报错的主要原因是由于微软2024年08月11日推送的更新KB5041580,该更新中的SBAT技术会影响通过EFI引导启动的Linux系统。

宝塔面板BT目前计划任务已经集成了Redis的备份功能,但是还原功能只能手动恢复。


操作方法

1、配置AOF持久化(appendonly:no)关闭,然后关闭redis服务。

注意:如果appendonly设置成yes时候可能不会将dump.rdb文件中的数据恢复。


2、把宝塔备份文件(类似于0_2024-09-01_01-30-03_redis_data.rdb)重命名为dump.rdb,然后替换掉/www/server/redis目录下的dump.rdb。

1个PHP项目中,需要在一个大数组中遍历查询是否存在该元素,使用了in_array()导致运行程序时快时慢。通过测试得知in_array()和array_search()在大数组查询越靠后的元素时速度越慢。而使用array_key_exists()或者isset()则会很快。因为这个函数需要用到key,所以使用array_flip()反转/交换数组中所有的键名以及它们关联的键值。


1、测试环境

PHP 8.3.7和阿里云99元云主机。

解决PHP使用post数据超限丢弃问题

问题描述

PHP8.1使用POST提交了1600个参数,最终$_POST只能获取到1000个参数,其他的参数会丢弃。


问题分析

PHP有2个参数会导致这个问题:post_max_size和max_input_vars。本案例是因为max_input_vars默认1000导致的。


解决方法

将PHP配置文件中的max_input_var调大,该值默认为1000(分号注释掉了),去除分号注释,并把该值改为5000并重启PHP即可。