Linux的权限控制

本章将和大家分享Linux中的权限控制。废话不多说,下面我们直接进入主题。 一、基础知识 Linux作为一种多用户的操作系统(服务器系统),允许多个用户同时登陆到系统上,并响应每个用户的请求。 任何需要使用操作系统的用户,都需要一个系统账号,账号分为:管理员账号与普通用户账号。 在Linux中,操作 ...阅读全文

全面指南:备份和迁移Docker容器

在现代软件开发和部署中,Docker容器已成为一种流行的技术。然而,随着容器的广泛使用,数据保护和迁移也变得至关重要。本文将详细介绍如何备份和迁移Docker容器,确保你的应用和数据在任何时候都是安全的。 一、为什么需要备份和迁移Docker容器? 在某些情况下,你可能需要备份和迁移Docker容器 ...阅读全文

Linux工作原理8深入了解进程和资源利用率

8 深入了解进程和资源利用率 本章将带你深入了解进程、内核和系统资源之间的关系。有三种基本的硬件资源: CPU、内存和 I/O。进程会争夺这些资源,而内核的工作就是公平地分配资源。内核本身也是一种资源--进程用来执行创建新进程和与其他进程通信等任务的软件资源。 本章中的许多工具都被视为性能监控工具。 ...阅读全文

从菜鸟到大牛!嵌入式完整学习路线:STM32单片机-RTOS-Linux(文末领取开发板全套资料)

​ 嵌入式系统是许多现代电子设备和智能系统的核心,掌握嵌入式系统,意味着能够设计和开发更加智能化的产品。本文为所有想进入嵌入式领域的初学者提供一个完整系统学习的路线图,按照 “STM32单片机➡RTOS➡嵌入式linux”的顺序帮助您从入门到进阶,掌握嵌入式开发的精髓。 第一阶段 单片机 单片机是嵌 ...阅读全文

反射内存卡驱动的安装

反射内存卡驱动的安装通常遵循以下一般步骤,但具体过程可能因产品型号和操作系统的不同而有所差异: 1.准备工作 - 确认您的操作系统版本和体系结构(32 位或 64 位)。 - 从反射内存卡制造商的官方网站下载适用于您的操作系统的最新驱动程序。 2. 解压驱动文件 - 将下载的驱动压缩包解压到一个您容 ...阅读全文

Linux工作原理7系统配置:日志、系统时间、批处理作业和用户

7 系统配置:日志、系统时间、批处理作业和用户 当你第一次进入 /etc 目录查看系统配置时,可能会感到有些不知所措。好在虽然你看到的大多数文件都会在一定程度上影响系统的运行,但只有少数文件是基本文件。 本章将介绍系统中使第 4 章中讨论的基础架构可供用户空间软件使用的部分,这些软件通常与我们交互, ...阅读全文

手把手教你!STM32单片机入门指南:从初级到中级工程师的学习路线

​在当今科技日新月异的时代,嵌入式系统作为智能设备的核心驱动力,正以前所未有的速度渗透到我们生活的方方面面。STM32系列微控制器,以其高性能、低功耗及丰富的外设资源,成了许多开发者踏入嵌入式领域首选的跳板。 为了帮助初学者们系统地学习STM32,我们提供了一条从初级到中级的学习路线,涵盖了从基础知 ...阅读全文

Linux工作原理6用户空间如何启动

6用户空间如何启动 内核启动 init(第一个用户空间进程)的时刻意义重大--不仅仅是因为内存和 CPU 终于可以正常运行系统了,还因为在这个时刻,你可以看到系统的其他部分是如何作为一个整体建立起来的。在此之前,内核的执行路径都是由相对较少的软件开发人员定义好的。用户空间的模块化和可定制程度要高得多 ...阅读全文

《痞子衡嵌入式半月刊》 第 105 期

痞子衡嵌入式半月刊: 第 105 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回 ...阅读全文

Linux工作原理5内核如何启动

5 内核如何启动 现在你已经知道了 Linux 系统的物理和逻辑结构、什么是内核以及如何使用进程。本章将向你介绍内核是如何启动的。换句话说,你将学习内核如何移动到内存中,以及在第一个用户进程启动之前内核所做的工作。 启动过程的简化视图如下: 机器的BIOS或引导固件加载并运行引导加载器。 引导加载器 ...阅读全文