在 xshell 向服务器使用 rz 命令上传大文件包时,有时候会出现满屏幕的乱码,还停不下来,非常的不友好。 这个原因是文件内容包含了控制字符 使用命令 rz -be # 参数解释 -b:–binary 用binary的方式上传下载,不解 […]
标签: linux
在top命令中使用关键字过滤进程
Linux 的 top 命令行实用程序显示有关当前活动进程和系统资源的信息。实时查看 Linux 系统正在做什么,可以更轻松地找到使用大量资源的进程或简单地监视负载。例如,我们可以使用top来监控系统或特定进程的运行时间、内存使用情况、CP […]
Python工具:使用FastApi为sys-status封装外部访问接口
接上篇,监控工具 sys-status 只有监控和异常发警报功能是不够的,历史数据未存储,也无法提供历史数据获取,这一次更新,就使用 diskCache 来存储数据,然后使用 FastApi 封装外部获取数据的 API ,目前已部署使用。 […]
Python工具:sys-status监控Linux服务器+钉钉机器人警报
最近项目上需要一个监控报警的小工具,写好了,部署好了,开源出来 https://github.com/hsu1943/sys-status. 后面会使用 fastApi 封装一套对外访问的接口,喜欢的朋友给个 STAR。 这是一个使用 Py […]
Python笔记:Linux和Windows下用python找到并杀死进程
如何使用 python 找到进程并杀死该进程,或者是确认某进程有没有在运行,这些功能的使用场景是很多的。 比如你的服务器上有一个服务脚本 server.py 需要运行某个程序去做某些操作,但是在脚本运行这个程序好半天没返回,多半是发生异常卡 […]
Linux下使用grep检索目录下所有文件的内容
对于 Linux 服务器来说, grep 可以说是最常用的命令了。我们来看看如何使用它来检索目录和子目录中所有文件的内容,找到你要寻找的字符串。 问题是这样的,服务器上某个站点用的是一个商业 cms 系统,包含了很多插件和主题等等,某天,发 […]
shell笔记:定时自动备份mysql数据库并上传到oss
上周,我们在写一些清理数据的脚本时,由于不同开发人员的脚本执行顺序没有详细对接,导致有一张表的某个字段丢失了一天的数据,虽然后来费了好大精力想办法弥补回来,但类似的情况最好还是杜绝,至少需要一个自动备份数据库的工具。 需求分析 导致数据丢失 […]
Linux文件vim中文乱码,tailf、cat正常显示的问题
在 centos 服务器上用一个工具跑任务,里面有在代码里输出运行日志到 log 文件,当我使用tailf 命令实时查看日志,或者用 cat 打开整个日志时,里面的中文内容都可以正常显示,但是如果使用 vim 打开日志,发现里面的中文乱码。 […]