Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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. , p. 19
Keywords [en]
proof of concept, configuration file, linux, file monitor, file syntax, file grammar, undelete, version, versioning, file restore, plugin
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:hv:diva-8381Local ID: EXD500OAI: oai:DiVA.org:hv-8381DiVA, id: diva2:858808
Subject / course
Computer enigeering
Educational program
Datateknisk systemutveckling
Supervisors
Examiners
Available from: 2015-10-06 Created: 2015-10-05 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

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

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

Search outside of DiVA

GoogleGoogle Scholar
Total: 303 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

urn-nbn

Altmetric score

urn-nbn
Total: 433 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf