linux
-
如何结合sed命令使用Linux strings



strings 命令能够从二进制文件中提取可见字符序列 以下是一个实例,演示了如何整合 sed 和 strings 命令: strings binary_file | sed ‘/pattern/d’ 在此示例里,binary_file 是你想要检查的二进制文件。strings 命令会提取文件中的所…
-
延时任务实现方案



在购买火车票或订外卖时,完成订单后通常会进入支付页面,该页面设有倒计时,要求在规定时间内完成支付,否则订单将自动取消。这是一个典型的延时任务业务场景。关键在于如何在订单超时时立即触发取消订单的操作。 那么,如何实现这种延时任务呢?通常有以下四种方案: 定时任务轮询数据库(DB) 用户下单后,数据库中…
-
MinIO在Linux中的数据恢复方法



在Linux系统中使用MinIO时,数据恢复是一个重要的考虑因素,尤其是当涉及到数据丢失或损坏时。以下是一些可能的数据恢复方法: 数据恢复方法 纠删码恢复:MinIO使用纠删码来保护数据,这意味着即使部分数据块丢失,也可以通过剩余的块和奇偶校验信息恢复数据。MinIO提供了一个纠删码计算器工具,可以…
-
利用samba实现windows和linux文件共享



在我的工作环境中,我有几台linux服务器,通常使用ssh来上传文件。然而,ssh上传速度较慢,且每次都需要登录,操作不够便捷。考虑到windows的文件共享便利性,我决定使用samba来实现linux和windows之间的文件共享。samba是一款在linux和unix系统上实现smb协议的免费软…
-
vscode如何调试docker-compose vscode容器编排运行



调试 docker compose 项目在 vscode 中可通过以下步骤实现:1. 安装 docker desktop、vscode 的 docker 插件和 remote – containers 插件;2. 配置 launch.json 文件,指定调试器类型、连接端口及路径映射;3…
-
Linux strings命令如何辅助进行日志分析



strings 在 Linux 系统中是一款功能强大的实用工具,能够从二进制文件、内存快照以及其他非文本文件里找出可显示的字符串。这一特性在日志解析工作中显得尤为重要,尤其是在日志文档内可能掺杂着大量结构化或者半结构化的数据时,其中往往隐藏着重要的线索。 以下是利用 strings 命令支持日志解析…
-
彻底干掉了 Windows 的 cmd,爽!



今天我要向大家介绍一款windows上的神级命令行工具——cmder。 Cmder是一款在Windows平台上使用起来非常流畅的命令行工具,支持大量的Linux命令,包括grep, curl, vim, tar, unzip, ssh, ls, bash, perl等,让你在Windows上也能体验…
-
Java 14 新功能介绍



java 14, 图片来自 medium.com Java 14 早在 2019 年 9 月就已经发布,虽然不是长久支持版本,但是也带来了不少新功能。 Java 14 官方下载:https://jdk.java.net/archive/ Java 14 官方文档:https://openjdk.ja…
-
Linux上PyTorch的版本选择建议



在Linux环境下选用PyTorch版本时,需考量以下要素: 1. 明确CUDA版本 首要任务是确认系统的CUDA版本。可利用 nvidia-smi 命令查询当前所用的CUDA版本。 2. 核实Python版本 PyTorch兼容的Python版本为3.5及以上。可在终端输入 python R…
-
10. R studio/R 工具指南(九:配置R 的启动文件)



灵感来自于师兄群里的一张图,我开始思考如何让我的r也能在启动时友好地迎接我。 而我的R呢? 确实有点冷淡。 那么,如何让我的R在启动时也热情地欢迎主人呢? 让我们尝试通过编辑.Rprofile文件来实现这个目标。就像Linux中的配置文件一样,R的配置文件在编辑后会在R启动时生效。 我们将修改用户主…