summaryrefslogtreecommitdiff
path: root/linux-basics/filesystem-structure/pres_file-system-structure_en.tex
blob: 26085cab8cdfe6236c0c0a28d64a4eabb7259b2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
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}