Category: System Administration
Category: System Administration
Section titled “Category: System Administration”12 posts
Use related tags below to narrow down implementation-level topics.
Related tags
- Linux (12)
- System Administration (10)
- Systemd (4)
- Logging (3)
- Journalctl (2)
- Log Rotation (2)
- Package Management (2)
- Systemd Journald (2)
- Manage Process Limits with limits.conf and systemd This guide explains how to set nofile and nproc limits using limits.conf and systemd settings such as LimitNOFILE, and how to verify the effective values in different execution contexts for shells and services.
- Configure sysctl Temporarily and Persistently and Verify the Applied Values This guide explains how to temporarily change kernel parameters with sysctl, configure persistent settings with sysctl.d, and verify the requested and effective values as well as configuration conflicts.
- Managing Application Logs with logrotate This guide explains how to use logrotate to define application log rotation policies, decide when to use copytruncate, configure postrotate, perform dry-runs and forced tests, and safely prevent custom log files from growing excessively.
- Designing systemd Unit Dependencies and Startup Order This guide explains how to design dependencies and startup order between systemd Units using Wants, Requires, After, Before, and targets, and how to verify their behavior on an actual system when failures occur.
- systemd-journald Persistence, Capacity Limits, and Rotation This guide explains how to configure log persistence, capacity limits, and rotation using systemd-journald settings such as Storage, SystemMaxUse, and vacuum, and how to verify that logs are retained after a reboot.
- CPU, Memory, and IO Limits for systemd Services This article explains how to set per-service resource limits using systemd settings such as CPUQuota, MemoryMax, and TasksMax, and how to verify their effective values and behavior when the limits are reached.
- Verify RPM Package Signatures, Owned Files, and Modifications This article explains how to use the rpm command to check installed package signatures, owned files, file origins, and modification status, and how to investigate unknown files and package changes.
- Manage DNF Repositories and Module Streams This article explains how to check and manage DNF repositories, repoquery, module streams, versionlock, and cache to control package sources and installed versions as intended.
- Configuring and Troubleshooting Linux Time Synchronization with chrony This article explains how to configure Linux time synchronization with chrony, verify synchronization status with sources and tracking, use waitsync, persist the configuration, and isolate the causes of time drift by checking reachability.
- Linux Log Investigation and Retention Management with journalctl and systemd-journald This guide systematically explains how to search and investigate Linux logs and manage persistence, capacity control, and retention with journalctl and systemd-journald.
- Practical Guide to systemd Service Management and Unit Files A practical guide to service management with systemd, Unit file design, dependencies, automatic startup, restart on failure, safe configuration changes with drop-ins, and verification methods.
- SSH Public Key Authentication Client Setup (Windows/Linux) Step-by-step guide on how to configure SSH public key authentication on the client side for Windows and Linux systems.