![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
lampNick
这个作者很懒,什么都没留下…
展开
-
Linux grep 时不显示自身程序以及kill杀死进程的方法
文章目录原文链接:[http://www.lampnick.com/php/972](http://www.lampnick.com/php/972)grep 不显示自身的方法使用 grep 的 -v 参数使用正则kill 通过进程名杀死进程的方法结合 ps awk kill 杀死进程通过 pkill -9 删除 ,很可能杀不死原文链接:http://www.lampnick.com/php/972grep 不显示自身的方法使用 grep 的 -v 参数未使用 -v 时的效果$ ps -ef|原创 2021-06-18 16:17:53 · 590 阅读 · 0 评论 -
php/golang使用chrome内核实现服务器端html转pdf,html转图片,pdf加水印,pdf转图片等
php/golang使用chrome内核实现服务器端html转pdf,html转图片,pdf加水印,pdf转图片等DoctronDoctron是一个docker化的文档转换工具,在线演示地址:Doctron。github地址: https://github.com/lampnick/doctron 。 有如下特点:html转图片(支持自定义页面大小,边距,高质量转换)html转pdf(支持自定义页面大小,边距,高质量转换)pdf加水印服务器端渲染一键部署(支持docker,提供了k8s ya原创 2020-10-26 14:48:13 · 2312 阅读 · 0 评论 -
关于vgdisplay VG Size中的小于符号
使用vgdisplay时有时在 VG Size会出现"<“符号,这个小于符号是啥意思呢?有没有可能是VG大小限制呢?其实不然,这个”<"符号表示的时实际的VG Size会小于物理盘的大小,因为存在损耗,所以会有误差。[root@xxx ~]# vgdisplay --- Volume group --- VG Name ocar System ID Format lvm2 Metadat原创 2020-06-21 18:06:18 · 1615 阅读 · 0 评论 -
为什么ENOENT常量表示没有这样的文件或目录no such file or directory
其实ENOENT是Error NO such an ENTry的缩写,表示没有这样的条目,而在linux系统中entry就表示了file(anything is file in linux),directory。原创 2020-06-15 11:11:01 · 1140 阅读 · 0 评论 -
k8s多集群搭建istio共享控制平面(多网络)及部署grpc服务分流实践
个人博客原文:http://www.lampnick.com/php/913本文目标部署一个多集群的共享的istio服务网格部署一套基于grpc的服务对grpc服务进行流量管理架构图如下前提条件两个或多个kubernetes集群,版本为1.14,1.15,1.16,1.17有k8s管理员权限两个k8s集群(分别称为主集群prod和私有集群private),以下简称prod...原创 2020-03-03 09:37:19 · 2893 阅读 · 0 评论 -
istio部署grpc服务时遇到的问题
问题一:mycaller服务请求myresponser服务时,http接口可以通,grpc服务不通使用sleep容器对mycaller服务进行请求 # kubectl exec -it -c sleep $(kubectl get pod -l app=sleep -o jsonpath='{.items[0].metadata.name}') -- curl "mycaller.def...原创 2020-03-03 09:38:14 · 4410 阅读 · 0 评论 -
对生产环境网站API接口进行全链路压力测试-通过优化支持16000并发
压测目标读请求接口1.6W并发,总请求16W写请求接口8K并发,总请求8W压测前的准备工作分析所有接口是否存在可能的性能问题静态代码分析采用Yii2提供的debug工具进行分析采用xhprof进行性能分析压测代码准备生成压测相关数据编写压测代码(有用户态的接口需要做模拟用户登录)人员准备5位开发人员1位测试人员1位运维人员人员分工运维人员进...原创 2019-10-30 10:27:33 · 813 阅读 · 0 评论 -
使用imagick将PDF转换成图片时报Fatal error: Uncaught exception 'ImagickException' with message 'FailedToExecute
$IM = new imagick();$IM->setResolution(200, 200);$IM->setCompressionQuality(100);$IM->readImage($pdfPath);使用imagick将PDF转换成图片时报错如下:Fatal error: Uncaught exception 'ImagickException' with...原创 2019-08-12 10:14:02 · 2247 阅读 · 0 评论 -
部署glusterfs及Heketi
部署GlusterFS集群由gfs01.lampnick.com,gfs02.lampnick.com,gfs03.lampnick.com三个节点组成GlusterFS存储集群,并将gfs01.lampnick.com节点部署为heketi服务器。在各节点上,均使用sda用于为GlusterFS提供存储空间分别在三个节点上安装glusterfs-server程序包,并启动glusterfs...转载 2019-07-15 16:17:31 · 694 阅读 · 0 评论 -
kubernetes(k8s)中部署metrics-server遇到的问题
个人博客原文:kubernetes(k8s)中部署metrics-server遇到的问题metrics-server版本:k8s.gcr.io/metrics-server-amd64:v0.3.3k8s版本:v1.14.1The '--source' flag is unavailable right now (v0.3.0-alpha.1)containers: - name...原创 2019-05-31 14:53:25 · 8884 阅读 · 3 评论 -
mac os 编译安装php时遇到configure: error: Cannot find OpenSSL’s
mac os 编译安装php configure时遇到错误configure: error: Cannot find OpenSSL's <evp.h>说是没有找到openssl的库,但是openssl已经通过brew install openssl安装好了,于是想着安装openssl-devel,但是mac上没有看到相关的,于是编译安装了openssl,指定里面的库文件目录...原创 2019-05-07 10:07:25 · 1384 阅读 · 0 评论 -
centos7.6使用kubeadm安装kubernetes的master worker节点笔记及遇到的坑
个人博客原文地址:http://www.lampnick.com/php/760本文目标安装docker及设置docker代理安装kubeadm使用kubeadm初始化k8s Master节点安装网络插件weave-kube部署 Kubernetes 的 Worker 节点部署kubernetes-dashboard监控组件 – prometheus-operator 部署(...原创 2019-04-25 15:47:09 · 14854 阅读 · 1 评论 -
使用redis2-nginx-module连接带密码的redis时报NOAUTH Authentication required. 错误解决方案
个人博客原文地址:http://www.lampnick.com/php/746使用redis2-nginx-module连接带密码的redis时报NOAUTH Authentication required. 错误解决方案版本:redis2-nginx-module-0.15使用redis2-nginx-module连接redis报错的nginx.conf代码如下:locati...原创 2019-03-20 17:00:29 · 1872 阅读 · 0 评论 -
通过shell实现分析nginx日志,自动封单个IP访问量大于指定值的国外IP
个人博客原文:http://www.lampnick.com/php/6621.在nginx的nginx.conf中http段或者server段中引入拒绝访问的IP列表include /usr/local/nginx/conf/blockip/*/*/*.conf;2.写shell脚本实现分析访问日志,将国外IP写入到拒绝访问的IP列表#!/bin/bash#当单个IP访问...原创 2018-08-31 17:27:48 · 1896 阅读 · 0 评论