Linux

NEW 让gVim9.1打开时自动载入上次关闭时的所有标签页

让gVim9.1打开时自动载入上次关闭时的所有标签页

ky818sm 49分钟前 0 0

使用 Vim 的内置会话管理(推荐) Vim 有原生的会话管理功能,可以保存和恢复整个编辑环境,包括窗口布局、标签页、打开的文件等。 1. 手动保存和恢复会话 保存当前会话: ! 表示覆盖已存在的文件,~/mysession.vim 是会话文件的保存路径。 恢复会话: 配置自动保...

nftables学习笔记

nftables学习笔记

ky818sm 1个月前 0 0

nftables 是 Linux 内核中的新一代数据包过滤框架,旨在替代传统的 iptables。它提供了更简洁的语法、更好的性能和更多的功能。 基础概念 主要组件 表 (Tables):规则的容器,类似于数据库中的表 链 (Chains):规则的集合,类似于iptables中的...

iptables 扩展模块和高级功能的详细实例教程

iptables 扩展模块和高级功能的详细实例教程

ky818sm 1个月前 1 0

1. 理解 iptables 的基本结构 在深入扩展之前,请确保您理解 iptables 的基本框架: Tables(表): 用于特定功能的链的集合。最常用的是 filter(过滤)、nat(网络地址转换)和 mangle(数据包修改)。 Chains(链): 规则的有序列表,存...

iptables命令及详解总结笔记

iptables命令及详解总结笔记

ky818sm 1个月前 0 0

iptables 是 Linux 系统中最常用的防火墙工具,它基于 Netfilter 框架,用于管理网络数据包的过滤、网络地址转换(NAT)等。以下是 iptables 的常用命令及其详解: 一、基本概念 1. 表(Tables) filter 表:默认表,用于数据包过滤。 n...

nginx的一些常用命令笔记

nginx的一些常用命令笔记

ky818sm 1个月前 0 0

NGINX 的常用命令可以分为几个类别:服务管理命令、配置文件测试与重载、日志处理 以及 信息查看。 一、服务管理命令 (启动、停止、重启) 这些命令用于控制 NGINX 服务进程。请根据您的系统选择对应的命令,现代 Linux 发行版通常使用 systemctl。 使用 sys...

正则表达式实例教程笔记

正则表达式实例教程笔记

ky818sm 1个月前 0 0

正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换和验证字符串。下面我将通过实例来讲解正则表达式的基本语法和常见用法。 1. 基本匹配 正则表达式由普通字符(例如字母、数字)和特殊字符(称为元字符)组成。最简单的正则表达式就是普通字符...

Linux 系统中使用 iptables 来封禁指定的 IP 段

Linux 系统中使用 iptables 来封禁指定的 IP 段

ky818sm 1个月前 0 0

以下是针对 183.7.0.0/16 封禁 24 小时的操作步骤: 1. 添加封禁规则 2. 保存 iptables 规则(确保重启后不丢失) 3. 设置定时解封(24小时后自动解除) 使用 at 命令 命令结构分解 echo "sudo iptables -D INPUT -s...

fail2ban常用指令笔记

fail2ban常用指令笔记

ky818sm 1个月前 0 0

fail2ban 是一款非常流行的入侵防御软件,用于保护服务器免受暴力破解等自动化攻击。以下是整理的 fail2ban 常用命令,分为几个类别以便于理解。 一、服务管理命令(启动、停止、重启) 这些命令用于控制 fail2ban 服务的状态。 命令 说明 sudo systemc...

Nginx连接与请求速率限制详解

Nginx连接与请求速率限制详解

ky818sm 1个月前 0 0

Nginx连接与请求速率限制主要由两组指令组成,它们是非常核心的流量控制和防攻击手段: 第一组指令:限制并发连接数 limit_conn_zone $binary_remote_addr zone=conn_per_ip:10m;和limit_conn conn_per_ip 1...

Nginx启用了HTTP基础认证auth_basic 指令

Nginx启用了HTTP基础认证auth_basic 指令

ky818sm 1个月前 0 0

示例: 认证流程: 访问 /admin 路径时 Nginx检查IP是否在 68.38.0.0/16 范围内 即使IP被允许,仍然需要输入用户名密码 密码验证通过后才能访问 各指令作用: IP限制:allow/deny - 网络层访问控制 频率限制:limit_req - 防止暴力...

提升 Nginx 自身防御能力的一些方法

提升 Nginx 自身防御能力的一些方法

ky818sm 1个月前 0 0

1. 设置合理的 client_max_body_size 这个指令限制客户端请求体(如文件上传)的最大大小。设置过小影响正常使用,设置过大则可能被攻击者利用,发送超大请求体来消耗服务器资源。 配置方法: 通常,这个指令可以在 http、server 或 location 块中设...

入侵防御软件框架Fail2ban使用学习笔记

入侵防御软件框架Fail2ban使用学习笔记

ky818sm 1个月前 0 0

什么是 Fail2ban? Fail2ban 是一个入侵防御软件框架,用于保护服务器免受暴力破解和其他自动化攻击。它通过监控系统日志(如 /var/log/auth.log, /var/log/nginx/error.log 等)来检测恶意行为,例如多次失败的登录尝试。一旦检测到...

WordPress网站禁用WP-Cron设置降低CPU占用

WordPress网站禁用WP-Cron设置降低CPU占用

ky818sm 5个月前 0 0

在使用 WordPress 时,你可能会遇到定时任务(如定时发布文章或自动备份)未能按时执行的情况。默认情况下,WordPress 依赖其内部的 wp-cron 调度系统来处理这些任务,但它并不是最理想的解决方案。我们可以通过禁用 WordPress 的 wp-cron,并设置真...

用linux命令批量修改替换目录内所有文件中的内容

用linux命令批量修改替换目录内所有文件中的内容

ky818sm 6个月前 0 0

替换当前目录及子目录下所有.py文件中的代码 各部分含义: -type f 表示只查找普通文件(file) 排除目录(-type d)、符号链接等其他类型的文件系统对象 {} 这是 find 命令的占位符,表示被找到的文件名 当 find 执行 -exec 后面的命令时,会用实际...

linux后台运行命令

linux后台运行命令

ky818sm 7个月前 4 0

在 Linux 或 macOS 系统里,你能够使用 nohup 与 & 来让命令在后台持续运行,即便你关闭终端也不受影响。下面是具体操作步骤: 使用 nohup 命令: nohup 可防止命令在你退出终端时停止运行。 & 会把命令放到后台执行。 查看进程 ID(PID): 该命令...

linux软链接使用教程

linux软链接使用教程

ky818sm 7个月前 7 0

一、软链接基本概念 定义:软链接(Symbolic Link)是一个特殊文件,包含指向目标文件 / 目录的路径,类似于 Windows 的快捷方式。 特点: 独立文件,占用极少空间(仅存储目标路径)。 支持跨文件系统(如不同分区或网络存储)。 支持链接目录。 源文件删除后,软链接...

screen使用教程

screen使用教程

ky818sm 7个月前 5 0

基本操作 创建新的 Screen 会话:使用screen -S 命令,例如screen -S mysession,会创建名为mysession的新会话。 断开当前 Screen 会话:在screen会话中,按Ctrl+A后再按D键,可从当前会话中断开,会话继续在后台运行。 查看当...

filebrowser 使用方法

filebrowser 使用方法

ky818sm 8个月前 17 0

初始化内置数据库文件filebrowser.db,在当前目录下生成一个数据库文件filebrowser.db ./filebrowser -d filebrowser.db config init 设置管理员用户名和密码(用户名:xxx,密码:123456,可以自己修改) ./f...

docker logs命令详解

docker logs命令详解

ky818sm 8个月前 8 0

在 Docker 中,你可以使用 docker logs 命令来查看容器的日志信息。 基本语法 其中,OPTIONS 是可选参数,CONTAINER 是容器的名称或 ID。 常用参数及示例 1. 查看容器完整日志 如果你想查看某个容器从启动到当前时刻的完整日志,可以直接使用容器名...