linux
-
工欲善其事,必先利其器–Vscode嵌入式Linux开发远程开发设置(适用于多平台)



最近我组装了一台运行ubuntu 18.04的桌面电脑,相比于在windows上设置虚拟机,这次的体验要爽快得多。我的这台服务器是2017年购买的,之前一直使用的是windows系统: 对于现在的嵌入式开发来说,这台服务器的性能依然足够强大。由于我在家中的工作地点不固定,经常需要带着笔记本电脑在房间…
-
如何利用 VSCode 的任务(Tasks)系统来自动化重复性工作?



VSCode任务系统通过tasks.json文件将编译、测试、部署等命令集成到编辑器内,减少终端切换、降低操作错误、提升团队协作效率,并支持多步依赖、用户输入和变量引用,配合输出面板与problemMatcher可有效调试优化配置,实现高效可靠的自动化开发流程。 VSCode的任务系统,本质上就是一…
-
如何优化Linux网络NUMA绑定 跨节点访问延迟解决



优化numa绑定的核心是让网卡中断、软中断及应用尽可能运行在同一numa节点上。一、理解numa与网络性能的关系:多路cpu服务器中,每个节点有独立内存控制器,跨节点访问内存会带来延迟,尤其影响高吞吐或低延迟场景下的网络io;二、查看网卡与numa节点关联关系:使用cat /sys/class/ne…
-
python自学基础1week



大家好,又见面了,我是你们的朋友全栈君。 一、python老师介绍 二、为什么要学习python? 三、学习python有前途吗? 疗程1:语言基础 立即学习“Python免费学习笔记(深入)”; 疗程2:网络编程 疗程3:web基础开发 疗程4:算法&设计模式 疗程5:python web…
-
你敢信?至今 Linux 依旧是一个小众的操作系统



1991年,linux 的创始人 linus torvalds 还是芬兰大学的一名学生时,就已经开始开发 linux 内核。 1994年,Linux 的第一个稳定版本 1.0 正式发布,这标志着一个伟大的操作系统的诞生——我们 IT 技术人员常用的 Linux 操作系统。 2003年,Linux 内…
-
如何对vmware虚拟机中的Linux系统进行扩容并将扩大的空间应用在linux中



在vmware中,首先需要对虚拟机进行扩容操作,如图所示,虚拟机必须处于关机状态才能进行“扩展”操作。初始容量为8g,需要扩展到13g(此时截图显示为扩展后的状态)。 扩展操作需要一段时间,扩展成功后,启动虚拟机并使用fdisk -l命令查看分区情况。可以看到框1中的/dev/sda已经包含了扩大的…
-
Linux操作系统基础(四):Linux连接工具使用



远程连接工具的使用是必不可少的,因为ai人工智能服务器通常位于机房内,我们无法每天前往机房操作这些设备。因此,通过网络使用远程工具连接到机房内的机器是非常必要的。 为了远程连接虚拟机,我们需要对其进行网络配置。如果使用随机IP,每次重启或更改网络环境后,IP地址都会发生变化,导致需要频繁修改网络连接…
-
linux elasticsearch-8.2.0安装



下载并解压缩,命令行前不要留空格 官方下载地址:https://www.php.cn/link/88a9225cf17ea3bf8bef2b4658ef7bf2 下载链接:https://www.php.cn/link/fc64088b0f734c47f016d7a69cc53333 解压命令:ta…
-
VSCode 的代码导航功能有哪些隐藏技巧?



VSCode的代码导航远不止跳转定义,掌握Alt+F12窥视、Ctrl+F12跳转实现、Ctrl+T符号搜索、Alt+←/→往返及大纲视图等技巧,可高效理解代码结构、精准定位逻辑,在大型项目中实现无缝穿梭,显著提升开发效率与代码掌控力。 VSCode的代码导航远不止于简单的“跳转到定义”。它提供了一…
-
如何测试Linux网络延迟 mtr诊断工具高级用法



mtr 是 linux 下测试网络延迟的实用工具,结合 traceroute 与 ping 功能,可实时查看路径节点的延迟与丢包情况。1. 基础用法:运行 mtr example.com 可查看每跳 ip、响应时间与丢包率,默认使用 icmp 协议,按 q 退出,加 -r 输出报告,–m…