代码小兵279
程序员
Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。1.进程调度模块Linux以进程作为系统资源分配的基本单位,并采用动态优先级的进程高级算法,保证各个进程使用处理机的合理性。进程调度模块主要是对进程使用的处理机进行管理和控制。现代的Linux中,调度算法可以在固定时间内(与可运行进程数量无关)选中要运行的进程。首先,我们必须知道进程可以分为实时进程与普通进程。每个LInux进...
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。Linux命令是对Linux系统进行管理的命令,Linux许多的功能实现都是靠Linux命令完成的,其中的RPM命令在RPMPackageManager软件包管理器中发挥着重要的作用。本文我们就来详细介绍Linux命令中的安装RPM命令。命令格式:rpm-i(or--install)optionsfile1.rpm....
首先,我们要知道一个概念:MMU(内存管理单元),MMU可以通过CPU将线性地址转换成物理地址。我们再来看Linux的内存管理,Linux内存管理机制分为页式管理和段式管理两种管理机制,对于段式内存管理机制,是将指令中结合段寄存器使用的32位逻辑地址映射为32位的物理地址。随着操作系统的发展,提出了保护模式和虚拟内存管理的概念,Intel在分段机制的基础上实现了包含模式和虚拟内存管理,后来出现了分页机制并逐渐成为内存管理机制的主流。Intel出于兼容性的考虑,保留了段式内存管...
计划任务是系统的常见功能,利用任务计划功能,可以将任何脚本、程序或文档安排在某个最方便的时间运行。任务计划在每次系统启动的时候启动并在后台运行。在Linux系统中,当我们需要在服务器上定时执行一些重复性的事件时使用的,可以通过Linux计划任务程序来运行准备好的脚本、批处理文件夹、程序或命令,在某个特定的时间运行。计划任务在Linux中一般使用Crontab,通过crontab命令,我们可以在固定的间隔时间执行指定的系统指令或Shell脚本。Linux系统上面原本就有非常多的...
使用过Linux系统的人对iptables一定不陌生,它是Linux从2.4.x版本内核开始,系统自带的防火墙。如今Linux内核已经更新至5.11.x版本,Linux的防火墙在iptables基础上泛生出UFW和Firewalld,并且在一些发行版中已经替代iptables。Netfilter/IptablesNetfilter/Iptables是Linux系统自带的防火墙,Iptables管理规则,Netfilter是规则的执行者,它们一起组成Linux下包过滤防火墙。i...