GaGa's Blog

One GaGa, One World !

设置默认窗口尺寸

  1. 打开 iTerm2

  2. 点击菜单栏 iTerm2 → Settings(或 Preferences)

  3. 左侧选择 ProfilesDefault(或者你自己用的 profile)

  4. 切换到 Window 标签页

  5. 找到 “Columns”“Rows”

    • 比如:120 列,40
    • 这会决定窗口一打开的默认宽度和高度(基于字符数,而不是像素)

7bc9b15f55ae6e32d368e9e653b7bfa8.png

方法 1:用 Homebrew 安装(推荐)

如果你已经有 Homebrew

1
brew install --cask iterm2

安装完成后,可以在 Launchpad 里找到 iTerm,也可以直接用 open -a iTerm 启动。

Read more »

错误日志

ssh -vvv -i ./u01 tunnel_user@10.10.10.10

你的 -vvv 日志来看,关键点是这一行:

debug1: Trying private key: u01
debug3: sign_and_send_pubkey: using publickey with RSA SHA256:...
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
Read more »

参数是 OpenSSH 的并发连接控制关键参数,在高并发场景(比如堡垒机、跳板机、自动化运维平台)里很重要。


1.MaxSessions 10000

  • 含义:单个 SSH 连接里允许的最大并发会话数
  • 一个 TCP 连接 上可以有多个 channel/session(比如开了一个 SSH 连接后再执行 ssh -N -L ... 做端口转发,或 ControlMaster 复用时的多路会话)。
  • 默认值:10
  • 你设置为 10000,代表 一个 TCP SSH 连接内最多允许 1 万个会话
Read more »

Sanic 是一个基于 Python 的异步 Web 框架,设计目标是 高性能、异步非阻塞,类似于 Flask,但原生支持 async/await。它常用于需要高并发、低延迟的 Web 服务或 API 后端。


1. 安装

1
pip install sanic
Read more »

1. Gunicorn 简介

  • 全称:Green Unicorn

  • 作用:Python WSGI HTTP 服务器,用于部署 Python Web 应用(如 Flask、Django、FastAPI 等)

  • 特点

    • 支持 多进程,每个 worker 独立运行,充分利用多核 CPU
    • 支持 多种 worker 类型(同步、异步、协程)
    • 与 Nginx 等反向代理结合使用常见

2. 安装

Read more »

三个 tcp_keepalive 参数,是 Linux 内核 TCP 层用来维持 长连接健康性检测 的设置。


1. TCP Keepalive 内核参数

这些参数在 /proc/sys/net/ipv4/ 下可以查看:

Read more »

1.tcpdump常用参数说明

参数 含义 举例
-i <interface> 指定抓包网卡 tcpdump -i eth0
-n 不解析域名(避免DNS查询影响) tcpdump -i eth0 -n
-nn 不解析端口号和主机名 tcpdump -i eth0 -nn
-v/-vv/-vvv 增加输出详细程度 tcpdump -i eth0 -nn -vv
-c <count> 抓包数量到达指定值后退出 tcpdump -i eth0 -nn -c 100
-s <snaplen> 抓包长度(默认为262144) tcpdump -i eth0 -s 0 (抓完整包)
-w <file> 把抓到的数据包写入文件 tcpdump -i eth0 -w dump.pcap
-r <file> 读取抓包文件分析 tcpdump -r dump.pcap
port <port> 抓指定端口流量 tcpdump -i eth0 port 80
host <ip> 抓指定IP流量 tcpdump -i eth0 host 192.168.1.10
src <ip> / dst <ip> 抓源/目的IP流量 tcpdump -i eth0 src 192.168.1.10
tcp / udp / icmp 协议过滤 tcpdump -i eth0 tcp
and / or / not 逻辑组合 tcpdump -i eth0 tcp and port 80

2.过滤表达式示例

Read more »

基于docker-compose快速启动

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
services:
es01:
image: docker.elastic.co/elasticsearch/elasticsearch:8.13.0
container_name: es01
restart: always
ports:
- "19200:9200"
- "19300:9300"
environment:
- http.host=0.0.0.0
- discovery.type=single-node
- ELASTIC_PASSWORD=xxx
- ES_JAVA_OPTS=-Xms1g -Xmx1g
volumes:
- ./data:/usr/share/elasticsearch/data:z
- ./plugins:/usr/share/elasticsearch/plugins:z
- ./logs:/usr/share/elasticsearch/logs:z

curl查看es-node thread_pool

curl -s -q --location --request GET 'http://47.96.130.181:19200/_nodes/stats/thread_pool' \
--header 'Authorization: Basic xxxx' |python3 -m json.tool |grep search -A 5

/_nodes/stats/thread_pool.search 如何自定义

thread_pool.search.queue_size, 
thread_pool.get.queue_size, 
thread_pool.search_worker.queue_size,
thread_pool.analyze.queue_size, 
thread_pool.write.queue_size, 
thread_pool.search.size,
thread_pool.system_read.queue_size]?"
Read more »

OEC管理法是海尔集团于1989年创造的一种全方位优化管理法,其英文全称为Overall Every Control and Clear。OEC管理法的核心理念可以概括为“日事日毕,日清日高”,即每天的工作每天完成,每天工作要清理并要每天有所提高。这种方法强调对每个人、每件事、每一天的工作进行全面的控制和清理,确保事物向预定的目标发展。

OEC管理法由三个体系构成:

    1. 目标体系:首先确定目标,为管理提供方向。
    1. 日清体系:日清是完成目标的基础工作,即每天都要对工作进行清理和总结。
    1. 激励机制:日清的结果必须与正负激励挂钩,以确保员工的积极性和工作效率。

OEC管理法的实施有助于提高企业的管理水平,增强流程控制能力,完善企业激励机制,并培育高素质的员工队伍。它体现了成本控制的核心思想,通过持续改进和PDCA循环(计划-实施-检查-总结)的有效运行,确保体系中的“缺陷”能得到及时纠正,并防止再发生,实现高效率。

Read more »

权威机构一致共识:1 岁以内不需要,也不应该使用枕头。
• 脊柱结构:新生儿~6 个月颈椎基本呈一直线,头、背在同一平面,任何高度的枕头都会人为制造“低头”角度,可能压迫气道 。
• 安全因素:枕头、毯子、床围等柔软物品已被证实可将婴儿猝死综合征(SIDS)风险提高 5~21 倍 。
• “定型枕”不能防扁头,反而可能因固定头部而影响颅骨自然对称发育 。

很关键,塑形往往是扯淡。

一句话总结:在宝宝能独自翻身、坐立(通常 6 个月以后)之前,床上只需一张硬板垫+合身床单,其他都不用。

0%