LNMP一键安装包自动备份工具的使用

LNMP一键安装包自动备份工具的使用

ky818sm 1年前 25 0

LNMP1.2/1.3+版本安装包目录下有一个tools目录,放有常用的备份脚本 backup.sh,nginx日志切割脚本 cut_nginx_logs.sh,SSH防护安装脚本denyhosts.sh 和 fail2ban.sh,MySQL/MariaDB root密码重装工具 reset_mysql_root_password.sh及PHP函数辅助删除工具 remove_disable_fu...

root用户删除文件时报Operation not permitted错误

root用户删除文件时报Operation not permitted错误

ky818sm 1年前 39 0

root用户删除文件时报Operation not permitted错误则该档案很可能被锁定要借助lsattr命令来查看是否是系统添加了i,属性,比如 这个参数可以让一个档案『不能被删除、改名、设定连结也无法写入或新增数据!对于系统安全性有相当大的帮助!这个命令也是你既然是root用户,依然不能执行删除操作的原因。 然后再借助chattr命令来去除该属性 然后就可以删除该文件了! 注意:i属性c...

phpmyadmin导入提示 near “ON” at position 25

phpmyadmin导入提示 near “ON” at position 25

ky818sm 1年前 8 0

用phpmyadmin导入备份的mysql数据时失败,提示: 搜了一番,看到是max_allowed_packet 设置过小“mysql根据配置文件会限制server接受的数据包大小。 有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。” 在/etc/my.cnf加上 保存重启mysql即可。

微软官方提供的方法让Windows wsl2支持systemd

微软官方提供的方法让Windows wsl2支持systemd

ky818sm 1年前 88 0

首先,需要确认使用的是WSL2版本,可以在PowerShell中执行如下命令查看: 如果显示为1,可以使用如下命令进行配置,其中 修改成2即可: 还可以使用如下方式设置默认的Linux发行版,其中 替换为要配置的Linux发行版名称。 例如,wsl --set-version Ubuntu-20.04 会将Ubuntu20.04发行版设置为使用WSL2: 在网上找到很多种支持的方法,最简单的就是微...

WSL创建备份及还原

WSL创建备份及还原

ky818sm 1年前 46 0

WSL2可以很好的满足日常需求。但是配置时操作太繁琐,遂可以备份自己的配置好的系统。 步骤一:安装WSL,并设置为WSL2。 步骤二:配置WSL,刚刚安装完成的Ubuntu其实没有备份的意义,先根据自己的需求,完成系统的基础配置和软件安装。 步骤三:备份发行版本: 1、先查看自己当前已安装的系统版本名称:打开powershell,输入 wsl -l -v 来确定自己的wsl版本以便正确导出备份文件...

WSL2的安装配置和使用

WSL2的安装配置和使用 3

ky818sm 1年前 96 0

适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 10新增的功能,使用它可以直接在 Windows 上运行 Linux 命令。而WSL 2 是WSL的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统的性能,并增加系统调用的完全兼容性。WSL 2 使用最新和最高的...

Nginx在CDN加速之后,获取用户真实IP做并发访问限制的方法

Nginx在CDN加速之后,获取用户真实IP做并发访问限制的方法

ky818sm 1年前 10 0

做过面向公网WEB运维的苦逼们肯定见识过各种恶意扫描、拉取、注入等图谋不轨行为吧?对于直接对外的WEB服务器,我们可以直接通过 iptables 、 Nginx 的deny指令或者是程序来ban掉这些恶意请求。 为了简单抵挡一下竞争对手的DDoS攻击,网站开启了Incapsula的免费CDN服务。 开启CDN之后,我之前给他写的Shell防护脚本也就宣告无效了,因为不管是正常访问还是攻击访问,脚本...

宝塔面板对启用CDN的网站获取真实ip的方法

宝塔面板对启用CDN的网站获取真实ip的方法

ky818sm 1年前 12 0

如果你网站使用了CDN,那么网站日志上获取的ip就不是真实的ip,是CDN提供商的ip,如果你网站遭到攻击,然后你把网站日志上面的ip加入黑名单了,会造成那一片区的访客都无法进入你网站,因为你封掉的是cdn的ip 所以只有获取真实ip后,才能采取封ip的方法来阻止恶意ip访问你网站 此方法针对使用宝塔面板的用户,并且环境是Nginx 使用教程如下 1.登录宝塔面板 2.点击左下方的软件商店 3.在...

nginx 配置:限制连接数

nginx 配置:限制连接数 2

ky818sm 1年前 117 0

ngx_http_limit_conn_module 模块 该模块一般应用在以下场景: ①、秒杀、抢购并发限制 ②、下载带宽限制 ③、防止gongji 详细说明: ngx_http_limit_conn_module 模块对于一些服务器流量异常、负载过大,甚至是大流量的恶意gongji访问等,进行并发数的限制。该模块可以根据定义的键来限制每个键值的连接数。并不是所有的连接都被计算在内,只有当服务器...

屏蔽IP地址及IP段的规则

屏蔽IP地址及IP段的规则

ky818sm 1年前 108 0

IP地址及 IP地址段的写法 记住以下这些 IP地址的书写规则 某个 IP地址:192.168.0.100 IP地址段:192.168.0.100-192.168.0.200(100-200之间的全部 IP地址) 192.168.0.0/24(屏蔽 192.168.0 开头的全部 IP地址) 192.168.0.0/16(屏蔽 192.168 开头的全部 IP地址) 192.168.0.0/8(屏...

natfrp樱花内网穿透frpc在linux安装及Systemd 配置 frpc 服务

natfrp樱花内网穿透frpc在linux安装及Systemd 配置 frpc 服务 9

ky818sm 1年前 859 0

本文档中给出的命令大多需要 root 权限才能运行,请确保您现在已经处于有 root 权限的环境下。 如果您现在没有切换到 root 账户下,那么请使用 su 或者 sudo -s 命令来进行切换。 确认处理器架构 下载 frpc 前,请先确认您的处理器架构。执行下面的命令,根据输出结果查表: 输出 架构 i386, i686 i386 x86_64 amd64 arm, armel arm_ga...

VMware虚拟机设置 CentOS 7 共享文件夹

VMware虚拟机设置 CentOS 7 共享文件夹 3

ky818sm 1年前 89 0

一、设置共享文件夹 右键虚拟机->虚拟机设置->选项->共享文件夹->添加共享文件夹 二、查看共享文件夹情况 打开CentOS终端,输入命令,查看共享文件夹情况 vmware-hgfsclient 三、创建挂载目录 在 /mnt 下创建一个目录,用于挂载共享文件夹 mkdir /mnt/hgfs 四、挂载共享目录 vmhgfs-fuse .host:/SharedFolde...

了解 frp HTTP, HTTPS 类型的代理

了解 frp HTTP, HTTPS 类型的代理

ky818sm 2年前 82 0

HTTP 和 HTTPS 是 frp 中针对这两种协议额外提供了一些特殊的能力。本质上目前这两种应用层协议的底层协议都是 TCP。 如果不需要用到相关的特殊功能,可以直接使用 TCP 类型的代理,更加简单方便。 HTTP 和 HTTPS 协议的一个特点是发送的请求都具有 Host 字段,通过该字段描述要访问的服务。基于这个特点,frp 服务端只需要监听在一个端口(通过 vhost_http_por...

FRP简单配置 HTTP 类型的代理让用户访问到内网的 Web 服务

FRP简单配置 HTTP 类型的代理让用户访问到内网的 Web 服务

ky818sm 2年前 501 0

这个示例通过简单配置 HTTP 类型的代理让用户访问到内网的 Web 服务。 HTTP 类型的代理相比于 TCP 类型,不仅在服务端只需要监听一个额外的端口 vhost_http_port 用于接收 HTTP 请求,还额外提供了基于 HTTP 协议的诸多功能。 修改 frps.ini 文件,设置监听 HTTP 请求端口为 8080: 修改 frpc.ini 文件,假设 frps 所在的服务器的 I...

Linux 系统下使用 systemd 控制 frps 及配置开机自启

Linux 系统下使用 systemd 控制 frps 及配置开机自启

ky818sm 2年前 256 0

在 Linux 系统下,使用systemd 可以方便地控制 frp 服务端 frps 的启动和停止、配置后台运行和开启自启。 要使用 systemd 来控制 frps,需要先安装 systemd,然后在 /etc/systemd/system 目录下创建一个 frps.service 文件。 如Linux服务端上没有安装 systemd,可以使用 yum 或 apt 等命令安装 systemd。 ...

SCP命令来实现两台LINUX主机之间的文件传输

SCP命令来实现两台LINUX主机之间的文件传输

ky818sm 2年前 12 0

scp传输 当两台LINUX主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者计算机名称:远程路径 从远程将文件拷回本地 scp –用户名@计算机IP或者计算机名称:文件名 本地路径 命令格式 第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字...

mysql备份命令

mysql备份命令

ky818sm 2年前 11 0

一、mysql备份 1、备份命令 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql # 本地备份可以不添加端口和主机IP,username、passward是数据库用户名和密码 mysqldump -h *.*.*.* -p 3306 -u username -p password --database mysql &...