Change search
ReferencesLink to record
Permanent link

Direct link
Monitor and manage system and application configuration files at kernel level in GNU/Linux
University West, Department of Engineering Science, Division of Computer, Electrical and Surveying Engineering.
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The aim of this study is to investigate if there is a way a computer can accurately and automatically react on altered configuration file(s) with a minimum of resource utilization and by what means the developer(s) of an application can perform a check of the altered configuration file for their application.

In a typical GNU/Linux installation the configuration files are literally counted by the thousands, monitoring these files is a task that for the most part exceeds any system administrator's abilities. Each file has its own syntax that needs to be known by the administrator. Either one of these two tasks could give any system administrator nightmares concerning the difficulty level especially when both tasks are combined. The system administrator could attempt to automate the monitoring tasks together with the syntax checking.

There are some tools in the repositories of each distribution for monitoring files but none that lets one monitor and take (predefined or user defined) actions based on what the file monitor reports, the type of file and its contents.

A complete tool is not presented in this study, merely a proof of concept that monitoring and taking actions especially with version 2.6.13 (or newer) kernel of GNU/Linux with plugins are quite possible with relatively small computer resource.

During this study some questions arose that are worth taking into consideration when a complete monitoring tool is to be developed, amongst others they are: add a trusted user, add both textual and graphical user interface, monitor more than one file path.

This study was performed on GNU/Linux CentOS 6 distribution, all programming was done in BASH with an effort to minimize used/installed programs.

Place, publisher, year, edition, pages
2015. , 19 p.
Keyword [en]
proof of concept, configuration file, linux, file monitor, file syntax, file grammar, undelete, version, versioning, file restore, plugin
National Category
Computer and Information Science
URN: urn:nbn:se:hv:diva-8381Local ID: EXD500OAI: diva2:858808
Subject / course
Computer enigeering
Educational program
Datateknisk systemutveckling
Available from: 2015-10-06 Created: 2015-10-05 Last updated: 2015-10-07Bibliographically approved

Open Access in DiVA

fulltext(467 kB)19 downloads
File information
File name FULLTEXT01.pdfFile size 467 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Division of Computer, Electrical and Surveying Engineering
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 19 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 48 hits
ReferencesLink to record
Permanent link

Direct link