200 lines
8.8 KiB
TeX
200 lines
8.8 KiB
TeX
%% ----------------------------------------------------------------
|
||
%% Thesis.tex -- MAIN FILE
|
||
%% ----------------------------------------------------------------
|
||
|
||
% Set up the document
|
||
\documentclass[a4paper, 12pt, oneside]{Thesis} % Use the "Thesis" style, based on the ECS Thesis style by Steve Gunn
|
||
|
||
% \documentclass[draft,a4paper, 12pt, oneside]{Thesis} % Use the "Thesis" style, based on the ECS Thesis style by Steve Gunn
|
||
% \overfullrule=5pt
|
||
% \renewcommand\bfdefault{b}
|
||
|
||
\input{SettingsAndPackages/formatsAndDefs} % Include settings and custom commands
|
||
|
||
%% ----------------------------------------------------------------
|
||
\begin{document}
|
||
|
||
% For changes in supervisor, degree type, research group, etc. please change the Thesis.cls file
|
||
\frontmatter % Begin the book's numbering; frontpage
|
||
%\pagenumbering{arabic}
|
||
|
||
% Set up the Title Page
|
||
\title{Σκλήρυνση Μηχανής Δοχείων και Λειτουργικού Συστήματος σε Περιβάλλοντα Linux}
|
||
|
||
\authors {\texorpdfstring
|
||
{\href{mailto:konsthol@proton.me}{Χωλίδη Κωνσταντίνου}}
|
||
{Χωλίδης Κωνσταντίνος}
|
||
}
|
||
\addresses {\groupname\\\deptname\\\univname} % Do not change this here, instead these must be set in the "Thesis.cls" file, please look through it instead
|
||
\date {Σάμος, Φεβρουάριος 2024}
|
||
\subject {Διπλωματική Εργασία}
|
||
\keywords {docker, linux, security, virtualization, cloud, hardening, containers, virtual machines}
|
||
|
||
\maketitle
|
||
|
||
%% ----------------------------------------------------------------
|
||
|
||
\setstretch{1.3} % It is better to have smaller font and larger line spacing than the other way round
|
||
|
||
% Define the page headers using the FancyHdr package and set up for one-sided printing
|
||
\fancyhead{} % Clears all page headers and footers
|
||
\rhead{\thepage} % Sets the right side header to show the page number
|
||
\lhead{} % Clears the left side page header
|
||
|
||
\pagestyle{fancy} % Finally, use the "fancy" page style to implement the FancyHdr headers
|
||
|
||
%% ----------------------------------------------------------------
|
||
% Declaration Page required for the Thesis, your institution may give you a different text to place here
|
||
|
||
\input{Declaration/declaration} % Include the declaration page
|
||
|
||
%% ----------------------------------------------------------------
|
||
% The "Funny Quote Page"
|
||
\pagestyle{empty} % No headers or footers for the following pages
|
||
|
||
\null\vfill
|
||
% Now comes the "Funny Quote", written in italics
|
||
\textquote{\textit{UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.}}
|
||
|
||
\begin{flushright}
|
||
Dennis Ritchie (1941 - 2011)
|
||
\end{flushright}
|
||
|
||
\vfill\vfill\vfill\vfill\vfill\vfill\null
|
||
\clearpage % Funny Quote page ended, start a new page
|
||
%% ----------------------------------------------------------------
|
||
|
||
% The Abstract Page
|
||
\mbox{}
|
||
\vspace{-8pt}
|
||
\input{Abstract/abstract} % Include the abstract page
|
||
\mbox{}
|
||
\vspace{-13pt}
|
||
\input{Abstract/abstractenglish} % Include the abstract page in english
|
||
|
||
%% ----------------------------------------------------------------
|
||
|
||
\setstretch{1.3} % Reset the line-spacing to 1.3 for body text (if it has changed)
|
||
|
||
% The Acknowledgements page, for thanking everyone
|
||
\mbox{}
|
||
\vspace{-35pt}
|
||
\acknowledgements{
|
||
\addtocontents{toc}{\vspace{1em}} % Add a gap in the Contents, for aesthetics
|
||
|
||
\noindent Στο σημείο αυτό, θέλω να ευχαριστήσω όλους τους ανθρώπους που
|
||
στάθηκαν δίπλα μου καθ' όλη την διάρκεια των σπουδών μου. Κυρίως, ευχαριστώ την
|
||
οικογένεια μου που με στήριξε και συνεχίζει να με στηρίζει με κάθε τρόπο σε όλα
|
||
τα επαγγελματικά και προσωπικά μου βήματα. Επίσης, ευχαριστώ βαθύτατα τους
|
||
φίλους μου, που βρίσκονται πάντα δίπλα μου σε κάθε στάδιο της ζωής μου.
|
||
|
||
Τέλος, θέλω να ευχαριστήσω τον επιβλέποντα καθηγητή μου, κύριο Κυριάκο Κρητικό,
|
||
που μου προσέφερε την ευκαιρία να ασχοληθώ με ένα θέμα που με ενδιέφερε κατόπιν
|
||
συζήτησης μαζί του. Η συνεργασία μας ήταν πολύ εποικοδομητική και η εκπόνηση
|
||
της παρούσας διπλωματικής εργασίας με βοήθησε να εμβαθύνω τις γνώσεις μου σε
|
||
όλες τις τεχνολογίες που χρειάστηκαν για την υλοποίησή της.
|
||
|
||
}
|
||
\clearpage % End of the Acknowledgements
|
||
%% ----------------------------------------------------------------
|
||
|
||
\pagestyle{fancy} %The page style headers have been "empty" all this time, now use the "fancy" headers as defined before to bring them back
|
||
|
||
%% ----------------------------------------------------------------
|
||
% Changed all \emph to \textgreek to get the corrext font
|
||
\lhead{\textgreek{Περιεχόμενα}} % Set the left side page header to "Contents"
|
||
% \begin{sloppybar}
|
||
\tableofcontents % Write out the Table of Contents
|
||
% \end{sloppybar}
|
||
|
||
%% ----------------------------------------------------------------
|
||
|
||
\lhead{\textgreek{Κατάλογος Σχημάτων}} % Set the left side page header to "List if Figures"
|
||
\addtotoc{Λίστα Σχημάτων}
|
||
\listoffigures % Write out the List of Figures
|
||
|
||
%% ----------------------------------------------------------------
|
||
\lhead{\textgreek{Κατάλογος Πινάκων}} % Set the left side page header to "List of Tables"
|
||
\listoftables % Write out the List of Tables
|
||
|
||
%% ----------------------------------------------------------------
|
||
\lhead{\textgreek{Κατάλογος Εντολών}} % Set the left side page header to "List of Listings"
|
||
\addtotoc{Λίστα Εντολών}
|
||
\listoflistings % Write out the List of Listings
|
||
|
||
%% ----------------------------------------------------------------
|
||
|
||
\input{Abbreviations/abbreviations} % Include a list of abbreviations (a table of two columns)
|
||
|
||
%% ----------------------------------------------------------------
|
||
% End of the pre-able, contents and lists of things
|
||
% Begin the Dedication page
|
||
|
||
\setstretch{1.3} % Return the line spacing back to 1.3
|
||
|
||
\pagestyle{empty} % Page style needs to be empty for this page
|
||
\dedicatory{
|
||
|
||
Την παρούσα διπλωματική εργασία την αφιερώνω στην οικογένειά μου, τους φίλους
|
||
μου, καθώς και σε όλους τους ανθρώπους που με στήριξαν κατά την διάρκεια των
|
||
σπουδών μου.
|
||
|
||
}
|
||
|
||
\addtocontents{toc}{\vspace{2em}} % Add a gap in the Contents, for aesthetics
|
||
|
||
%% ----------------------------------------------------------------
|
||
\mainmatter % Begin normal, numeric (1,2,3...) page numbering
|
||
\pagestyle{fancy} % Return the page headers back to the "fancy" style
|
||
|
||
% Include the chapters of the thesis, as separate files
|
||
% Just uncomment the lines as you write the chapters
|
||
|
||
\input{Chapters/1.Introduction} % Introduction
|
||
|
||
\input{Chapters/2.Background} % Review of the Literature
|
||
|
||
\input{Chapters/3.RelevantWork} % Relevant Work
|
||
|
||
\input{Chapters/4.ProjectDevelopment} % Project Development
|
||
|
||
\input{Chapters/5.ProjectShowcase} % Project Showcase
|
||
|
||
\input{Chapters/6.Experimentation} % Metrics
|
||
|
||
\input{Chapters/7.Conclusions} % Results and Discussion
|
||
|
||
%% ----------------------------------------------------------------
|
||
% Now begin the Appendices, including them as separate files
|
||
|
||
\addtocontents{toc}{\vspace{2em}} % Add a gap in the Contents, for aesthetics
|
||
|
||
\appendix % Cue to tell LaTeX that the following 'chapters' are Appendices
|
||
|
||
% \input{Appendices/General_Notation}
|
||
|
||
% Εδώ μπαίνουν τα παραρτήματα
|
||
|
||
\addtocontents{toc}{\vspace{2em}} % Add a gap in the Contents, for aesthetics
|
||
|
||
%% ----------------------------------------------------------------
|
||
\label{Bibliography}
|
||
\lhead{\textgreek{Βιβλιογραφία}} % Change the left side page header to "Bibliography"
|
||
\renewcommand*{\bibfont}{\textbf\small} % Have the correct font
|
||
|
||
% So far the settings bellow in conjunction with the microtype package fix the overflow and underflow of the bibliography
|
||
|
||
% If you want to break on URL numbers
|
||
\setcounter{biburlnumpenalty}{9000}
|
||
% If you want to break on URL lower case letters
|
||
\setcounter{biburllcpenalty}{9000}
|
||
% If you want to break on URL UPPER CASE letters
|
||
\setcounter{biburlucpenalty}{9000}
|
||
|
||
% \renewcommand*{\bibfont}{\small}
|
||
\textenglish{ % Majority of the bibliography is in english so we need the english hyphenation
|
||
\printbibliography[title={Βιβλιογραφία}]
|
||
}
|
||
\end{document} % The End
|
||
%% ----------------------------------------------------------------
|