
Linux
尕夜寻欢
这个作者很懒,什么都没留下…
展开
-
php 脚本修复大批量数据,分段执行,以及进度条显示(laravel)
修复脚本:需求是:新加了一张订单统计表,需要把订单表之前所有的数据下面代码片段是我laravel项目的一个定时任务中的一修复private function fixSuborderAddCostPrice(){ $query = SubOrder::query(); $bar = $this->output->createProgressBa...原创 2020-05-08 10:39:47 · 1365 阅读 · 0 评论 -
php-laravel-jobs多进程队列管理器supervisor
yum 安装 todo yum install epel-releaseyum install -y supervisoreasy_install的方式yum install -y python-setuptoolseasy_install supervisorecho_supervisord_conf >/etc/supervisord.confvim /etc/s...原创 2019-11-12 15:45:52 · 2346 阅读 · 0 评论 -
linux升级 OpenSSL1.1.1完成步骤(2019.10.17亲测通用可行)
第一步:下载并解压 OpenSSL 随便找个目录下载解压就行,我自己创建目录的是:/usr/local/softwarewget https://github.com/openssl/openssl/archive/OpenSSL_1_1_1-stable.zipunzip OpenSSL_1_1_1-stable.zip第二步:编译安装./config --prefix...原创 2019-10-17 23:53:59 · 11546 阅读 · 3 评论 -
小程序报错:对应的服务器 TLS 为 TLS 1.0 ,小程序要求的 TLS 版本必须大于等于 1.2
下面网址用来检查tls问题https://www.ssllabs.com/ssltest/analyze.html结果:解决办法:一、谷歌浏览器访问域名,查看TLS版本,下面是我解决后的已经是1.2了,解决之前一直是1.0,而小程序必须要TLS1.2二、排查方向:注意:要想服务器上支持 TLSv1.2,要求基于 OpenSSL 环境的,但是只有 OpenSSL 版...原创 2019-10-17 23:45:48 · 1172 阅读 · 0 评论 -
php使用grouopBy时候提示 only_full_group_by
第一、修改config/database.php文件 1.先将strict修改为false 使用grouopBy时候提示:only_full_group_by的问题vim /etc/my.cnf在socket=/var/lib/mysql/mysql.sock下面添加sql_mode=STRICT_TRA...原创 2019-08-29 14:53:14 · 738 阅读 · 0 评论 -
node安装和打包以及淘宝镜像
node安装# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载# tar xf node-v10.9.0-linux-x64.tar.xz // 解压# cd node-v10.9.0-linux-x64/ // 进入解压目录# ./b...原创 2019-07-12 22:57:30 · 403 阅读 · 0 评论 -
Linux 上安装 Node.js
一、直接使用已编译好的包(推荐使用)(推荐使用)Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载# tar xf node-v10.9.0-linux-x64.tar.xz ...原创 2019-07-12 22:48:51 · 319 阅读 · 0 评论 -
切换国内镜像,Ubuntu默认使用的是国外的源
1.1 更新阿里源Ubuntu默认使用的是国外的源,将其替换成国内的阿里的源,脚本sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo sh -c 'cat /etc/apt/sources.list.bak | egrep -v"#|^$" | sed "s/hk.archive.ubuntu.com/mirrors...原创 2019-05-20 12:29:33 · 2521 阅读 · 0 评论 -
(最新版文档,实测没问题)vagrant 虚拟机搭建 以及virtualbox 安装 配置 完整流程
先熟悉这些vagrant 命令:$ vagrant init # 初始化$ vagrant up # 启动虚拟机$ vagrant halt # 关闭虚拟机$ vagrant reload # 重启虚拟机$ vagrant ssh # SSH 至虚拟机$ vagrant suspend # 挂起虚拟机$ vagrant r...原创 2018-11-16 16:25:25 · 1609 阅读 · 0 评论 -
phpstudy apache切换成nginx配置文件更改
打开配置文件:nginx.conf中if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break;}然后在vhosts.conf文件中:有几个项目就写几套server代码:server { listen 80; s...原创 2018-10-31 14:28:22 · 8603 阅读 · 0 评论 -
linux 定时任务一般只支持到每分钟 如果想精确到秒的话实现方法
linux本身不支持秒级定时,要实现的话可以定时运行一个脚本(例如每分钟执行一次),这个脚本的内容其实是一个死循环执行代码,也就是一直执行注意:如果定时执行的程序 单次消耗的时间过大,比如1秒执行不玩,要seelp一下,就是死循环的时候 让脚本睡一会下面演示一个shell脚本的秒级定时任务:1.crontab -e 每分钟执行inviteFriend.sh脚本 #2秒运行-...原创 2018-10-31 10:54:28 · 2220 阅读 · 0 评论 -
解决linux 中执行mysql命令 出现-bash: mysql: command not found的方法
解决centos6.5出现-bash: mysql: command not found的方法原因:因为系统默认会查找/usr/bin下的命令,由于mysql没有在这个目录下,所以出现not found。因此需要做一个软连接到/usr/bin目录下。执行命令: ln -s /usr/local/mysql/bin/mysql /usr/bin其中/usr/local/mysql 为:mysql...原创 2018-07-13 19:16:23 · 43751 阅读 · 4 评论 -
Linux ls -l 命令详解
1.示例:2.对上图解析如下:第一列:文件/目录的详细权限第二列:1 代表当前是一个文件 2当前目录下所有子目录的总和(. 和 .. 也算目录)第三列:当前文件/目录所属用户第四列:当前文件/目录所属用户组第五列:文件/目录的大小第六列:文件/目录的最后修改时间第七列:文件/目录名称第一列内容详解: 一共有10位: 第一位: d 代表目录 - 代表文件 l 链接文件(相当...原创 2018-03-15 18:20:04 · 2291 阅读 · 0 评论 -
Linux 常用基本命令
Linux使用时不能像windows一样,需要在shell中使用命令的。查找: find / -name 'redis'重启php service php-fpm restart重启nginx service nginx restart 什么是shell shell为我们在用户和linux系统之间提供了一个交互界面。它读取我们的输...原创 2018-03-15 15:25:17 · 243 阅读 · 0 评论