Linux 配置 swap 区

很多时候我们需要配置swap主要的原因是物理内存太贵了, 服务器也是一样, 当内存不够用时, 系统会卡死, 因此我们宁愿牺牲一点性能也要让系统正常运行。当然, 在系统物理内存足够的条件下, 建议关闭swap, 内存运行速度远大于硬盘, 而swap实际上在硬盘上分配一些空间来充当内存的作用。

avatar nukix的工具箱 发表于 2023-12-24

通过 Nginx 代理实现网页内容替换

突发奇想,用 Nginx 代理一个网站,把网站的一些关键字替换掉,蛮有意思的。 如下图: 一、编译安装 Nginx 一般 Nginx 中不包含 subs_filter 文本替换的模块,需要自己手动编译安装,步骤如下。 克隆 subs_filter 仓库: git clone http://github.com/yaoweibin/ngx_http_substitutions_filter_module.git 正常下载 Nginx 源码包解压,并安装相关编译环境: # 解压安装包tar -zxvf nginx-1.22.1.tar.gz# 安装编译环境yum -y install gcc gcc-c++ pcre pcre-devel openssl openssl-devel zlib zlib-devel 预编译 Nginx,需要携带上 --with-http_sub_module 参数,并通过 --add-module 指定刚刚拉取的 subs_filter 仓库地址。 本文中仓库地址为:/root/install/ngx_http_substitutions_filter_module/ 所以需要携带上关键参数:--with-http_sub_module --add-module=/root/install/ngx_http_substitutions_filter_module/ 完整预编译命令如下: ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_sub_module --with-http_v2_module --add-module=/...

avatar 玖涯博客 发表于 2023-12-23

Ubuntu搭建Ocserv配置路由分流!

一、项目准备 1.1、VMware ESXiVMware ESXi 1.2、Ubuntu镜像Ubuntu 22.04.3 ISO 1.3、OpenConnect客户端Android ClientWindows ClientALL Client 1.4、AnyConnect客户端Android ClientCisco Secure Client Windwos Client 最新版本4.10需要用magnet下载,或者下载博主的共享盘 magnet:?xt=urn:btih:64CB657D3F53EFFA07FE7A6E4734152BECAB0DBA&tr=http%3A%2F%2Fbt3.t-ru.org%2Fann%3Fmagnet&dn=Cisco%20AnyConnect%20Secure%20Mobility%20Client%20%2F%20Cisco%20Secure%20Client博主共享-Windwos Client 最新版本4.10ALL Client 1.5、SSH工具MobaXterm 1.5.1、MobaXterm激活 MobaXterm 常规设置指南 二、部署Ubuntu Ubuntu系统在VMware ESXi中安装设置请参考 Ubuntu搭建OpenVPN配置分流规则指南!第二步) 三、安装Ocserv 3.1、确认软件包 apt-cache show ocserv 3.2、更新软件列表 sudo apt-get update 3.3、安装Ocserv sudo apt-get install -y ocserv 3.4、检查版本 ocserv -version 3.5、版本升级 根据测试发现ocserv 1.1.3会在启动之后崩溃,所以我们需要升级到ocserv1.1.6版本,来解决该问题 sudo apt-get install -y...

avatar 杨杨得亿 发表于 2023-12-22

Ubuntu搭建Ocserv配置路由分流!

一、项目准备 1.1、VMware ESXiVMware ESXi 1.2、Ubuntu镜像Ubuntu 22.04.3 ISO 1.3、OpenConnect客户端Android ClientWindows ClientALL Client 1.4、AnyConnect客户端Android ClientCisco Secure Client Windwos Client 最新版本4.10需要用magnet下载,或者下载博主的共享盘 magnet:?xt=urn:btih:64CB657D3F53EFFA07FE7A6E4734152BECAB0DBA&tr=http%3A%2F%2Fbt3.t-ru.org%2Fann%3Fmagnet&dn=Cisco%20AnyConnect%20Secure%20Mobility%20Client%20%2F%20Cisco%20Secure%20Client博主共享-Windwos Client 最新版本4.10ALL Client 1.5、SSH工具MobaXterm 1.5.1、MobaXterm激活 MobaXterm 常规设置指南 二、部署Ubuntu Ubuntu系统在VMware ESXi中安装设置请参考 Ubuntu搭建OpenVPN配置分流规则指南!第二步) 三、安装Ocserv 3.1、确认软件包 apt-cache show ocserv 3.2、更新软件列表 sudo apt-get update 3.3、安装Ocserv sudo apt-get install -y ocserv 3.4、检查版本 ocserv -version 3.5、版本升级 根据测试发现ocserv 1.1.3会在启动之后崩溃,所以我们需要升级到ocserv1.1.6版本,来解决该问题 sudo apt-get install -y...

avatar 杨杨得亿 发表于 2023-12-22

vue--excel上传

在vue中实现excel上传并显示数据 效果如下: 具体代码如下: <template> <div class="app-container"> <input ref="excel-upload-input" class="excel-upload-input" style="width: 300px;margin-left: 10px" type="file" accept=".xlsx, .xls" @change="handleClick" /> <div class="drop" @drop="handleDrop" @dragover="handleDragover" @dragenter="handleDragover"> 批量导入:拖拽excel文件或者 <el-button :loading="loading" style="margin-left:16px;" size="mini" type="primary" @click="handleUpload"> 浏览 </el-button> </div> <el-table :data="excelData.results" border highlight-current-row style="width: 100%;margin-top:20px;"> <el-table-column v-for="item of excelData.header" :key="item" :prop="item" :label="item"/> </el-table> </div></template><scr...

avatar 龙儿之家 发表于 2023-12-21

Windows安装Docker

Windows安装Docker Win11 开启 Hyperv 步骤 1 windows11 上安装 HyperV 创建hyper-v.txt文件,然后重命名为hyper-v.bat文件,再以管理员的方式运行。 pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txtfor /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hv.txtDism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALLpause 控制面板 ==> 程序 ==> 启用或关闭Windows功能 ==> 开启Hyper-V 安装WSL 步骤 2 启用适用于 Linux 的 Windows 子系统 以管理员身份打开 PowerShell,然后输入以下命令: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 步骤 3 启用虚拟机功能 安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。 以管理员身份打开 PowerShell 并运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 步骤 4 下载 Linux 内核更新包 Li...

avatar 七星玉蘅 发表于 2023-12-19

Windows安装Docker

Windows安装Docker Win11 开启 Hyperv 步骤 1 windows11 上安装 HyperV 创建hyper-v.txt文件,然后重命名为hyper-v.bat文件,再以管理员的方式运行。 pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txtfor /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hv.txtDism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALLpause 控制面板 ==> 程序 ==> 启用或关闭Windows功能 ==> 开启Hyper-V 安装WSL 步骤 2 启用适用于 Linux 的 Windows 子系统 以管理员身份打开 PowerShell,然后输入以下命令: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 步骤 3 启用虚拟机功能 安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。 以管理员身份打开 PowerShell 并运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 步骤 4 下载 Linux 内核更新包 Li...

avatar 七星玉蘅 发表于 2023-12-19

Redis

Redis的安装 一、下载 Redis官网 Redis5.0.14.1 二、安装解压版 解压到文件夹 开机启动服务 redis-server redis.windows.conft 三、可视化软件 Navicat Premium 16.3 RESP

avatar 七星玉蘅 发表于 2023-12-19

Redis

Redis的安装 一、下载 Redis官网 Redis5.0.14.1 二、安装解压版 解压到文件夹 开机启动服务 redis-server redis.windows.conft 三、可视化软件 Navicat Premium 16.3 RESP

avatar 七星玉蘅 发表于 2023-12-19

MySQL

MySQL的安装 一、下载 MySQL官网 二、安装解压版 官网下载压缩包,解压到自己创建的目录之后,自己创建可执行文件.bat后缀,启动即可。 1initialization.bat:初始化MySQL服务,只执行一次。 2install.bat :安装MySQL服务 (将MySQL安装为Windows服务) 3startup.bat :启动MYSQL服务 4reboot.bat :重启MYS QL服务 安装时,依次执行 前三个 bat 文件 5stop.bat: 将MYSQL服务停止 6uninstall.bat :删除MySQL服务 卸载时,只执行最后两个bat文件,随后删除整个MySQL数据库的文件夹即可 配置.bat文件 1initialization.bat @echo 正在初始化 MySQL8 . . .@echo 初始化完成后,当前窗口会自动关闭,请耐心等待 . . .bin\mysqld --initialize-insecure 2install.bat @echo 安装 MySQL8 服务 . . .bin\mysqld --install mysql8 3startup.bat @echo 正在启动MySQL8服务 . . .net start mysql8 4reboot.bat @echo 正在重启 MySQL8 服务 . . .net stop mysql8net start mysql8 5stop.bat @echo 正在关闭 MySQL8 服务 . . .net stop mysql8 6uninstall.bat @echo 正在移除 MySQL8 服务 . . .net stop mysql8bin\mysqld --remove mysql8 配置系统环境变量 Path内新建两个环境变量: 系统变量里配置:MYSQL_HOME D:\...

avatar 七星玉蘅 发表于 2023-12-19