- 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 提供了丰富的预定义服务和区域,方便用户根据需求进行灵活配置。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签