摘要: 1、卸载已经安装的vmtoolss sudo apt-get remove open-vm-tools 2、安装新的 sudo apt-get install open-vm-tools open-vm-tools-desktop 3、启动服务 vmware-user 阅读全文
posted @ 2025-03-11 16:05 Greg_LYU 阅读(584) 评论(0) 推荐(0)
摘要: 错误信息 lvgg is not in the sudoers file 表示当前用户 lvgg 没有被添加到 /etc/sudoers 文件中,因此无法使用 sudo 命令执行需要管理员权限的操作。 解决方法 你需要以具有 sudo 权限的用户身份(如 root 或其他管理员用户)将 lvgg ( 阅读全文
posted @ 2025-03-11 16:03 Greg_LYU 阅读(475) 评论(0) 推荐(0)
摘要: 在 Ubuntu 中更换软件源为中国的镜像源可以加快软件包的下载速度。以下是详细的操作步骤: 1. 备份原有的源列表 在修改之前,建议先备份原有的源列表文件: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2. 编辑源列表文件 使用文 阅读全文
posted @ 2025-03-11 16:00 Greg_LYU 阅读(1019) 评论(0) 推荐(0)
摘要: 方法一:反向 SSH 隧道(此方法最简单,但是持久性差) 在公司内网机器上操作 确保公司内网的 SSH 服务器可以正常访问。 在公司内网的机器上执行命令(假设公网服务器的 IP 为public_ip,SSH端口为22,并且已经在公网服务器上创建了用于反向连接的用户user): ssh -R 2222 阅读全文
posted @ 2025-02-24 17:04 Greg_LYU 阅读(351) 评论(0) 推荐(0)
摘要: ARM架构的内核(指的是ARM内核和与其相关的CPU核心)可以根据多个维度来分类,通常会按照架构版本、CPU类型、核心设计等进行区分。下面列出了常见的分类方式。 ARM 架构相当于设计图,ARM 核心相当于各芯片厂商使用设计图(架构)来设计出来的具体芯片。相同的架构采用相同的指令集。 1. 根据 A 阅读全文
posted @ 2025-02-24 16:38 Greg_LYU 阅读(464) 评论(0) 推荐(0)
摘要: 在 Linux 上,交叉编译工具的种类很多,主要根据目标平台的架构、操作系统以及特定的需求来选择。交叉编译工具链的作用是将源代码编译成可以在目标架构或操作系统上运行的二进制文件。以下是常见的几种交叉编译工具链和分类: 1. 基于目标架构的交叉编译工具链 a. 针对 ARM 架构 arm-linux- 阅读全文
posted @ 2025-02-24 15:11 Greg_LYU 阅读(473) 评论(0) 推荐(1)
摘要: 让 Linux 运行在你自己设计的 PCB 卡片电脑上,通常需要以下几个步骤: 1. 选定处理器和架构 你的 PCB 需要包含一个支持 Linux 的 处理器(SoC 或 MCU),常见的选项包括: ARM(如 Allwinner、Rockchip、NXP i.MX、Raspberry Pi Bro 阅读全文
posted @ 2025-02-12 16:53 Greg_LYU 阅读(115) 评论(0) 推荐(0)
摘要: Android 4.4 启用 TLS 1.3(使用 Google Conscrypt) Conscrypt 是 Google 维护的一个更现代的 TLS 实现,支持 TLS 1.2 和 TLS 1.3,并且兼容 Android 4.4。你可以使用它来为 OkHttp、Netty 或其他 SSL/TL 阅读全文
posted @ 2025-02-12 16:04 Greg_LYU 阅读(439) 评论(0) 推荐(0)
摘要: 让一块空的开发板运行起 Linux,通常需要经历以下几个关键步骤: 1. 了解硬件信息 首先,你需要确认开发板的核心硬件信息,包括: CPU 架构(ARM、x86、RISC-V、MIPS) 存储介质(eMMC、NAND、SD 卡、SPI Flash) RAM 大小 UART/USB 调试接口 是否支 阅读全文
posted @ 2025-02-12 10:26 Greg_LYU 阅读(732) 评论(0) 推荐(0)