线上服务器运维问题记录
2.16-2021 :今天想登陆服务器的时候突然发现连接超时,打开网站速度奇慢。以为是腾讯云挂了,到监控一看,cpu都100%了。过了一会,终于登上去了一次,top 发现 cpu这时降了,free -m,内存却基本耗尽。原来是内存没了导致cpu一直飙。后台的进程看了下,发现有很多的chromedriver的进程,看来seleium结束后不会主动关闭chromedriver的进程啊,把进程杀了,内存瞬间可用4个多G。需要把chromedriver关闭的问题优化一下
9.30-2021: 新买的腾讯云发现无论用密码还是密钥都连不上,端口是开放的,知道找到腾讯文档,是要修改sshd的配置
- 执行以下命令,打开
sshd_config
配置文件。
sudo vi /etc/ssh/sshd_config
- 按 i 切换至编辑模式,找到
#Authentication
,将PasswordAuthentication
参数修改为 yes。如下图所示:说明:若
sshd_config
配置文件中无此配置项,则添加PasswordAuthentication yes
项即可。 - 执行以下命令,重启 ssh 服务。本文以 CentOS 7 为例,请根据您实际使用的操作系统执行命令。
sudo systemctl restart sshd
9.21-2021: 今天登陆服务器时发现磁盘已满,检查了些目录,发现/var/spool/postfix/maildrop/下有一堆文件,占用很多空间
搜查资料发现这些是因为linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送cron所有者, 而若邮件发送不成功,这些小文件就会堆积在maildrop目录下面
如果sendmail或者postfix正常运行,则会在/var/mail目录下也会堆积大量的邮件
在弄清楚这些文件的作用后,就可以放心的删除,使用的命令是
[root@zhsyjqzj maildrop]# ls | xargs rm -rf [root@zhsyjqzj maildrop]# ls [root@zhsyjqzj maildrop]#
原来的腾讯云登陆原来是用一个服务器产生的private key来登陆。今天手贱为了让本机无密码登陆,把服务器的.ssh目录用chmod 700执行了一下,结果再次登陆出现
hjdang@42.192.51.99: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
那只能不用私钥登陆了,直接用无密码登陆。
用ssh连接服务器总是自动断开怎么办?只要修改服务器端sshd的配置。
1 2 3 4 5 | # 打开 sudo vim /etc/ssh/sshd_config # 添加 ClientAliveInterval 30 ClientAliveCountMax 6 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2019-02-16 记一次线上网络问题排查