- GNU 和 Linux 的关系可以用一句话概括:GNU 提供了操作系统的基础工具和框架,而 Linux 是操作系统的核心(内核),二者结合形成了今天广泛使用的“GNU/Linux 操作系统”(通常被简称为“Linux 系统”)。 1. GNU 是什么?GNU 项目由 Richard Stallman 在 1983 年发起,目标是创建一个完全自由的、类 Unix 的操作系统(名称是“GNU’s... GNU 和 Linux 的关系可以用一句话概括:GNU 提供了操作系统的基础工具和框架,而 Linux 是操作系统的核心(内核),二者结合形成了今天广泛使用的“GNU/Linux 操作系统”(通常被简称为“Linux 系统”)。 1. GNU 是什么?GNU 项目由 Richard Stallman 在 1983 年发起,目标是创建一个完全自由的、类 Unix 的操作系统(名称是“GNU’s...
- 以下为你提供20个Linux驱动开发的实用案例,涵盖字符设备驱动、块设备驱动、网络设备驱动等不同类型,包含应用场景、技巧、代码示例和操作步骤。先赞再看后评论,腰缠万贯财进门。 1. 简单字符设备驱动 应用场景用于实现基本的设备文件读写操作,例如模拟一个简单的传感器设备。 技巧使用cdev结构体来注册字符设备,实现file_operations结构体中的读写函数。 代码示例#include <... 以下为你提供20个Linux驱动开发的实用案例,涵盖字符设备驱动、块设备驱动、网络设备驱动等不同类型,包含应用场景、技巧、代码示例和操作步骤。先赞再看后评论,腰缠万贯财进门。 1. 简单字符设备驱动 应用场景用于实现基本的设备文件读写操作,例如模拟一个简单的传感器设备。 技巧使用cdev结构体来注册字符设备,实现file_operations结构体中的读写函数。 代码示例#include <...
- linux面试指南 linux面试指南
- 字符设备驱动开发 介绍字符设备驱动程序是 Linux 内核中用于管理字符设备的模块。字符设备是指数据可以被按字节访问的设备,与块设备不同,它们不需要特定的数据块大小。常见的字符设备包括串口、键盘和鼠标等。 应用使用场景串口通信:实现与外设之间的串行数据传输。自定义硬件接口:为特殊硬件组件提供软件访问接口。虚拟设备:创建模拟设备以进行开发测试和教学。 原理解释字符设备驱动程序通过实现一组标准... 字符设备驱动开发 介绍字符设备驱动程序是 Linux 内核中用于管理字符设备的模块。字符设备是指数据可以被按字节访问的设备,与块设备不同,它们不需要特定的数据块大小。常见的字符设备包括串口、键盘和鼠标等。 应用使用场景串口通信:实现与外设之间的串行数据传输。自定义硬件接口:为特殊硬件组件提供软件访问接口。虚拟设备:创建模拟设备以进行开发测试和教学。 原理解释字符设备驱动程序通过实现一组标准...
- Linux系统之su命令的基本使用 Linux系统之su命令的基本使用
- Linux系统之free命令的基本使用 Linux系统之free命令的基本使用
- Windows&Manjaro双系统Manjaro启动项丢失问题修复 Windows&Manjaro双系统Manjaro启动项丢失问题修复
- Linux系统之less命令的基本使用 Linux系统之less命令的基本使用
- 本研究首次在产前诊断中发现SMO基因的复合杂合变异(c.1219C > G和c.1619C > T)很可能是导致该中国家族胎儿PAP的原因。这一发现扩展了对SMO基因突变导致发育异常的认识。 本研究首次在产前诊断中发现SMO基因的复合杂合变异(c.1219C > G和c.1619C > T)很可能是导致该中国家族胎儿PAP的原因。这一发现扩展了对SMO基因突变导致发育异常的认识。
- 从理论到实践:Linux 进程替换与 exec 系列函数 1. 介绍在 Linux 系统中,进程替换和 exec 系列函数是进程管理中非常重要的概念。进程替换指的是用一个新程序替换当前进程的地址空间,而 exec 系列函数则是实现这一功能的核心工具。 1.1 进程替换进程替换是指当前进程的代码段、数据段、堆栈等被新程序的相应部分替换,但进程的 PID 保持不变。替换后,新程序从 main ... 从理论到实践:Linux 进程替换与 exec 系列函数 1. 介绍在 Linux 系统中,进程替换和 exec 系列函数是进程管理中非常重要的概念。进程替换指的是用一个新程序替换当前进程的地址空间,而 exec 系列函数则是实现这一功能的核心工具。 1.1 进程替换进程替换是指当前进程的代码段、数据段、堆栈等被新程序的相应部分替换,但进程的 PID 保持不变。替换后,新程序从 main ...
- 原文链接:https://www.freebuf.com/articles/system/397481.html理论上讲,不存在毫无痕迹得Rootkit,因为如果毫无痕迹,攻击者就无法控制这个Rootkit,Rootkit的博弈,拼的就是谁对操作系统的底层了解更加深入。/proc/modules 隐藏当模块被装载进内核之后,其导出符号会变成内核公用符号表的一部分,可以直接通过 /proc/k... 原文链接:https://www.freebuf.com/articles/system/397481.html理论上讲,不存在毫无痕迹得Rootkit,因为如果毫无痕迹,攻击者就无法控制这个Rootkit,Rootkit的博弈,拼的就是谁对操作系统的底层了解更加深入。/proc/modules 隐藏当模块被装载进内核之后,其导出符号会变成内核公用符号表的一部分,可以直接通过 /proc/k...
- 一、背景2024年12月26日,我司收到托管机房的网络安全通报,认为我司服务器有挖矿行为,需要当天完成整改。二、影响范围同一内网的10台GPU服务器,版本均为ubuntu 20.04。三、排查过程从通报里面知道以下IP为异常IP,从这两个信息开始进行排查,查看威胁情报得知均为德国IP:209.38.180.198:443 德国矿池138.68.113.5:80 德国IP3.1 进程分析先把云... 一、背景2024年12月26日,我司收到托管机房的网络安全通报,认为我司服务器有挖矿行为,需要当天完成整改。二、影响范围同一内网的10台GPU服务器,版本均为ubuntu 20.04。三、排查过程从通报里面知道以下IP为异常IP,从这两个信息开始进行排查,查看威胁情报得知均为德国IP:209.38.180.198:443 德国矿池138.68.113.5:80 德国IP3.1 进程分析先把云...
- nginx如果显示没有安装包的话 可以按照扩展包或者配置网络源我这里配置阿里源来提供参考(前提是可以上网)第一台nginx网站关闭防火墙 selinuxcd /etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc... nginx如果显示没有安装包的话 可以按照扩展包或者配置网络源我这里配置阿里源来提供参考(前提是可以上网)第一台nginx网站关闭防火墙 selinuxcd /etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc...
- 账号锁定 查看账号 解锁账号[root@localhost ~]# usermod -L zhangsan[root@localhost ~]# passwd -S zhangsanzhangsan LK 2024-06-28 0 99999 7 -1 (密码已被锁定。)[root@localhost ~]# usermod -U zhangsan[root@localhost ~]# pa... 账号锁定 查看账号 解锁账号[root@localhost ~]# usermod -L zhangsan[root@localhost ~]# passwd -S zhangsanzhangsan LK 2024-06-28 0 99999 7 -1 (密码已被锁定。)[root@localhost ~]# usermod -U zhangsan[root@localhost ~]# pa...
- CentOS 7 中的 firewalld 是基于 Netfilter 的防火墙服务,支持动态配置,无需重启服务即可生效。它通过区域管理网络流量,每个区域可以设置不同的防火墙规则。默认区域为 public,可以通过命令行工具 firewall-cmd 进行管理和配置。firewalld 提供了丰富的预定义服务和区域,方便用户根据需求进行灵活配置。 CentOS 7 中的 firewalld 是基于 Netfilter 的防火墙服务,支持动态配置,无需重启服务即可生效。它通过区域管理网络流量,每个区域可以设置不同的防火墙规则。默认区域为 public,可以通过命令行工具 firewall-cmd 进行管理和配置。firewalld 提供了丰富的预定义服务和区域,方便用户根据需求进行灵活配置。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签