- 博客(52)
- 收藏
- 关注
原创 rsync 实时同步文件/目录
1: A服务器要访问B服务器;A要把id放到B服务器的授权key里面;在A服务器执行以下命令。##在后台启动脚本,并将输出重定向到 /dev/null,以使其不显示在终端上。
2024-05-20 16:41:53 237
原创 certbot—30秒部署HTTPS,永久免费,自动续约;ssl证书
但是您的 Nginx 实际配置文件路径是 /www/server/nginx/conf/nginx.conf。您可以通过使用 --nginx-server-root 参数来告诉 Certbot 您的 Nginx 配置文件的实际路径。您系统上的 Certbot 软件包附带一个 cron 作业或 systemd 计时器,可在证书过期之前自动更新您的证书。运行此命令获取证书,并让Certbot自动编辑您的nginx配置以提供证书,在一个步骤中打开HTTPS访问。其他想手工修改nginx配置,运行这个命令。
2024-04-11 15:46:00 681
原创 mysql8修改my.cnf后sql_mode 全局无效
背景:docker部署mysql8.0 修改my.cnf中的sql_mode不生效。排查:1、确定配置文件my.cnf位置(/etc/my.conf) --没问题。修改my.cnf文件权限为644 解决。2、语法错误----没问题。3、重启 —还是无效。
2024-03-29 13:27:48 376
原创 搭建轻量级git, gogs
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。Gogs 是一款极易搭建的自助 Git 服务。
2024-01-31 14:51:58 404
原创 linux 查找被删除但是未被释放空间的文件 并释放资源
是根据文件名进行的空间统计,使用rm时该文件对系统来说已经不可见,所以不会统计这个文件。命令删除文件时,只有当该文件不存在任何link才会被删除。当有进程访问这个文件时,这个文件的实际占用空间就不会释放。则是磁盘实际占用的数量。
2024-01-31 13:37:19 614
原创 Navicat使用HTTP通道连接远程服务器的SQLite文件
在Navicat安装位置中可以找到ntunnel_sqlite.php文件,其他两个类似文件是支持MySQL和pgsql的。拷贝ntunnel_sqlite.php文件到Linux机器中。
2024-01-22 17:39:03 1425
原创 docker安装的php 在cli中使用
dnmp_php php “$@” dnmp_php 是在 php74 函数中定义的一个变量,用于存储包含 PHP 的 Docker 容器的名称。当您调用 php74 函数时,它会在名为 dnmp_php 的 Docker 容器中执行您传递给函数的 PHP 命令,这些命令作为参数传递给函数并以 $@ 的形式传递给 docker run 命令中的 php 命令。–network=dnmp_dnmp 重要, 不然连不上数据库, 可通过。1: 修改 ~/.bashrc 中新增。
2023-12-20 18:45:30 786
转载 MySQL最大连接数设置
如果遇见“MySQL:ERROR 1040:Too manyconnec-tions”的情况。一种情况是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力了。实际中出现过的最大连接数是68,没有达到上限100,应该不会出现1040错误。另外一种情况是MySQL配置文件中max_connections的值过小。这台MySQL服务器的最大连接数是100。(1)查看下MySQL配置的最大连接数。即最大连接数占上限连接数的85%左右。MySQL最大连接数设置。
2023-03-06 16:35:11 751
原创 计算出两个日期之间的月份
使用 DatePeriod 类来创建一个包含开始年份和结束年份之间的所有年份的时间段,并将每个年份添加到数组中。在这个例子中,每个年份都有一个起始时间和结束时间,分别对应每年的1月1日和12月31日。注意最后一个年份2023的结束时间是1月31日,因为时间段的结束日期是2023-01-01,所以它属于2023年。endDate 是 2023-12-31,那么输出的年份数组将是 [2022, 2023]。在上面的示例中,如果。
2023-02-21 18:43:37 974
原创 linux 系统修改localhost.localdomain显示名称
下次进入系统后发现名称@后的信息就是最新的。更改主机名之前,请检查当前主机名。系统版本:centos 7。修改成我们需要的名称。
2023-01-17 15:25:32 3222
原创 Linux 下安装 RabbitMQ (CentOS 7.5.1804 x86_64(Py3.7.9))
路径: /usr/lib/rabbitmq/lib/rabbitmq_server-3.10.0/plugins。RabbitMQ 默认端口 (可不开,使用。可以登录, 一般此账户为默认账户, 只允许。进行访问,所以需要添加一个远程登录的用户。去掉, 不然文件格式有误, 重启会失败。rabbitmq有一个默认的账号密码。(注意打开阿里云安全组以及防火墙的。公网无法登录, 成功解决,端口),就可以看到管理界面。然后我们打开浏览器,访问。访问, 修改配置文件。, 且有严格版本要求。,但该情况仅限于本机。
2022-12-26 11:21:37 488
原创 composer require vladimir-yuldashev/laravel-queue-rabbitmq 错误解决
【代码】composer require vladimir-yuldashev/laravel-queue-rabbitmq 错误解决。
2022-12-19 15:48:29 389
原创 Windows 下安装 RabbitMQ教程
注意: RabbitMQ 对应的 Erlang 版本要求, 可参考以下链接选择 Erlang版本。提示必须安装 Erlang, 点击 是, 跳转到 Erlang官网。这里网盘对应的是 25.0.1, 在区间范围内, 可以使用。扩展: 常用的消息队列, 有序的, 无序的, 延迟队列。相当于是一个管理界面,方便我们在浏览器界面查看。又下载一个阿里网盘客户端, 再次下载成功。安装完成 (可选择安装目录)安装完成 (可选择安装目录)安装插件成功, 重新启动。下载对应版本的 延迟插件。, 选择对应的版本下载。
2022-12-09 16:43:19 808
原创 php json_encode 返回 this request has no response data available
通过 json_last_error() 或 json_last_error_msg(); 获取错误信息解决方法$response= unserialize(str_replace(array('NAN;','INF;'),'0;',serialize($response)));
2022-05-24 18:42:34 691
原创 【MYSQL】版本号排序xx.xx xx.xx.xx
示例SELECT *,INET_ATON(SUBSTRING_INDEX(CONCAT(version,'.0.0.0'),'.',4)) FROM `web_table` ORDER BY INET_ATON(SUBSTRING_INDEX(CONCAT(version,'.0.0.0'),'.',4)) desc;
2022-05-17 14:47:02 234
原创 laravel 笔记
安装1: 确保安装了 composer, 出错执行第三步, 第二步, php版本>7.0, 且环境变量设置好.composer global require "laravel/installer"2: 设置镜像composer config -g repo.packagist composer https://packagist.org3: 清除 composer 缓存composer clearcache运行一个项目, 保证php, laravel环境变量都配置好laravel
2022-04-24 19:13:26 280
原创 mysql绑定多个ip地址 (mysql给用户授权了, 还是无法远程连接)
my.cnf中有选项bind-address=127.0.0.1,是说mysql server监听的是本地发来的请求,如果是任意主机都可以请求,则写为0.0.0.0,但是这样又不太安全。监听某ip,指定此ip地址即可,但是要保证mysql的user中有允许此ip访问,否则不能对数据库操作。那么是否可以在配置里只规定几个ip呢?简单直接回答:不可能请参考:http://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_
2022-04-18 19:07:16 2547
原创 php 删除字符串中指定标签或标签中的内容
/** * 删除指定标签 * * @param array $tags 删除的标签 数组形式 * @param string $str html字符串 * @param bool $content true保留标签的内容text * $html[] = '/(<' . $tag . '.*?>(.|\n)*?<\/' . $tag . '>)/is'; (有点问题 o 标签有时会把内容搞没) * @return mixed */function
2022-04-12 17:30:01 1045
转载 解决Winscp 软件上传文件出现==>无权访问。 错误码:3 服务器返回的错误消息:Permission denied的问题
转载:https://blog.csdn.net/a1103688841/article/details/84680608?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-b
2022-04-06 17:05:40 5457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人