Sunday Blog

人生是一场刻意练习

使用 sed 追加文件内容到文件首部

Sed Head File

只能将昨天的日志文件内容追加到今天的日志文件的首部,从第 1 行后开始,而不是完全从第 1 行开始。 # 表示将 yesterday.log 文件中的内容添加到 today 文件中,且从第一行

PHP Rocketmq grpc 插件安装

Php grpc

grpc need version 3.13 or later of cmake gcc https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz tar xf gcc-8.3.0.tar.gz cd gcc-8.3.0 ./contrib/download_prerequisites ./configure --prefix=/usr/local/gcc-8.3.0 --enable-bootstrap --enable-languages=c,c++ --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib make -j$(nproc) make install cmake 指定gcc版本 可以直接在shell中对CC和CXX进行指定: export CC=/usr/local/gcc-8.3.0/bin/gcc export CXX=/usr/local/gcc-8.3.0/bin/g++ cmake /path/to/your/project make 也可以直

图解Https

Diagram Https

前言 图解 HTTP这本书蛮多人推荐的,在搜索 HTTPS 相关知识的时候正好看到 图解 HTTPS 的文章,细节解释通俗易懂,申请个人转载方便回顾学习。 存在即合理 http 是非

Trojan 转发

Trojan Forward

安装 https://github.com/Jrohy/trojan #安装/更新 source <(curl -sL https://git.io/trojan-install) #卸载 source <(curl -sL https://git.io/trojan-install) --remove 安装完后输入trojan可进入管理程序 设置证书、新增用户 … root@ls:~# trojan mysql安全配置 # 记录mariad

一次HTTP connect-timeout的排查

Http Connect Timeout

一次HTTP connect-timeout的排查(上) 一次HTTP connect-timeout的排查(下)

浅析CDN原理

浅析CDN原理

什么是CDN CDN全称是Content Delivery Network,即内容分发网络,也称为内容传送网络。CDN是构建在现有网络基础之上的智能虚拟网络,依

Linux Proxy_arp Arp_filter

Linux Proxy_arp Arp_filter

linux的proxy_arp和arp_filter参数解释 proxy_arp和arp_filter用来控制是否对arp请求作出响应,在正常

Linux操作系统加固

Linux System Reinforce

https://help.aliyun.com/document_detail/49809.html

Cgroup

Cgroup

cgroup cgroups 是Linux内核提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对 cpu,内存等资源实现精确的控制,Docker 就使用了 cgroups 提

Linux Bash 正则表达式

Linux Bash Regex

正则表达式 正则表达式是表达文本模式的方法。 .:匹配任何单个字符。 ?:上一项是可选的,最多匹配一次。 *:前一项将被匹配零次或多次。 +:前一项将

Linux Bash Shell 脚本

Linux Bash Shell

环境变量 环境变量是 Bash 环境自带的变量,进入 Shell 时已经定义好了,可以直接使用。它们通常是系统定义好的,也可以由用户从父 Shell 传入子 Shell。 env命

TIME_WAIT 和 CLOSE_WAIT 状态区别

TIME_WAIT And CLOSE_WAIT Different

你遇到过TIME_WAIT的问题吗? 我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了,会经常用到下面的命令: ss -s Total: 4372 (kernel 5046) TCP: 12111 (estab 3973, closed 8124, orphaned

CPU 优化建议使用 cpupower 设置 CPU Performance 模式

Cpupower

前言 CPU 动态节能技术用于降低服务器功耗,通过选择系统空闲状态不同的电源管理策略,可以实现不同程度降低服务器功耗,更低的功耗策略意味着 CPU 唤醒更慢

mpstat 使用介绍和输出参数详解

Mpstat

前言 mpstat 相比 top 来说使用频率未必很高,甚至还可能略低于 vmstat,top 进入交互式界面后,按 1 显示所有 cpu 的负载,结果和 mpstat 基本一致,本文对 mpstat 使用

Linux 内核参数

Linux Kernel Parameters

内核设置 描述 fs.file-max 内核将分配的最大文件数。可以使用/proc/sys/fs/file-nr检查限制和当前值。 net.ipv4.ip_local_port_range 本地 IP 端口范围,定义为一对值。该范