- 博客(219)
- 资源 (3)
- 收藏
- 关注
原创 【NGINX+PHP7.3+MYSQL】安装指南
文章目录NGINX添加源 --> 查看安装配置设置开机启动启动服务停止服务重新加载防火墙效果图PHP7.3安装源安装PHP 以及 扩展设置安装更多扩展:MYSQLTODONGINXNginx (engine x) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。。 本例演示 CentOS 7 下安装和配置 Nginx 的基本步骤。添加源 --> 查看$ sudo rpm -ivh http://nginx.org/packages/cent
2021-06-21 15:34:24 734
转载 【Linux】 iptables vs firewalld
docker-compose up -d 之后报错 iptables no chain/target/match by that name查看 iptables-save|grep docker 发现没有了 docker相关配置,于是,重启docker服务 systemctl restart docker 自动生成 iptables 配置信息再次执行docker-compose ...
2019-10-25 10:33:48 400
原创 【Docker】日常记录
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose`
2019-10-11 16:33:44 1311
原创 【Prometheus & Pushgateway】 推送数据踩坑
文章目录度量指标值 只允许 数字类型度量指标值为 只能接受最长16位,16位之后数字转为 0pushgateway 数据持久化度量指标值 只允许 数字类型报错text format parsing error in line 1: expected float as value, got “1.1.1.1”原因:为了可以更好地画图,所以只允许返回 数字类型 指标值$ echo ...
2019-09-10 15:01:30 14782 2
原创 【MySQL】 日 常 整 理 记 录 分 享
MySQL 导入sql 错误 Got a packet bigger than ‘max_allowed_packet’ bytes在测试mysql备份文件是否可正常还原时,即将备份文件还原到另一台服务器实例上,出现了一系列的错误。 其中的错误如下: [Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes [Err...
2018-09-10 16:32:37 2480
原创 【Git 】命令总结记录
最近做毕业设计,之前都是用TortoiseGit 提交代码到GitHub,发现会遇到各种问题,没有直接在git Bash中操作方便, 用到了一些git命令,做一下记录。一、提交代码1、提交代码到本地库中 git commit -m '描述内容' 2、拉取该分支下的内容,与自己在本地库改写的合并 git pull origin <分支名称> 3、提交代码到github...
2018-03-15 20:45:47 11189 3
原创 【Linux】服务器常用命令
旨在记录#!/bin/bash yum install -y lrzsz net-tools tree bind-utils wget httpd-tools tcpdumpecho "--------------------The system is updated at Beijing time-------------------"yum -y install utp ntpdatentpdate cn.pool.ntp.orghwclock --systohctimedate.
2022-01-06 11:29:46 688
原创 【Prometheus】查看Prometheus 容器磁盘使用量
#!/bin/bashcontainer=$1volume_name=$2if [ ! -n "$container" ];then echo 'Usage: sudo bash seeProSize.sh prometheus_container volumes_name' exitfiecho " " echo "------------ Local directory size -------------"sudo du /var/lib/docker/volumes/$vol
2021-12-13 17:57:37 3307
原创 【Prometheus】prometheus生成快照,并冷备份数据,恢复数据
文章目录备份前提脚本执行恢复数据备份前提存储服务器的免密登录安装jq:yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install jq -y脚本变量含义PROMETHEUS_URLprometheus 提供API的根路径SNAP_DIR本地生成快照的路径DST_USER目标服务器SSH登录名DST_HOST目标服务
2021-11-16 10:52:23 1587 1
原创 【Nignx】 nginx启动http服务,报错 curl: (56) Recv failure: Connection reset by peer
背景docker 启动的nginx 服务,容器内端口80,映射到容器外8080,通过 curl -L -I http://xxxx:8080 报错 curl: (56) Recv failure: Connection reset by peer,如下内容:# 尝试通过IPv6访问root@localhost test ]# curl -L -I http://[xxxx]:8θ80 curl: (56) Recv failure: Connection reset by peer排查是由于
2021-10-28 13:29:15 3265
原创 【Nginx】 server 配置记录
server{ .... # 使用正则 location ~* ^/.*/(.*(xlsx|csv))?$ { autoindex on; autoindex_localtime on; } location / { return 403; } .....}
2021-10-18 18:16:17 665
原创 【Web】HTTPS 引入http资源,混合内容
文章目录问题描述:原因分析:什么是混合内容?通过 HTTPS 连接加载的安全网站具有以下优势解决方案:加载网页时始终使用 HTTPS URL使用 Content-Security-Policy-Report-Only 标头使用 Upgrade-Insecure-Requests CSP 指令通过Nginx 反向代理问题描述:Mixed Content: The page at 'https://' was loaded over HTTPS, but requested an insecure fra
2021-10-14 15:38:47 1422
原创 【LXC】 在 LXC 中使用 snap 包管理工具
问题root@ms:/var/lib/apt# sudo snap install coreerror: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount: /tmp/sanity-mountpoint-286507660: mount failed: Unknown error -1解决在物理机 LXC 配置文件(/var/lib/lxc/xxx)中 加入
2021-10-11 20:18:28 1165
原创 【apt】The following signatures couldn‘t be verified because the public key is not available
遇到问题:执行 apt update 产生如下图报错:The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACF NO_PUBKEY 0E98404 NO_PUBKEY 605C66F00 Reading package lists... Done参考:https://www.linuxuprising.com/2019/06/fix-missing-g
2021-10-11 16:37:08 1391
原创 【Laravel】Fatal error: Declaration of Illuminate\Container\Container::get($id) must be compatible
文章目录场景为什么浏览器产生报错?解决方案场景背景: windows上有两个PHP版本7.1.33 和 7.3.25composer 版本为1.10.10,安装依赖的时候使用的php7.3.25 composer.phar install浏览器访问的时候,使用的是php7.1.33浏览器访问,产生报错 Fatal error: Declaration of Illuminate\Container\Container::get($id) must be compatible后借助搜索引擎,查到
2021-09-15 12:06:01 4020 1
原创 【Git Bash】在window 下,设置打开gitbash快捷键、修改默认路径
文章目录找:快捷方式路径改:右键 “Git Bash”,打开 “属性”找:快捷方式路径C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Git改:右键 “Git Bash”,打开 “属性”
2021-09-10 17:45:11 3384 3
原创 【Git】修改Git主题
vim ~/.minttyrcFont=DejaVu Sans Mono for PowerlineFontHeight=14Transparency=lowFontSmoothing=defaultLocale=CCharset=UTF-8Columns=120Rows=30OpaqueWhenFocused=noScrollbar=noneLanguage=zh_CNForegroundColour=131,148,150BackgroundColour=0,43,54Cu
2021-09-08 10:35:02 811
原创 【MongoDB】docker mongo 数据备份
文章目录备份脚本 mongobk.sh定时任务 crontab备份脚本 mongobk.sh$ cat mongobk.sh#!/bin/sh# dump 命令执行路径,根据mongodb安装路径而定# mongo的容器名称MONGODB_CONTAINER_NAME=yapi_mongodbDUMP="docker exec -it ${MONGODB_CONTAINER_NAME} "# 临时备份路径(注:docker 容器内的路径)OUT_DIR=/dump/tmp# 压缩后的备
2021-08-19 19:31:13 681 14
原创 【Linux 】使用 Shell 批量重命名文件名称
将 devicename__mac.json 文件名称改为mac.json,期望:dev1__00_11_22_33_44_55.json --> 001122334455.json#!/bin/bash for f in `ls |grep '.json'`do nf=`echo $f | sed 's/\(.*\)__\(.*\)/\2/g' | sed 's/_//g'` echo $f $nf >> tmp # 记录日志 mv $f $nf
2021-08-18 16:32:40 764
转载 【YApi】 yapi docker-compose 部署
文章目录安装docker-compose 部署Github测试运行安装参考:https://github.com/xcbeyond/deploy-scripts/tree/master/yapi选用 docker-compose 部署docker-compose 部署将 docker-compose 文件 /yaip/docker-compose.yaml 上传至部署环境上,执行 docker-compose 命令 docker-compose up -d 完成部署即可。浏览器访问地址 ht
2021-08-18 14:59:20 539
原创 【Shell】使用记录
文章目录不包含IPv4地址 `grep -v 'ipv4'`保留内容的换行,并统计行数、条件过滤管道符后边执行grep条件字符串转数组不包含IPv4地址 grep -v 'ipv4'ip -4 a | grep global | tr '/' ' ' :获取各网口IPv4地址并使用 空格 隔开,即1.1.1.1 2.2.2.2awk '{printf "grep -v \"%s \"|", $2}' :拼接 grep -v '1.1.1.1' | grep -v '2.2.2.2' |head
2021-07-30 15:12:50 126
转载 【GitLab】Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner
Gitlab权限管理Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGuest:可以创建issue、发表评论,不能读写版本库 Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限Owner:可以设置项目访问权限、 Visibili
2021-07-05 19:03:29 1843
原创 【ElementUI】 table表格尾部的合计行,固定表头却不显示合计行
背景按照官网要求不固定表头,添加show-summary就可以显示合计行问题但是给table加了一个固定高度之后,就不显示了,打开控制台可以看到这个合计是存在的那么需要做两步,合计即可出现解决:在el-table标签上加 ref="table"在vue的生命周期updated中加上以下代码:this.$nextTick(() => { this.$refs['table'].doLayout();}) ...
2021-06-24 18:13:57 1522
原创 【Laravel】There is no existing directory at “…/storage/logs” and its not buildable: Permission denied
There is no existing directory at “…/storage/logs” and its not buildable: Permission denied解决方案:无需为存储文件添加任何权限。这里的主要问题是在编译的文件中,并且由于哪个 laravel 尝试显示错误。默认情况下,在 Laravel 中,存储文件无权在控制台中显示(错误显示来自 error.log 文件)。所以你需要修复的是修复编译文件。这可以通过个单一的命令来完成php artisan optimi
2021-06-17 11:53:00 1337
原创 【Storage】localStorage 或 sessionStorage 首次加载,需要再次手动刷新页面的解决方案
let val = localStorage.getItem("title"); if(val === null){ if(location.href.indexOf("#reloaded")==-1){ location.href=location.href+"#reloaded"; location.reload(); } } return val;
2021-05-25 18:17:31 1844 1
原创 【Linux】 Kill 批量杀死进程
ps -ef | grep <程序名> | grep -v grep|cut -c 9-15 | xargs kill -9示例:ps -ef | grep nginx | grep -v grep|cut -c 9-15 | xargs kill -9
2021-05-18 16:04:48 519
原创 【VS Code】vue.js ESLint + vscode 代码格式配置
文章目录VS Code安装扩展setting.json安装ESlint 依赖.eslintrc.jsonVS Code安装扩展VeturVue VSCode SnippetsBeautifyESLintPrettiersetting.json{ "editor.tabSize": 2, "editor.formatOnSave": true, // 保存文件时自动格式化,主要针对html/css/less/scss等eslint未覆盖的文件格式 "editor.codeAc
2021-05-17 18:06:28 586
原创 【Python pandas】UserWarning: Could not import the lzma module. Your installed Python is incomplete
在Linux使用python的pandas包时,出现了如下的报错UserWarning: Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a RuntimeError. warnings.warn(msg)解决方案yum install xz-develyum install python-backp
2021-04-29 18:51:08 1843
原创 【Vue】ESlint 格式化
package.json"scripts": { ..... "lint": "eslint resources/js/**/*.js", "lint-vue": "eslint resources/js/**/*.vue" },command$ npm install --save-dev eslint eslint-config-airbnb-base eslint-plugin- import eslint-plugin-vue babe
2021-04-23 17:14:43 681
转载 【MySQL】 update 大量数据批量更新
文章目录更新字段,多种操作更新一条数据的某个字段,一般这样写:更新同一字段为同一个值,mysql也很简单,修改下where即可:更新多条数据为不同的值,可能很多人会这样写:那么能不能一条sql语句实现批量更新呢?使用case 更新字段,多种操作mysql更新语句很简单,更新一条数据的某个字段,一般这样写:UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value';更新同一字段为同一个值,mysql也很简单,修改下wh
2021-04-20 11:27:46 69231
原创 【Excel】日常记录
文章目录字符串连接逗号连接,结果:你好,中国字符串增加单引号,结果:‘你好’字符串增加双引号,结果:“你好”批量填充字符串连接规律是:首部不加&,后边的每一部分都需要&开始,逗号连接,结果:你好,中国ABC你好中国= A2 &"," &B2字符串增加单引号,结果:‘你好’ABC你好中国= "‘" &A2 &"’"字符串增加双引号,结果:“你好”ABC你好
2021-04-11 22:28:04 185
原创 【PHP】curl_init() 如何排错????
文章目录问题解决扩展链接问题通过CURLOPT_IPRESOLVE 控制使用IPv4解析域名还是IPv6解析,但是当解析的域名不存在IPv6时,仍旧返回200的状态码,curl_setopt($ch, CURLOPT_NOSIGNAL, true);curl_setopt($ch, CURLOPT_IPRESOLVE, 4 == $iptype ? CURL_IPRESOLVE_V4 : CURL_IPRESOLVE_V6);解决后经过排查是因为 curl_setopt($ch, CURL
2021-04-09 15:42:16 1064
原创 【正则】匹配html标签里的内容,不含标签
示例:获取 i 标签中的 “你好啊”var a = '<i class="text-center">你好啊</i><p>干嘛呢</p>'a.replace(/<i(.*)?>(.*)<\/i>(.*)/, '$2')
2021-04-04 04:32:17 2121
原创 【PHP】网络相关封装的函数
if (!function_exists('getDnsRecord')) { /** * 封装 dns_get_record * 默认返回 dnsA记录 * * 返回值: * 以分号隔开的多个IP地址 */ function getDnsRecord($domain, $type = DNS_A) { $ipaddr = "0"; if (DNS_AAAA == $type) { .
2021-04-02 14:16:18 180
原创 【Rsyslog】 从json 中通过正则 key 获取 value值,rsyslog正则匹配获取key 的 value值
示例:{srv: 'server1', time: 20210101}则正则表达式为:/(?<=srv:)[^,]*/ 可以获取 srv 的值为 'server1'
2021-03-30 20:23:12 899 2
转载 【Ping】unix - ping命令的退出状态
原文:If ping does not receive any reply packets at all it will exit with code 1.If a packet count and deadline are both specified, and fewer than count packets are received by the time the deadline has arrived, it will also exit with code 1.On other erro.
2021-03-30 11:24:01 585
echarts_chinaprovince_world_js.zip
2020-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人