Rogue Security Wiki

Study notes covering Managing the Linux Kernel and Devices.

Author: Dylan Barrett

Date: 02/23/2026


📖 Useful Vocabulary / Acronyms

Terminology Definition
Scalability Property by which computing environemnts is able to gracefully fulfill its ever-increasing resource needs
Internet of Things (IOT) Devices that can report state and configuration data and be remotely managed over IP networks
32-Bit Processing modes refering to the size of each instruction processed by the CPU, in this case 32-bits
Preformance Baseline Measurmen of a value affecting system preformance, such as CPU or memory utilization
USB The Main type of connection interface on a PC
NIC Adapter card that provideds one or more Ethernet ports for connecting hosts to a network so that they can exchange data
Device Drivers A small piece of code that is loaded during the boot sequence of an operating system, and it provides the OS with access to the device.
Process Software program that has been executed ans is running in system memory
Process Identifiers (PIDs) A unique integer assigned to eash new process when it starts os that it can be identified by the system and users
Hyperthreading CPU architecture that exposes two or more logical processors to the OS delivering performance benefits similar to multicore and multisocket to threaded applications

Gather Hardware Information

Server Architectures

It is important to understand architectures as it directly affects how the system operates and what software can be run on he system.

AArch64

Reduced InstructionSet Computing, Version Five (RISC-V)

x86

x86_64/AMD64

Graphics Processing Units (GPUs)

Embedded and Custom Systems

Hardware Reporting Tools

Performance Baselines

hwinfo tool

dmidecode tool

Display Bus Information

Hardware Monitoring Tools

The lm_sensors command

The lshw command

Devices in the /dev Directory

The udev Device manager

Block, Character, and Special Devices

The IPMI tool

Central Processing Unit (CPU) Information

Memory Information

Memory Exhaustion

For best system preformance it is best to ensure that the system has plenty of memory to preform the tasks that it is being asked to preform

Out of Memory (OOM) Scenarios

Manage Processes

Process Concepts

Multitasking in Linux

Process States in Linux

Process Information Commands

Display the Process ID

Preformance Analysis

monitoring CPU Usage

Monitoring Process Preformance

Detailed Process Information

Process Managment

Process Manipulation

Process Signals

Prioritizing CPU Processes

Job Control

Manage the Linux Kernel

The Linux Kernel

Kernel Updates and Parameters

Manage Kernel Parameters

Kernel Module Managment

Module Directories

Kernel Panic

Troubleshooting Kernel Panic

Troubleshooting Kernel Corruption

Troubleshooting Kernel Issues

Diagnosing and Resolving Driver Issues