《SEO实战密码》第三版 kindle 电子书已出,便宜到只有几块钱,同时在手机、平板和电脑上阅读...more
技巧 / 李佶澳 / prometheus kubernetes
为pod/service配置annotation,prometheus通过annotation采集pod的metrics...more
技巧 / 李佶澳 / kubernetes
用 inotifywatch 监测挂载到 Pod 中到 configmap 的变化,触发 nginx 配置文件的热加载...more
nginx secure_link_secret、secure_link、secure_link_md5 指令生成加密链接,过期后连接失效...more
gitbook 已经无人维护了,偶然发现 vue 也在苦恼静态站的问题,开发了 VuePress...more
技巧 / 李佶澳 / kubernetes nginx apigateway
集群外部的服务获取不到 Pod 的信息,会给故障排查增加一些困难,基于源 IP 的功能也会受到影响...more
监听地址不是 IP:Port 而是 unix socket 的程序的 unix socket 接口也可以用 curl 访问...more
mdbook可以替代gitbook, gitbook团队不再维护开源项目,gitbook编译缓慢的问题也没人解决...more
用sips在命令行修改图片等方法,转换图片格式、扩大填充、缩小采样、修改图片质量等,mac可用...more
汇总从微信公众号、知识星球、SEO网站上看到的具有启发性、实操性、真实性的SEO知识或经验...more
HTML的一些标签属性必须要设置,否则浏览器多次渲染网页呈现慢,搜索引擎爬虫的工作量增加...more
技巧 / 李佶澳 / 2019-03-21 18:49:16 +0800 kubernetes
kubernetes的操作命令kubectl的子命令比较多,设置了自动补全后,可以加快操作速度,...more
了解一下抖音,看看有没有提升账号质量,提高关注率的小技巧。视频页面分为关注前和关注后,唯一的区别就是关注后头像下方的红色+没有了...more
Gitbook默认模板是theme-default,把自定义模板做成插件引用,实现一处更改处处更新的效果...more
BCC封装了将eBPF应用代码注入到内核中的操作,同时收集了很多和linux性能调试相关的eBPF应用...more
eBPF支持在用户态将C语言编写的“内核代码”注入到内核中运行,bcc是python库封装了C代码的注入操作...more
内核代码编译安装繁琐耗时,在CentOS7和CentOS6中,可以安装ELRepo,用yum命令直接更新内核...more
github中搜索“grpc benchmark”,ghz位置比较靠前,也有文章分享了用Locust进行grpc压测的方法...more
修改lxcfs,解决cpuacct.usage_all不存在导致cpu使用率不准,显示了host的cpu使用率的问题...more
多个cgroup controller的用途和配置参数:blkio、cpu、cpuacct、cpuset、devices、freezer、memory、net_cls、perf_event、hugetlb、pids、net_prio、rdma controller...more
lxcfs怎样用cgroup中的信息生成容器内看到的/proc文件,proc文件内容格式与cgroup文件接口含义...more
收集一下常见的短视频制作工具软件,快影、Premiere、会声会影、Final Cut Pro等...more
使用lxcfs,在容器中看到的还是宿主机的CPU状态,如何按照cpu-share和cpu-quota展示容器的cpu状态?...more
详细介绍cgroup v1和cgroup v2,cgroup v2从kernel 3.10开始存在,kernel 4.5.0时成为正式特性...more
CMakeLists.txt是Cmake的指令文件,类似于make的makefile,执行'cmake CMakeLists.txt'生成CMakeCache.txt等文件...more
FUSE是Linux Kernel的特性之一,一个用户态文件系统框架,用户态部分用libfuse实现...more
用GitBook生成的网页左侧目录下方默认的`Published with GitBook`连接可以去掉或者替换成其它连接...more
SecureCRT和Xshell的最常用的功能是保存地址、会话复制、上传下载文件,用iterm都可以实现...more
技巧 / 李佶澳 / 2019-01-16 13:53:08 +0800 flannel kubernetes
flannel的网段设置的过小,导致kuberntes集群最多只能有256个node,需要对flannel的网段进行扩容。...more
技巧 / 李佶澳 / 2019-01-09 14:12:25 +0800 kubernetes docker
LXCFS,FUSE filesystem for LXC,运行时会维护一组与/proc中的文件同名的文件,提供容器的状态信息...more
技巧 / 李佶澳 / 2019-01-09 17:01:30 +0800 kubernetes
Kubernetes Initializers可以在pod/的pending阶段对pod进行修改,譬如注入新的容器、挂载volume等...more
用Go语言实现grpc通信,即用protobuf消息格式实现client和server之间的高效通信...more
在 Mac 上安装运行 Mysql 数据库,方便本地搭建开发环境,本地调试。安装mysql和相应的命令行、管理、设计工具,安装mysql server...more
知识星球值不值得加入?能不能破解?怎样将知识星球的付费加入变成实质性的免费加入?...more
从搜狗中爬取,只能爬取最近10篇文章,之前见过有人直接爬取了微信公众号的所有历史信息,应该还有别的渠道...more
这里记录一下实际工作中遇到的一些内核参数,每了解一个参数,就过来记录一笔...more
技巧 / 李佶澳 / 2018/10/13 17:05:00 cryptography
在阅读Kubernetes文档的时候知道了CFSSL,cfssl有一个bundle命令,直到阅读了CloudFlare技术博客才知道它的用途是生成Certificate Bundle...more
PostgreSQL数据库的用法和MySQL很不一样,新创建的用户的创建要和pg_hba.conf中的配置对应才能成功登陆...more
技巧 / 李佶澳 / 2018-09-14 13:36:26 +0800 prometheus kubernetes
Kubernetes的kubelet组件内置了cadvisor,将Node上容器的指标以Prometheus支持的格式展示,可以通过这些指标计算得到更多有用的数据。...more
在网站SEO方面,Google官方给出了很详细的建议,分别从技术和内容的方面给出推荐做法,并且明确说明哪些是应该做的,哪些是应当避免的,值得好好学习下...more
技巧 / 李佶澳 / 2018/08/30 10:40:00 prometheus
通过consul向prometheus中注册监控目标,通过confd动态生成告警规则...more
技巧 / 李佶澳 / 2018/07/13 17:39:00 kubernetes
一些挺有意思的kubernetes周边产品,周边丰富的生态是健康、可持续的。...more
突然发现,一直没有掌握一套行之有效的调试iptables规则、追踪linux上的连接、报文的方法...more
网上搜了一下,给出一堆方法竟然都不好使,这个刚的需求,都没有个靠谱的回答...more
envsubst命令可以在管道中读取文本,将其中的Shell变量解析后输出:...more
有时候需要分析一些通讯协议,这些工具特别有用。用charles和Fiddler抓取、破解、改写(请求拦截)PC端、手机移动端通信数据...more
ipvs是内置在linux kernel中的传输层负载均衡器。...more
技巧 / 李佶澳 / 2018/01/23 16:57:21 cryptography
之前一直以为rsa的私钥和公钥可以颠倒使用,这是个很严重的误解!...more
其中\H,表示完整的主机名,如果是\h,只显示主机名中第一个点号前面的内容...more
xterm默认使用的窗口标题提供的有用信息太少,需要修改一下...more
http出口的负载均衡策略是roundrobin,部分业务系统将会话信息保存在backend server...more
购买了一个全局的ipsec XXX,分配的地址是10网段,每次登陆内网机器总是要断开ipsec XXX...more
在mac上做开发,还是将一些常用的服务部署在mac上比较方便...more
可以直接在mac上部署rabbitmq,方便开发调试...more
mac上运行的docker提示No space left on device...more
通过gdb可以查看系统中的进程的详细信息,包括内存数据等...more
curl是一个特别方便的用于http(s)客户端。...more
confd从etcd或者consul等获取数据更新,更新本地的配置文件后,重新加载目标应用。...more
持续更新,linux上遇到奇葩的问题的调查方法...more
netcat在两台电脑之间建立连接并传递数据流,可以做一些很“巧妙”的事情...more
了解tcp的状态以及每个状态的超时时间,对排查问题和提高Server性能非常有用。...more
postgresql的基本使用,最常用的操作,postgresql是一个老牌的数据库,它的文档中包含更多的内容。...more
supervisord是一个工作在"Unix-like OS"上的进程管理工具。...more
技巧 / 李佶澳 / 2017/08/18 17:57:09 cryptography
https证书的制作...more
收集几种linux上的限速工具: tc、hashlimit、dummynet、trickle、wondershaper、pyshaper。...more
runit是一个跨Unix平台的系统启动、服务监督工具,可以替代sysvinit。...more
软路由bird的使用。...more
ipset用来管理linux中的ipset,ipset可以被iptables引用...more
NetworkManager的管理工具,该更新知识储备了。...more
linux中dns相关的工具。...more
用来测试dns服务器性能的benchmark工具。...more
crond定时任务的使用...more
systemd的使用...more
linux的cgroup功能的初级入门使用,在每个subsystem目录下建立多个目录,每个目录就是一个cgroup,可以分别设置每个cgroup,cgroup中可以继续创建cgroup。...more
nsenter: run program with namespaces of other processes...more
udev基于linux2.6.13的uevent接口,动态的管理设备文件。...more
device mapper是linux的内核用来将块设备映射到虚拟快设备的framework。...more
LVM是"Logical Volume Management"的简称,[lvm-howto][1]中做了详细介绍。...more
负载均衡器haproxy的使用与常见的一些实践...more
man手册中包含很多的资料。...more
将tor内置在Openwrt中,Wi-Fi连接后直接进入tor网络。...more
分布式系统对时间敏感,通常需要所有node上的时间保持同步,可以用ntp来保证。...more
ceph的部署相对复杂,如果不了解ceph的工作原理操作起来会更困难,ceph-deploy是ceph的一个集群部署工具...more
Openwrt是开源的路由器系统,可以安装在多种硬件平台上。...more
管理的本地的arp记录和发送arp请求。...more
在TL-WR703N中安装OpenWrt的方法。...more
排查容器的网络问题时,在宿主机上可以直接进入docker容器的netns。...more
MAC默认的命令行工具是BSD风格,没有GNU风格的强大, 有时候会带来诸多不便。...more
jekyll是一个构建静态站点的工具。...more
现在可以在mac上直接运行docker,可不是只运行docker-client哦...more
折腾了很久总算是大概厘清了yeoman套件的工作过程。算是有了一点小进步。...more
Grunt,JaveScript世界的构建工具,主要还是依靠大量的插件,了解插件的功能和配置方式即可。...more
介绍了tcpdump的使用、过滤语法,和一些特别有用的应用方法。...more
vim的使用手册,包含常用的扩展方法,和一些非常有用的小技巧。...more
通过ps命令查看进程信息...more
介绍了Linux上使用的网络隧道(tunnel)技术。...more
LDAP的协议,以及开源的解决方案,客户端Library。...more
git的使用手册,常用的协作方法,和一些非常有用的小技巧。...more
namespace是一个独立的网络协议栈,通过namespace,可以将网络设备分隔开,设置独立的路由规则、防火墙规则等。...more
介绍了Linux中的网络设备,重点是tun、tap、veth等虚拟的网络设备。...more
mac上虽然有iterm等shell终端,可以直接ssh登陆,但是不能保存机器列表和密码,每次输入IP,比较烦。可以使用ZOC...more
docker的使用手册,配置docker deamon运行参数等。...more
使用docker时的检查清单。...more
在idea中安装golang插件...more
Swagger是一种描述RESTful APIs的方法(Specification)。它对REST API做了系统的整理,提出一套完整的描述方式。配套的UI工具(swagger-ui)和代码生成器器...more
DNS SRV是DNS记录中一种,用来指定服务地址。与常见的A记录、cname不同的是还记录了服务的端口,并且可以设置每个服务地址的优先级和权重。...more
...more
...more
...more
iperf、netperf等网络性能测试工具的使用。...more
...more
经常需要在一台工作的电脑上,使用虚拟技术,模拟部署系统,这里记录了一些可用的工具...more
核实用户的身份,授予用户查询、管理、使用特定资源的权利。...more
yeoman是一套前端工作中用到的脚手架,在了解前端技术时遇到的。...more
CentOS发型版相关内容...more
灵雀云同时提供境外、境内的节点,可以用来翻墙。...more
rpm软件包的构建方法...more
高可用有两种场景 "单活"与"多活"。分析实际的场景,考虑是用"主备",还是用"负载均衡"。...more
当一台机器上运行多个需要网络IO的程序, 如果一个程序通行量很大,会影响到...more
docker、rocket等需要编译时需要下载的一些网址国内无法访问. 需要找翻墙方法...more
...more
Kernel的namespace功能特性的出现, 使容器的实现更为简单。...more
《Linux_Performance_and_Tuning_Guidelines_IBM》对Linux系统的性能调优做了非常到位的介绍....more
...more
PDF文档可以被设置代码密码和权限密码...more
一直使用CentOS, 前不久CentOS7发布了, 和以前的版本相比发生了不少变换。...more
虽然很多时候我们可能没有感受到,但是Linux内核确实是在不停的发展着的。...more
好奇. 搜索到几个注入点后, 尝试手动注入了下....more
介绍了iptables的原理、表之间的关系、报文处理时经过规则链的顺序。以及iptables的调试方法和比较有意思的应用。...more
收集了在一些项目中遇到的Makefile的语法、变量、函数等。...more
wscat是一个用来连接websocket的命令行工具,nodejs开发的...more