• 什么是linux headers

    Linux Headers(Linux内核头文件)是一组用于编译Linux内核模块的头文件,它包含了Linux内核中的数据结构定义、函数原型声明以及常量定义等。内核头文件提供了一组API,允许开发人员编写内核模块,这些内核模块可以在Linux内核中动态加载和卸载,从而扩展或修改内核的功能。当开发人员 2024-09-02 09:48:00
  • 一文搞懂Linux内核通知链(Notifier)

    引入在linux内核中,各个子系统之间有很强的相互关系,某些子系统可能对其他子系统产生的事件比较感兴趣。因此内核引入了notifier机制,当然了notifier机制只能用在内核子系统之间,不能用在内核与应用层之间。比如当系统suspend的时候,就会使用到notifier机制来通知系统的内核线程进 2024-09-02 09:18:13
  • Linux使用profile.d目录设置环境变量

    操作系统:Centos 7.9使用 /etc/profile.d 而不是 /etc/profile 来配置环境变量 Linux在 /etc/profile 这个文件中有这么一段 shell, 会在每次启动时自动加载 profile.d 下的每个配置.for i in /etc/profile.d/* 2024-09-01 10:33:12
  • linux iptables四表 (fiter、mangle、nat、raw)功能及详细配置示例

    Linux的iptables工具使用四个表(filter、mangle、nat、raw)来控制网络流量。每个表都有不同的功能和用途。以下是每个表的功能及详细配置示例:filter表:功能:filter表是最常用的表,用于过滤网络流量。它允许或拒绝流量,并根据不同的条件进行过滤。示例配置:在filte 2024-09-01 10:18:15
  • linux安全日志分析

    在Linux系统中,安全日志文件通常是/var/log/secure,其中包括了关于用户认证、授权和账户管理等方面的信息。可以通过以下命令查看/var/log/secure中的日志信息:复制代码cat /var/log/secure # 查看安全日志文件内容tail /var/log/sec 2024-09-01 09:48:23
  • linux⬇️如何编译安装软件?我来告诉你

    1、准备软件包源文件。从互联网下载相应的软件包(以 .tar.gz 或 .tar.bz2 为后缀),将tar包文件解压到/usr/local/src目录下,并切换到解压后的软件包目录下 。2、./configure用来建立Makefile这个文件,通常程序开发者会写一个script来检查你的Linu 2024-09-01 09:18:25
  • 使用 ncurses 在你的 Linux 屏幕上定位文本

    大多数的 Linux 实用程序仅仅只在屏幕的底部滚动文本。如果你想在屏幕中放置你的文本,例如一个游戏或者一个数据展示,你可以试试 ncurses。curses 是一个旧的 Unix 库,它可以在文本终端界面控制光标。curses 的名称就来自于术语 “光标控制cursor control”。多年以后 2024-09-01 08:48:21
  • Linux下编译tinyxml生成动态库

    首先去到sourceforge下载tinyxml的源码,最新版本是2.6.2。将下载成功的tinyxml_2_6_2.zip解压,接下来对Makefile进行修改,下方仅列出需要调整的部分:DEBUG := YESDEBUG设置为YES后,下方命令中可以看到在编译生成中间文件以及 2024-08-31 09:48:06
  • 如何在Linux系统上安装最新版本的VMware

    1. 前言本文主要讲解如何在Ubuntu系统上安装最新版本的VMware。VMware Workstation 是最先进的虚拟化软件,支持最广泛的操作系统,并提供最丰富的桌面用户体验。VMware Workstation 是一个不可或缺的应用程序,它可以提高您的生产力,并成为运行您的业务的关键。2. 2024-08-31 09:18:48
  • Linux-安装ifconfig

    ifconfig 命令可以用于查看、配置、启用或禁用指定的网络接口,还可以用来配置网卡的IP地址、掩码、广播地址、网关等,功能很丰富功能虽然丰富,但是如果你没有安装呢?嘿嘿嘿如果没有安装ifconfig管理命令的话,直接运行ifconfig命令,会提示错误 :-bash: ifconfig: com 2024-08-31 09:03:18