Sunday Blog

人生是一场刻意练习

iptables NAT转发共享上网

iptables nat forward share network

原文:http://wwdhks.blog.51cto.com/839773/1154032 iptables是一个Linux下优秀的nat+

ESXi 6.6 固态硬盘阵列不识别为SSD类型解决

Esxi 6 Ssd Arry Identification

ESXi开启SSH,登陆ESXI主机 # 列出储存清单 esxcli storage nmp device list # WEB界面 - 存储 - 设备 查看 naa.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # 设置为SSD类型 esxcli storage nmp satp rule add -s VMW_SATP_LOCAL --device naa.644a84200b26dc0023dda3c80dcac2xx --option="enable_ssd" 重启ESX

Ubuntu 22.04 设置静态IP

ubuntu 22.04 setting static ip

cat /etc/netplan/00-installer-config.yaml # This is the network config written by 'subiquity' network: ethernets: ens160: dhcp4: false addresses: - 192.168.77.3/24 ens192: dhcp4: false addresses: - 119.38.120.107/27 nameservers: addresses: - 223.5.5.5 routes: - to: default via: 119.38.120.1 version: 2 netplan apply

Ubuntu UFW防火墙启用NAT共享上网

Ufw firewall enable nat shared Internet access

环境信息 内网 网卡接口: ens160 网段: 192.168.77.0/24 IP: 192.168.77.1 外网 网卡接口: ens160 打开内核转发 echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf sysctl -p 启动nat转发测试 非持久化 # 启动 # 适用动态IP 自动转成网卡I

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

iptables转发 目前使用统计,trojan最多被封端口(如443),ip没太大问题。 这里使用iptables实现最简单的的动态端口! 将4

Trojan Web

Trojan Web

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安全配置 # 记录mariadb r

一次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

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