
Linux
文章平均质量分 62
Linux运维相关
shuxiaohua
这个作者很懒,什么都没留下…
展开
-
linux-Too many open files排查及修复
在Linux下有时会遇到socket/file: can’t open so many files的问题。其实Linux是有文件句柄限制的,而且Linux默认一般都是1024。在生产环境中很容易达到这个值,因此这里就会成为系统的瓶颈。原创 2022-11-30 21:18:53 · 1596 阅读 · 0 评论 -
linux系统优化措施汇总-持续更新
当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内存为各个进程服务,而当系统需要访问swap上存储的内容时,再将swap上的数据加载到内存中,这就是我们常说的swap out和swap in。原创 2022-11-12 11:25:32 · 431 阅读 · 0 评论 -
nginx配置文件目录
背景想把服务器上nginx配置文件下载到本地使用vscode打开看的时候,发现进程参数中未指定配置文件目录。于是查看nginx官网,nginx默认配置文件目录为 /usr/local/nginx/conf, /etc/nginx, or /usr/local/etc/nginx.然后去上述目录都看一下还是没找到。解决方案nginx -t可以查看配置文件实际使用的目录nginx: the configuration file /xxxx/nginx.conf syntax is okngin原创 2022-03-23 09:04:38 · 12488 阅读 · 0 评论 -
linux免密登录
linux免密登录linux免密登录是利用非对称加密,然后在服务端和客户端之间进行握手。其原理与https类似,非对称加密是一对,当把公钥放在服务端时,只有持有私钥的客户端才能完成握手。步骤生成秘钥对-ssh-keygen,秘钥对默认存储在~/.ssh下面。将公钥传输到服务端,ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip.传输时会要求填写密码。ssh-copy-id命令是个快捷方式,除了帮你把公钥传输到服务端,还会让服务端将公钥写入到authorized_原创 2021-09-01 17:03:04 · 309 阅读 · 0 评论 -
Linux tcp知识点
tcpss -ltLISTEN 状态– Recv-Q 表示当前 listen backlog 队列中的连接数目(等待用户调用 accept() 获取的、已完成 3 次握手的 socket 连接数量)– Send-Q 表示了 listen socket 最大能容纳的 backlog ,即 min(backlog, somaxconn) 值。非 LISTEN 状态– Recv-Q 表示了 receive queue 中存在的字节数目– Send-Q 表示 send queue 中存在的字节数;原创 2021-03-13 16:48:19 · 204 阅读 · 1 评论