ansible简单管理命令

ansible简单管理命令 ​ 1 2 3 4 5 6 7 8 9 ansible all --list-hosts ansible all -m ping # 查看webserver 有几台 ansible websrvs --list-hosts # 查看 appserver 有几台 ansible appsrvs --list-hosts # ping 10.0 的所有主机 ansible 10.0.0.* -m ping

ansible介绍

ansible介绍 ​ ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fa

wsl和host主机网络问题

wsl和host主机网络问题 ​ 参考博客 1 New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow windows powershell 管理员执行,运行wsl内部的网络包

linux测试udp-tcp命令

linux测试udp-tcp命令 ​ tcp端口检测 1 2 3 4 telnet localhost 8080 # 输入参数 nc -l -v 8080 # 监听端口 udp测试 1 2 3 nc -vu localhost 8080 # 实际使用时可以只用-u参

syscall使用详解

syscall使用详解 ​ https://golang.hotexamples.com/zh/examples/syscall/-/Listen/golang-listen-function-examples.html 1 2 3 4 5 // Set backlog size to the maximum if err = syscall.Listen(fd, syscall.SOMAXCONN); err != nil { syscall.Close(fd) return nil, err } 参考c底层源码 1 2 3 4 5 6 7 8 SYSCALL_DEFINE2(listen, int, fd, int, backlog) { // sysctl_somaxconn 是系统变量 net.core.somaxconn 的值

linux下使用 epoll优化

linux下使用 epoll优化 ​ 可以参考的tcp框架 linux 下使用 epoll优化,你必须知道的概念 level trigger, 和 edge trigger 名字 原理 水平出发(LT) 当进行sock

docker 文件系统

docker 文件系统 ​ 参考博客 相关概念: 镜像分层、 checksum 存储驱动 docker containerd AUFS 在ubuntu或者debian支持 不支持 OverlayFs 支持 支持 Device Mapper 支持 支持 Btrfs 社区版本在ubunt

linux control groups(cgroups)

linux control groups(cgroups) ​ cgroup配置目录 1 2 3 4 5 6 7 struct task_struct { #ifdef CONFIG_CGROUPS struct css_set __rcu *cgroups; struct list_head cg_list; #endif } 1 2 3 4 5 6 7 8 struct css_set { /* * Set of subsystem states, one for each subsystem. This array is * immutable after creation apart from the init_css_set during * subsystem
T