System Administration

Best Free and Open Source Software – System Administration

Last Updated on March 5, 2024

Let’s start with detailed reviews of 40 Essential System Tools. This is a series of cornerstone articles highlighting essential system tools. These are small, indispensable utilities, useful for system administrators as well as regular users of Linux based systems.

We’ve also compiled the best tools, scripts, and ways to interrogate your PC.

System Administration Software
System administration plays an essential role in the maintenance and operation of computer systems and networks.
Configuration ManagementConfiguration Management - Configuration Management software enables administrators to automatically manage the entire configuration of one or multiple computers.
Configuration Management DatabaseConfiguration Management Databases - A configuration management database (CMDB) is a repository of information related to the various components of an information system detailing an organisation’s IT services and the relationships between those components.
Customer Service Trouble TicketingCustomer Service Trouble Ticketing Software - A customer service trouble ticketing (or help desk) is an information and assistance resource that helps the resolution of computer related problems.
Data RecoveryData Recovery - Data recovery is the process of retrieving data from corrupted or damaged storage media when it cannot be accessed. The storage media in question will often be a hard disk.
Disk CloningDisk Cloning - Create, destroy, resize, move, check and copy partitions. It has a wide range of other uses such as provisioning new computers in the workplace, restoring computers from a master image, and system recovery.
Hard diskDisk Encryption - Easy-to-use data encryption and security. The importance of security should never be underestimated. The consequences of losing data can be disastrous for any organization.
Disk Image ToolsDisk Image Tools - Work with disk images. Disk images have many different uses such as burning optical media, system backup, data recovery, disk cloning, computer forensics, and operating systems (as Live CD/DVDs).
Hard diskFile Systems (Encrypted FUSE-Based) - Filesystem in Userspace (FUSE) lets non-privileged users create their own file systems without editing kernel code.
File Systems - JournalingFile Systems (Journaling) - A journaling file system is a special type of file system that maintains a tracking file, called a journal. The journal enables the system to repair any inconsistencies that may arise as a result of a system halted abnormally.
Hard Disk for System TweakersHard Disk Utilities for System Tweakers - We examine the finest open source tools to diagnose the health of a hard disk. We also look at software that can help improve the performance of a hard disk.
Incident ResponseIncident Response - These tools enable you to respond to critical issues before they impact your business. A good incident response tool integrates with many different IT Service Management tools.
Log AnalyzersLog Analyzers - The best open source software for collecting, parsing, storing, and making sense of logs.
Log File AnalyzersLog File Analyzers (Console) - We can use the tail utility to monitor a plain text log file. These tools give a lot more information than tail.
Log File ViewersLog File Viewers - Applications capture an enormous amount of information to log files, especially as a server may generate multiple logs. This software lets you view the logs.
Mailing List ManagersMailing List Managers - An electronic mailing list offers the ability to efficiently distribute information to many internet users. It is similar in some ways to a traditional mailing list.
Network iconNetwork Configuration Management - A process that every device on the network is subjected to throughout its life cycle.
System ProfilersNVIDIA GPU Monitoring Tools - We spotlight popular alternatives to the nvidia-smi utility.
Partitioning ToolsPartitioning Tools - Disk partitioning is the means of dividing a hard disk drive into multiple logical storage units referred to as partitions. A partition is a contiguous set of blocks on a drive that are treated as an independent disk.
Server Provisioning ToolsServer Provisioning Tools - Server provisioning is a set of actions to prepare a server, taking it from bare metal to a functioning system complete with an operating system, data and software.
Status Page SystemsStatus Page Systems - A status page system is software that lets you communicate incidents, schedule maintenance and downtimes with your customers.
System MonitoringSystem Monitoring - This software helps identify problems before they escalate to emergency status. They are not only useful for network administrators.
System ProfilersSystem Profilers - A system profiler is a utility that presents information about the hardware attached to a computer. Having access to hard information about your hardware can be indispensable when you need to establish exactly what hardware is installed in your machine.
FirewallWeb Application Firewalls - A web application firewall (WAF) is a type of application firewall that lets you see and analyze HTTP traffic to and from a web application.
Backup Software
Backup software is used to perform a complete back up of a file, data, database, system or server. It enables users to make a duplicate of everything contained on the original source. This type of software is also used to perform a recovery of the data or system in the event of a disaster.
BackupBackup Tools - Explore backup software with intuitive graphical interfaces, applications that backup systems with snapshots, whilst not forgetting the powerful command-line tools that exist.
BackupBackup Tools (Simple) - Keep data safe with the minimum of fuss. Install software that hides the complexity of doing backups.
BorgBackup Front-Ends - Explore front-ends to Borg which simplify making backups. We include both GUI and CLI software.
Deduplicating EncryptionDeDuplicating Encryption Tools - Deduplicating encrypting backup software. data deduplication is a specialized data compression technique for eliminating duplicate copies of repeating data. This technique therefore improves storage utilization.
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments