- 博客(15)
- 收藏
- 关注
原创 Nginx手册
worker_connectionsworker_rlimit_nofileNginx网络模型老Nginx模型 主进程 + 多个 worker 子进程,这也是最常用的一种模型。这种方法的一个通用工作模式就是:主进程执行 bind() + listen() 后,创建多个子进程; 然后,在每个子进程中,都通过 accept() 或 epoll_wait() ,来处理相同的套接字。 比如,最常用的反向代理服务器 Nginx 就是这么工作的。它也是由主进程和多个 worker 进程组成。主进
2022-11-06 20:29:03 8579 1
原创 Docker手册
root@kuang-73 ~]# docker run -it -v /var/www/html/:/var/www/html --device /dev/sda:/dev/sda --device-write-bps /dev/sda:1mb centos /bin/bash #因为容器一般没有sda这个设备的,所以要映射出一个这样的设备,然后做限速(1M每秒)多个 FROM 指令时,最后生成的镜像,仍以最后一条 FROM 为准,之前的 FROM 会被抛弃。
2022-11-06 20:26:07 678
原创 K8S使用手册
比如,开发人员只需要提交一个基本的、非常简单的 Pod YAML,Kubernetes 就可以自动给对应的 Pod 对象加上其他必要的信息,比如 labels,annotations,volumes 等等。而这些信息,可以是运维人员事先定义好的。要清除iptables规则,这个是最新遇到的坑,什么检查都对,但是ping就是不通,使用如下命令执行删除防火墙规则,注意不是关闭防火墙就万事大吉哦,我以前也这么想的,不清除防火墙规则关闭是没用的,因为Kubernetes依赖iptables所以是不会被关闭的。
2022-11-06 20:15:26 1506
原创 Windows10文件共享
开启文件共享网络和共享中心中点击更改高级共享设置将所有网络启用文件和打印机共享和启用网络发现,注意需要将文件共享双方的都启用。授权特定用户访问权限,添加Everyone用户。点击文件属性–>高级共享–>添加Everyone。...
2021-11-28 09:38:00 135
原创 Windows10安装WSL2
启用适用于 Linux 的 Windows 子系统以管理员身份打开 PowerShell 并运行:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart检查运行 WSL 2 的要求若要更新到 WSL 2,需要运行 Windows 10。对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。对于 ARM64 系统:版本 200
2021-11-17 14:50:52 979
原创 Linux定时清理副本文件
如下代码所示,保留最新的两个文件,其中包括一个在用的文件,一个bak备份文件。其余的老的备份文件都删除掉。#!/bin/bashdir=/data/conf/json_conf/cd $dir || exit 1ls $dir | grep json | awk -F'.' '{print $1}' | uniq -c | awk '$1>2{print $1-2,$2}' | while read num filedo for oldfile in `ls -t $file* |
2021-08-18 17:23:24 215
原创 系统内核参数调优
1、避免傻等,耗费资源减小 net.ipv4.tcp_fin_timeout 和 net.netfilter.nf_conntrack_tcp_timeout_time_wait ,让系统尽快释放它们所占用的资源。开启端口复用 net.ipv4.tcp_tw_reuse。这样,被 TIME_WAIT 状态占用的端口,还能用到新建的连接中。...
2021-08-12 10:45:47 143
原创 使用telnet访问网站
1、使用telnet访问网站[root@VM_0_6_centos ~]# telnet www.baidu.com 80Trying 14.215.177.38…Connected to www.baidu.com.Escape character is ‘^]’.GET / HTTP/1.1host: www.baidu.com(这里可以一直添加请求头,直到添加完成,再次回车即产生访问)2、访问结果如下正常访问结果不正常访问结果...
2021-08-11 15:20:55 3716
原创 使用nc快速创建对外输出的服务
1、使用nc快速启动一个端口如下,访问30001端口会输出/etc/passwd的信息nc --sh-exec “cat /etc/passwd” -l 30001 --keep-open &2、访问结果如下
2021-08-11 15:13:04 305
原创 缓存cache和缓冲buffer的区别
个人认为他们最直观的区别在于cache是用于随机访问时提高热点的命中率,而buffer是顺序访问时起缓冲作用。虽然这样说并没有直击本质,不过我们可以待分析完毕之后再来讨论真正的本质。无论缓存还是缓冲,其实本质上解决的都是读写速度不匹配的问题,从这个角度,他们非常相似。首先讨论读缓存跟读缓冲。读缓存跟读缓冲的最大区别在于,读缓存的目标数据是始终有效的,如果不从缓存中读取,也可以直接读取实际数据,只不过实际数据读取会慢一些,当这个数据在缓存中,读取速度将会变快。当一个缓存中的数据被多次读取,实际上就减少了该
2021-08-11 15:03:46 155
原创 Linux目录的x执行权限深入理解
1、文件和目录权限①目录读:ls:有r权限即可写:touch、mkdir、rm:必须要wx才行执行:进入cd:有x权限即可②文件读:cat:有r权限即可写:echo、vim:有w权限即可执行:bash:有x权限即可2、目录权限分解①由于目录文件内只有文件名和inode号,所以只有读权,只能获取文件名,无法获取其他信息。如下,只给了(其他账号)目录读的权限(其他账号)只能看见文件名,而不能看见其他信息②因为其他信息都储存在inode节点中,而读取inode节点内的信息需要目录文件
2021-08-10 16:00:01 3304
原创 通俗理解软中断
1、中断中断是系统用来响应硬件设备请求的一种机制,它会打断进程的正常调度和执行,然后调用内核中的中断处理程序来响应设备的请求。你可能要问了,为什么要有中断呢?我可以举个生活中的例子,让你感受一下中断的魅力。比如说你订了一份外卖,但是不确定外卖什么时候送到,也没有别的方法了解外卖的进度,但是,配送员送外卖是不等人的,到了你这儿没人取的话,就直接走人了。所以你只能苦苦等着,时不时去门口看看外卖送到没,而不能干其他事情。不过呢,如果在订外卖的时候,你就跟配送员约定好,让他送到后给你打个电话,那你就不用苦苦
2021-08-09 20:24:11 1793
原创 sed pattern/hold space两个空间
1、sed参数说明## 标题l list pattern space的东西是什么h 把hold space里的东西清掉,把pattern space的东西copy给hold spaceH 把pattern space的东西加在hold space东西后面g 把pattern space里的东西清掉,把hold space东西拿回给pattern spaceG 把hold space的东西加在pattern space东西后面p 印出pattern space的东西x 交换(exchange)p
2021-08-09 16:23:14 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人