diff options
| -rw-r--r-- | linux-basics/filesystem-structure/Makefile | 2 | ||||
| -rw-r--r-- | linux-basics/filesystem-structure/pres_file-system-structure_en.tex | 88 |
2 files changed, 89 insertions, 1 deletions
diff --git a/linux-basics/filesystem-structure/Makefile b/linux-basics/filesystem-structure/Makefile index 12564f5..26948b6 100644 --- a/linux-basics/filesystem-structure/Makefile +++ b/linux-basics/filesystem-structure/Makefile @@ -1,2 +1,2 @@ -obj-$(CONFIG_LINUX_FILESYSTEM_STRUC) += hints_file-system-structure_de.pdf pres_file-system-structure_de.pdf +obj-$(CONFIG_LINUX_FILESYSTEM_STRUC) += hints_file-system-structure_de.pdf pres_file-system-structure_de.pdf pres_file-system-structure_en.pdf obj-handout-$(CONFIG_LINUX_FILESYSTEM_STRUC) += handout_file-system-structure_de.pdf diff --git a/linux-basics/filesystem-structure/pres_file-system-structure_en.tex b/linux-basics/filesystem-structure/pres_file-system-structure_en.tex new file mode 100644 index 0000000..26085ca --- /dev/null +++ b/linux-basics/filesystem-structure/pres_file-system-structure_en.tex @@ -0,0 +1,88 @@ +\input{configpres} + +\title{Linux Filesystem Layout} +\maketitle + +\subsection{Filesystem Layout} + +\begin{frame} +\begin{figure}[h] +\centering +\includegraphics[height=6cm]{images/ordnerbaum-600px.png} +\end{figure} +\end{frame} + +\begin{frame} +\begin{description} +\item[/boot] bootloader files, kernel +\pause +\item[/bin] general system executables +\pause +\item[/dev] device nodes +\pause +\item[/etc] configuration files +\pause +\item[/home] user directories +\pause +\item[/lib] kernel modules and shared libraries +\pause +\item[/mnt] temporary mount point +\pause +\item[/opt] extra (non-distrubtion) software +\pause +\item[/proc] system-specific information +\pause +\item[/root] home directory of user "root" +\pause +\item[/sbin] administrative system executables +\pause +\item[/sys] device-specific information +\pause +\item[/tmp] temporary files +\pause +\item[/usr] binaries/libraries not needed for boot (bin/lib/sbin sub-directories) +\pause +\item[/var] files changed during runtime (i.e. log files) +\pause +\end{description} +\end{frame} + +\subsubsection{Mounts} +\begin{frame} +\frametitle{The 'mount' Command} +\begin{itemize} +\item assign a filesystem to a directory +\pause +\item the kernel mounts the root filesystem on '/' +\pause +\item additional mounts performed by start scripts +\pause +\item mounts typically specified in '/etc/fstab' +\pause +\item 'mount'/'umount' can be performed at any time +\pause +\end{itemize} +\end{frame} + +\subsubsection{File Access Control} +\begin{frame} +\frametitle{Access Control} +\begin{itemize} +\item fundamental component (multi-user tradition) +\pause +\item permissions categorized as user/group/others +\pause +\item permissions are read/write/execute +\pause +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Access Control} +\begin{figure}[h] +\centering +\includegraphics[width=8cm]{images/Zugriffsrechte.png} +\end{figure} +\end{frame} + +\input{tailpres} |
