Linux学习笔记
文章平均质量分 87
嵌入式悦翔园
嵌入式悦翔园专注于嵌入式技术分享,包含但不限于STM32、Linux等技术的分享
展开
-
如何在Linux系统中使用sysfs?
sysfs是一种文件系统,它允许用户和内核使用文件的方式来交互。sysfs通常用于与设备驱动程序交互,以便用户可以更改驱动程序的行为或访问有关驱动程序状态的信息。在本文中,我们将介绍如何在Linux系统中使用sysfs。sysfs是一种虚拟文件系统,它将系统中的设备、驱动程序和其他内核对象表示为文件和目录。sysfs通常被挂载到/sys目录中,其中每个设备和驱动程序都具有唯一的目录。每个目录中包含多个文件,用于控制设备的行为或提供有关设备状态的信息。sysfs。原创 2023-04-02 00:05:25 · 1126 阅读 · 0 评论 -
【Linux驱动开发100问】如何加载和卸载Linux模块?
Linux内核是一个可扩展的操作系统,它允许用户在运行时加载和卸载内核模块。内核模块可以添加新的功能或修改现有功能,而不需要重新编译整个内核。本文将介绍如何加载和卸载Linux模块。在Linux中,加载和卸载模块是一项非常重要的任务,可以让用户灵活地扩展和修改内核。使用insmod和rmmod命令可以方便地加载和卸载内核模块。👇点击下方公众号卡片获取资料👇。原创 2023-04-01 23:39:15 · 754 阅读 · 0 评论 -
【Linux驱动开发100问】什么是Kconfig?如何使用Kconfig?
一、什么是Kconfig?二、Kconfig使用方法2.1 使用make menuconfig命令进行配置2.2 手动编辑Kconfig文件进行配置三、结论Kconfig是Linux内核中的一个配置系统,允许用户自定义内核配置并生成相应的配置文件。本文将对Kconfig进行介绍,并提供Kconfig的使用方法。原创 2023-04-01 23:23:13 · 1243 阅读 · 0 评论 -
Linux中的常用网络命令:ping、traceroute和nslookup
本文介绍Linux中的三个常用网络命令:ping、traceroute和nslookup,帮助用户管理和维护网络连接,诊断网络故障和监控网络性能,快来一起学习一下吧!原创 2023-04-01 23:04:28 · 2480 阅读 · 0 评论 -
嵌入式 Linux 入门:如何在IMX6ULL开发板上安装和配置 Linux 操作系统
本文主要介绍了如何在IMX6ULL开发板上安装和配置 Linux 操作系统原创 2023-03-14 14:10:27 · 899 阅读 · 0 评论 -
vi/vim 编辑器如何设置tab为4个空格?
vi编辑器如何设置tab键为四个空格原创 2023-02-28 09:16:58 · 7027 阅读 · 1 评论 -
Linux如何开启和关闭防火墙
防火墙是一种安全机制,可以保护计算机网络不受未经授权的访问和攻击,你知道在Linux系统中如何设置防火墙吗?原创 2023-02-27 23:24:14 · 6250 阅读 · 0 评论 -
Linux驱动中的open函数是如何从软件打通硬件呢?
打开文件是Linux系统中最基本的操作之一,open函数可以实现打开文件的功能。下面我将为您介绍open函数打通上层到底层硬件的详细过程。原创 2023-02-27 21:00:00 · 2296 阅读 · 2 评论 -
Linux驱动开发工程师需要掌握哪些技能?
Linux驱动开发工程师需要掌握哪些技能?感兴趣的快来看看吧!原创 2023-02-27 13:18:00 · 2774 阅读 · 0 评论 -
什么是Makefile?如何编写Makefile?
Linux驱动开发100问之什么是Makefile?如何编写Makefile?原创 2023-02-26 23:59:00 · 1262 阅读 · 1 评论 -
【Linux驱动开发100问】什么是模块?如何编写和使用模块?
Linux驱动开发100问之什么是模块?如何编写和使用模块?原创 2023-02-26 17:45:19 · 1511 阅读 · 0 评论 -
【Linux驱动开发100问】如何编译Linux内核?
Linux驱动开发100问之如何编译Linux内核?原创 2023-02-26 16:55:33 · 2807 阅读 · 0 评论 -
【Linux驱动开发100问】什么是Linux内核?
Linux驱动开发100问之什么是Linux内核?原创 2023-02-26 15:50:10 · 4138 阅读 · 0 评论 -
【Linux驱动开发100问】Linux驱动开发工程师在面试中常被问到的问题汇总
Linux驱动开发专栏【Linux驱动开发100问】汇总原创 2023-02-26 15:46:16 · 2000 阅读 · 1 评论 -
关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞
本文详细阐述了 Linux 内存管理的方方面面,是一份全面而详细的参考资料。原创 2023-02-26 00:15:51 · 503 阅读 · 0 评论 -
Linux环境下的软件管理:如何查看、卸载和了解软件的作用和依赖项
本文介绍了在Linux环境下进行软件管理的方法,包括查看已安装的软件、卸载软件、了解软件的作用和依赖项。对于Linux初学者和有经验的用户,本文提供了命令行和GUI工具两种方法,使用户可以轻松地管理和维护Linux系统。如果您想更好地了解Linux环境下的软件管理,那么本文一定会对您有所帮助。原创 2023-02-22 21:30:00 · 1860 阅读 · 0 评论 -
为什么拔掉计算机网线还能ping通127.0.0.1?
当我们在计算机上拔掉网线之后,发现我们仍然可以使用ping命令来ping通本机的IP地址127.0.0.1,这让很多人感到困惑,认为拔掉网线后计算机就无法与外界通信了,为什么还能ping通本机的IP地址呢?原创 2023-02-19 18:06:22 · 17383 阅读 · 8 评论 -
知道了这些vim编辑器使用小技巧可以让你写代码的速度直接飞起
这篇文章详细给大家介绍一下Vim编辑器,相信对你非常有用,快来一起学习一下吧!讲解的非常详细原创 2023-01-04 22:15:00 · 1382 阅读 · 6 评论 -
10个提高生产力的 Linux 命令与技巧,用完直接起飞
在本文中,我将向您演示一些专业的Linux命令技巧,这些技巧将使您节省大量时间,在某些情况下还可以避免很多麻烦,而且它也将帮助您提高工作效率。原创 2022-12-13 15:53:36 · 1327 阅读 · 0 评论 -
如何在 Linux 中挂载和卸载文件系统?
在本文中,我们学习了如何使用 `mount` 和 `umount` 命令来挂载和卸载各种文件系统或设备的示例,以及如何常用的安装选项和如何实现自动挂载。原创 2022-12-13 20:45:00 · 2265 阅读 · 3 评论 -
Linux 中 /etc/hosts 文件的用途是什么
无论是Linux操作系统还是windows操作系统,都存在/etc/hosts文件,该文件主要用于映射 IP 地址和域名之间的连接。原创 2022-11-15 23:30:00 · 6063 阅读 · 0 评论 -
如何在 Linux 中检查我的网卡速度?
NIC具有相关的速度,该速度决定了您与网络交互的质量。因此,在本指南中,我们将尝试探索在Linux中检查NIC速度的方法。原创 2022-10-28 22:30:00 · 15596 阅读 · 1 评论 -
你知道在Linux终端中“>“和“>>“之间的区别吗?
我们在学习Linux终端的过程中可能会遇到很多的符号只是会用,但是重来没有真正了解过它是如何使用的,就比如我们今天要讨论的>和>>的区别,你可能用过他们,但是真正让你说出他们区别的时候却又不太理解了。原创 2022-10-27 23:00:00 · 7772 阅读 · 0 评论 -
简单介绍一下RAM、ROM 通用安全机制
本文将详细介绍RAM和ROM常见的安全机制,存储器(ROM、RAM)数据的安全性和可靠性是MCU稳定运行的基础,下面将介绍一些常见的处理机制。原创 2022-10-14 22:00:00 · 3036 阅读 · 0 评论 -
15个有趣的工具和服务来监控您的Linux服务器
仅仅部署一个专门配置的Linux服务器是不够的。从长远来看,监视服务器对于有效维护它们也至关重要。如果您知道服务器发生了什么,则可以避免潜在的灾难性情况。拿一些像磁盘空间这样微不足道的东西。如果服务器磁盘空间不足,正在运行的服务将受到影响。这就是为什么必须安装专用的DevOps监控工具以确保有效的维护和监控。原创 2022-10-14 20:45:00 · 1245 阅读 · 0 评论 -
如何使用 chown 命令更改 Linux 中的所有权
Linux 中的 chown 命令允许您更改文件和目录的所有权。您可以正确地猜测chown是change owner的缩写。原创 2022-10-14 00:45:00 · 2507 阅读 · 0 评论 -
Linux 文件权限和所有权的管理(详细教程)
Linux是一个多用户操作系统,这可确保只有所需的用户才能访问、修改或执行文件或目录。原创 2022-10-13 21:30:00 · 1649 阅读 · 0 评论 -
如何在Linux服务器上安装Gerrit
Gerrit 是一个代码审查工具,允许开发人员将代码推送到一个具有权威的存储库,在 Gerrit 上可以在推送到真正生产环境之前对其进行查看。本教程将介绍一个简单的 Gerrit 解释,使您可以尽快在云服务器上启动并运行 Gerrit。原创 2022-10-01 21:15:00 · 1158 阅读 · 0 评论 -
如何在 Linux 系统上使用 查询指令fd?
在 Linux 中,有一个专用的查找命令,用于查找命令、目录或脚本中的值和字符串。最初,fd是一个单独的Linux程序,可以在整个文件系统上查找文件。下面就了解find命令和fd命令之间的区别,以及fd命令具有哪些功能。原创 2022-09-30 22:00:00 · 2841 阅读 · 0 评论 -
如何在 Linux Ubuntu 上管理用户和权限
首次安装 Linux 的服务器时,会自动创建具有超级管理员权限的root用户。这意味着该用户可以完全控制计算机上执行的资源和命令。在本教程中,您将学习如何使用服务器添加新用户、删除系统用户并授予他们管理员权限。原创 2022-09-29 23:00:00 · 1849 阅读 · 0 评论 -
手把手带你安装和使用 Git
Git是一种分布式版本控制软件,于 2005 年开发,作为一种工具,通过促进程序员之间的协调来简化 Linux 内核的开发。原创 2022-09-28 23:15:00 · 256 阅读 · 0 评论 -
如何使用 Logrotate 管理日志文件
Logrotate是大多数Linux发行版中预装的软件,它允许您管理日志文件的长期保存和组织。系统中的应用程序通常会记录磁盘操作或问题的日志。原创 2022-09-28 00:45:00 · 653 阅读 · 0 评论 -
如何在 Ubuntu 18.04 上安装 NGINX 作为 Apache 的反向代理
Apache是最流行的Web服务器,能够在大量操作系统上运行,包括UNIX/Linux、和OpenVMS。NGINX是一个高性能的web服务器,特别用于静态文件和反向代理,但由于它的多功能性,它可以用于任何类型的情况。原创 2022-09-27 20:30:00 · 1162 阅读 · 0 评论 -
如何在 CentOS 7 上使用 RoundCube 管理邮箱
Roundcube是最著名的开源解决方案之一,可通过 Web 服务管理可靠且可定制的电子邮件服务。在本教程中,提供了在CentOS 7上使用Roundcube安装和管理Web邮件服务的所有信息。原创 2022-09-27 20:45:00 · 5289 阅读 · 0 评论 -
Notepad Next:Linux 用户的 Notepad++ 最佳替代品
Notepad Next对于 Linux用户来说是一个不错的 Notepad++替代品。Notepad Next有着和 Notepad++类似的界面和而且可以跨平台使用。原创 2022-09-26 22:00:00 · 4912 阅读 · 3 评论 -
C vs Python:你必须知道的主要区别
对于初学者来说,选着一个适合自己的开发语言是我们进行开发的第一步。但是有很多同学有这样一个疑问,这么多编程语言除了语法之外其他还有什么区别呢?今天我们就以C语言和python为例,一起来看一下他们之间的区别。原创 2022-09-26 23:00:00 · 6558 阅读 · 1 评论 -
如何在 Linux 中按内存和 CPU 使用率查找运行次数最多的进程
大多数 Linux 用户使用预装的默认系统监控工具来检查内存、CPU 使用率和 CPU 温度。在 Linux 中,您可以使用各种小工具或终端命令,也可以使用一个命令按内存和 CPU 使用率显示所有正在运行的进程。原创 2022-09-22 11:35:17 · 522 阅读 · 0 评论 -
如何使用 Checkmk 监控你的 Linux 服务器
Checkmk是用于监控 Linux 服务器的最常用和用户友好的应用程序之一。它可以检查与您的 Linux 服务器连接的服务器状态、负载、网络状态、应用程序、数据库、云服务器负载、存储和其他物联网设备。原创 2022-09-22 11:16:16 · 805 阅读 · 1 评论 -
Linux 中的挂载命令mount你知道怎么用吗?
在Linux GUI中,我们通常理所当然地认为,当我们插入 USB 闪存驱动器、硬盘驱动器甚至 DVD 磁盘时,它们就可以使用了。但是在后台有一个过程,设备被安装(准备好使用)并分配了一个安装点。当使用服务器或远程连接时,并不能确定某个设备是否会自动可用,那么我们如何挂载自己的设备呢?下面我们一起来看一下!原创 2022-09-21 00:29:27 · 2998 阅读 · 0 评论 -
如何从Linux 的用户空间检查设备树信息?
在 Linux 启动过程中,U-Boot / UEFI 将一个“设备树 Blob”(DTB)文件加载到内存中,并将指向它的指针传递给内核。此 DTB 文件描述了 Linux 内核的系统硬件布局,允许将特定于平台的代码移出内核源代码并替换为可以解析 DTB 并根据需要配置系统的通用代码。原创 2022-09-17 21:27:39 · 2096 阅读 · 0 评论