linux
文章平均质量分 76
linux系统相关
九二战歌
一辈子的低阶码农!
展开
-
linux ssh和sftp服务分离
默认linux的ssh和sftp端口都是22,有时候为了安全考虑,我们只想给某些用户sftp传输文件,不想他们拥有ssh的权限,这该怎么做呢?这篇博客我就讲讲如何将ssh和sftp的端口分离。默认情况下,linux的ssh和sftp服务都是用的sshd_config文件,所以我们需要配置文件分离,先拷贝配置,root用户执行命令:修改配置在#Port 22的下面增加2行(必选)在#MaxStartups 10:30:100下方添加3行(可选)在#PermitRootLogin yes的下面增加2行(原创 2022-12-07 16:09:36 · 3546 阅读 · 25 评论 -
linux sftp服务器 句柄太多排查思路
问题描述:近日运维反馈我们项目组有两台sftp服务器句柄数过高,达到4.7万+,超过监控阈值4.5万。运维监控使用的命令如下:cat /proc/sys/fs/file-nr47008 0 6815744 原因分析:我们常用的查询句柄的命令是lsof,结果与运维的命令相差很大(两种命令都需要root用户执行)。lsof结果如下:lsof | wc -l80311查阅了部分资料,发现两个命令有一定关联,具体可以参考这两个博客:Linux 文件句柄的这些技术内幕,只有 1% 的人知道原创 2022-01-26 14:14:33 · 2646 阅读 · 1 评论 -
NAS目录或文件不存在
项目场景:A应用生成文件,通过http请求通知B应用文件路径。A和B挂载相同的NAS共享目录。问题描述:A应用第一次通知B应用时,B应用报错,提示no such file。在代码无改动的情况下,过一段时间再通知,B应用正常处理文件。{"code":9999,"result":null,"message":"【xxxx通知文件下载影像目录】不存在","success":false} 原因分析:这是由于NAS的缓存机制导致的,具体原理参考以下链接博客。NAS读取延时问题及NFS缓存机制 h原创 2021-11-30 14:46:12 · 2982 阅读 · 0 评论