\relax \@writefile{toc}{\contentsline {part}{I\hspace {1em}Objectives}{7}} \@writefile{toc}{\contentsline {section}{\numberline {1.103}(1.3) GNU \& Unix Commands [30]}{9}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.103.1} Work on the command line [4]}{9}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.103.2} Process text streams using filters [7]}{10}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.103.3} Perform basic file management [2]}{10}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.103.4} Use streams, pipes, and redirects [3]}{10}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.103.5} Create, monitor, and kill processes [7]}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.103.6} Modify process execution priorities [2]}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.103.7} Search text files using regular expressions [3]}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.103.8} Perform basic file editing operations using vi [2]}{12}} \@writefile{toc}{\contentsline {section}{\numberline {1.104}(2.4) Devices, Linux Filesystems, \& FHS [21]}{12}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.104.1} Create partitions and filesystems [3]}{12}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.104.2} Maintain the integrity of filesystems [5]}{13}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.104.3} Control mounting and unmounting filesystems [3]}{13}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.104.4} Managing disk quota [1]}{13}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.104.5} Use file permissions to control access to files [3]}{14}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.104.6} Manage file ownership [2]}{14}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.104.7} Create and change hard and symbolic links [2]}{14}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.104.8} Find system files \& place files in the correct location [2]}{15}} \@writefile{toc}{\contentsline {section}{\numberline {1.106}(2.6)Boot, Initialisation, Shutdown and Runlevels [6]}{15}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.106.1}(3) Boot the system}{15}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.106.2} Change runlevels and shutdown or reboot system [3]}{15}} \@writefile{toc}{\contentsline {section}{\numberline {1.108}(1.8) Documentation [8]}{16}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.108.1} Use and manage local system documentation [5]}{16}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.108.2} Find Linux documentation on the Internet [2]}{16}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.108.3} Write System Documentation [1]}{17}} \@writefile{toc}{\contentsline {section}{\numberline {1.111}(2.11) Administrative Tasks [24]}{17}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.111.1} Manage users and group accounts and related system files [7]}{17}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.111.2} Tune the user environment and system environment variables [4]}{17}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.111.3} Configure and use system log files to meet administrative and security needs [3]}{18}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.111.4} Automate system administration tasks by scheduling jobs to run in the future [4]}{18}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.111.5} Maintain an effective data backup strategy [3]}{18}} \@writefile{toc}{\contentsline {subsection}{\numberline {1.111.6} Maintain system time [3]}{19}} \@writefile{toc}{\contentsline {part}{II\hspace {1em}Resources}{21}} \@writefile{toc}{\contentsline {chapter}{\numberline {103}GNU \& Unix Commands}{23}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {section}{\numberline {103.1}Work on the command line [4]}{24}} \newlabel{sec:103.1.re}{{103.1}{24}} \@writefile{toc}{\contentsline {section}{\numberline {103.2}Process text streams using filters [7]}{25}} \newlabel{sec:103.2.re}{{103.2}{25}} \@writefile{toc}{\contentsline {subsection}{\numberline {103.2.1}Text Filter Exercise}{25}} \newlabel{sec:filter exercise}{{103.2.1}{25}} \@writefile{toc}{\contentsline {subsubsection}{First catch some text}{25}} \@writefile{toc}{\contentsline {subsubsection}{The file \texttt {some.txt}}{25}} \@writefile{toc}{\contentsline {subsubsection}{\texttt {cat} the file}{25}} \@writefile{toc}{\contentsline {subsubsection}{\texttt {tac} the file}{26}} \@writefile{toc}{\contentsline {subsubsection}{Remove duplicate lines with \texttt {uniq}}{26}} \@writefile{toc}{\contentsline {subsubsection}{Print lines from the beginning of a file with \texttt {head}}{26}} \@writefile{toc}{\contentsline {subsubsection}{Print lines from the end of a file with \texttt {tail}}{27}} \@writefile{toc}{\contentsline {subsubsection}{Isolate fields with \texttt {cut}}{27}} \@writefile{toc}{\contentsline {subsubsection}{Format the text with \texttt {fmt}}{27}} \@writefile{toc}{\contentsline {subsubsection}{merge lines of files using \texttt {paste}}{27}} \@writefile{toc}{\contentsline {section}{\numberline {103.3}Perform basic file management [2]}{28}} \newlabel{sec:103.3.re}{{103.3}{28}} \@writefile{toc}{\contentsline {section}{\numberline {103.4}Use streams, pipes, and redirects [3]}{29}} \newlabel{sec:103.4.re}{{103.4}{29}} \@writefile{toc}{\contentsline {subsection}{\numberline {103.4.1}Create, monitor, and kill processes [7]}{30}} \newlabel{sec:103.5.re}{{103.4.1}{30}} \@writefile{toc}{\contentsline {subsection}{\numberline {103.4.2}Modify process execution priorities [2]}{31}} \newlabel{sec:103.6.re}{{103.4.2}{31}} \@writefile{toc}{\contentsline {section}{\numberline {103.5}Search text files using regular expressions [3]}{32}} \newlabel{sec:103.7.re}{{103.5}{32}} \@writefile{toc}{\contentsline {section}{\numberline {103.6}Perform basic file editing using vi [2]}{33}} \newlabel{sec:103.8.re}{{103.6}{33}} \@writefile{toc}{\contentsline {chapter}{\numberline {104}Devices, Linux Filesystems \& FHS}{35}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{ch:104.ex}{{104}{35}} \@writefile{toc}{\contentsline {section}{\numberline {104.1}Create partitions and filesystems [3]}{36}} \newlabel{sec:104.1.re}{{104.1}{36}} \@writefile{toc}{\contentsline {section}{\numberline {104.2}Maintain the integrity of filesystems [5]}{37}} \newlabel{sec:104.2.re}{{104.2}{37}} \@writefile{toc}{\contentsline {section}{\numberline {104.3}Control mounting and unmounting filesystems [3]}{38}} \newlabel{sec:104.3.re}{{104.3}{38}} \@writefile{toc}{\contentsline {section}{\numberline {104.4}Managing disk quota [1]}{39}} \newlabel{sec:104.4.re}{{104.4}{39}} \@writefile{toc}{\contentsline {section}{\numberline {104.5}Use file permissions to control access to files [3]}{40}} \newlabel{sec:104.5.re}{{104.5}{40}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.5.1}Ken Caldwell's Summary: Use file permissions to control access to files}{40}} \newlabel{sec:104.5.1.re}{{104.5.1}{40}} \@writefile{toc}{\contentsline {section}{\numberline {104.6}Manage file ownership [2]}{42}} \newlabel{sec:104.6.re}{{104.6}{42}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.6.1}Ken Caldwell's Summary: Managing file ownership}{42}} \newlabel{sec:104.6.1.re}{{104.6.1}{42}} \@writefile{toc}{\contentsline {section}{\numberline {104.7}Create and change hard and symbolic links [2]}{43}} \newlabel{sec:104.7.re}{{104.7}{43}} \@writefile{toc}{\contentsline {section}{\numberline {104.8}Find system files and place files in the correct location [2]}{44}} \newlabel{sec:104.8.re}{{104.8}{44}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.8.1}Ken Foskey's Summary: Using \texttt {find}}{44}} \newlabel{sec:104.8.1.re}{{104.8.1}{44}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.8.2}Andrew Eager's Summary: Using \texttt {locate}, \texttt {updatedb} and \texttt {slocate}}{46}} \newlabel{sec:104.8.2.re}{{104.8.2}{46}} \@writefile{toc}{\contentsline {subsubsection}{Search usage:}{46}} \@writefile{toc}{\contentsline {subsubsection}{Examples:}{46}} \@writefile{toc}{\contentsline {subsubsection}{Database Creation Usage:}{47}} \@writefile{toc}{\contentsline {subsubsection}{Examples}{47}} \@writefile{toc}{\contentsline {subsubsection}{Update \texttt {slocate} database---\texttt {update}}{47}} \@writefile{toc}{\contentsline {subsubsection}{\texttt {/etc/updatedb.conf}}{47}} \@writefile{toc}{\contentsline {subsubsection}{\texttt {slocate} Exercises}{48}} \@writefile{toc}{\contentsline {chapter}{\numberline {111}Administrative Tasks}{49}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{ch:111.ex}{{111}{49}} \@writefile{toc}{\contentsline {section}{\numberline {111.5}Maintain an effective data backup strategy [3]}{49}} \@writefile{toc}{\contentsline {subsection}{\numberline {111.5.1}Backup Overview}{49}} \@writefile{toc}{\contentsline {subsubsection}{Examples of Data}{49}} \@writefile{toc}{\contentsline {subsubsection}{Important Linux directories}{50}} \@writefile{toc}{\contentsline {subsection}{\numberline {111.5.2}Backup \& Restore methods}{50}} \@writefile{toc}{\contentsline {subsubsection}{Copy the files to another directory}{50}} \@writefile{toc}{\contentsline {subsubsection}{Backup to a standby partition}{50}} \@writefile{toc}{\contentsline {subsubsection}{Backup to tape}{51}} \@writefile{toc}{\contentsline {subsubsection}{Backup to standby disk}{51}} \@writefile{toc}{\contentsline {subsubsection}{Backup to CDROM/DVD}{51}} \@writefile{toc}{\contentsline {subsubsection}{RAID System}{51}} \@writefile{toc}{\contentsline {subsubsection}{RAID Tape array}{51}} \@writefile{toc}{\contentsline {subsubsection}{Backup Server}{52}} \@writefile{toc}{\contentsline {subsubsection}{Broken Mirror}{52}} \@writefile{toc}{\contentsline {subsection}{\numberline {111.5.3}Software}{52}} \@writefile{toc}{\contentsline {subsection}{\numberline {111.5.4}Rotation \& off-site strategies}{53}} \@writefile{toc}{\contentsline {part}{III\hspace {1em}Practical Exercises}{55}} \@writefile{toc}{\contentsline {chapter}{\numberline {103}GNU \& Unix Commands}{57}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {section}{\numberline {103.1}Work on the command line [4]}{58}} \newlabel{sec:103.1.ex}{{103.1}{58}} \@writefile{toc}{\contentsline {section}{\numberline {103.2}Process text streams using filters [7]}{59}} \newlabel{sec:103.2.ex}{{103.2}{59}} \@writefile{toc}{\contentsline {section}{\numberline {103.3}Perform basic file management [2]}{60}} \newlabel{sec:103.3.ex}{{103.3}{60}} \@writefile{toc}{\contentsline {section}{\numberline {103.4}Use streams, pipes, and redirects [3]}{61}} \newlabel{sec:103.4.ex}{{103.4}{61}} \@writefile{toc}{\contentsline {section}{\numberline {103.5}Create, monitor, and kill processes [7]}{62}} \newlabel{sec:103.5.ex}{{103.5}{62}} \@writefile{toc}{\contentsline {section}{\numberline {103.6}Modify process execution priorities [2]}{63}} \newlabel{sec:103.6.ex}{{103.6}{63}} \@writefile{toc}{\contentsline {section}{\numberline {103.7}Search text files using regular expressions [3]}{65}} \newlabel{sec:103.7.ex}{{103.7}{65}} \@writefile{toc}{\contentsline {section}{\numberline {103.8}Perform basic file editing using vi [2]}{66}} \newlabel{sec:103.8.ex}{{103.8}{66}} \@writefile{toc}{\contentsline {subsection}{\numberline {103.8.1}Introduction to \texttt {vi}}{66}} \newlabel{sec:103.8.ex}{{103.8.1}{66}} \@writefile{toc}{\contentsline {subsubsection}{Note}{66}} \@writefile{toc}{\contentsline {subsection}{\numberline {103.8.2}Vi tour}{66}} \newlabel{sec:1.103.8.ex}{{103.8.2}{66}} \@writefile{toc}{\contentsline {subsubsection}{vi}{66}} \@writefile{toc}{\contentsline {subsubsection}{vi is a mode editor}{66}} \@writefile{toc}{\contentsline {subsubsection}{Inserting text}{67}} \@writefile{toc}{\contentsline {subsubsection}{Movement keys \& multiplication}{67}} \@writefile{toc}{\contentsline {subsubsection}{The undo command}{69}} \@writefile{toc}{\contentsline {subsubsection}{Deleting changing and copying text}{69}} \@writefile{toc}{\contentsline {chapter}{\numberline {104}Devices, Linux Filesystems \& FHS}{71}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{ch:104.ex}{{104}{71}} \@writefile{toc}{\contentsline {section}{\numberline {104.1}Create partitions and filesystems [3]}{72}} \newlabel{sec:104.1.ex}{{104.1}{72}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.1.1}Using \texttt {fdisk}}{72}} \newlabel{sec:ex.104.1.1}{{104.1.1}{72}} \@writefile{toc}{\contentsline {subsubsection}{Using \texttt {fdisk} non-destructively on a hard disk}{72}} \newlabel{sec:ex.104.1.1.1}{{104.1.1}{72}} \@writefile{toc}{\contentsline {subsubsection}{Using \texttt {fdisk} on a diskette}{72}} \newlabel{sec:ex.104.1.1.2}{{104.1.1}{72}} \@writefile{toc}{\contentsline {subsubsection}{Using \texttt {cfdisk}}{73}} \newlabel{sec:ex.104.1.1.3}{{104.1.1}{73}} \@writefile{toc}{\contentsline {subsubsection}{Using \texttt {sfdisk}}{73}} \newlabel{sec:ex.104.1.1.3}{{104.1.1}{73}} \@writefile{toc}{\contentsline {subsubsection}{Using \texttt {GNU parted}}{73}} \newlabel{sec:ex.104.1.1.3}{{104.1.1}{73}} \@writefile{toc}{\contentsline {section}{\numberline {104.2}Maintain the integrity of filesystems [5]}{74}} \newlabel{sec:104.2.ex}{{104.2}{74}} \@writefile{toc}{\contentsline {section}{\numberline {104.3}Control mounting and unmounting filesystems [3]}{75}} \newlabel{sec:104.3.ex}{{104.3}{75}} \@writefile{toc}{\contentsline {section}{\numberline {104.4}Managing disk quota [1]}{76}} \newlabel{sec:104.4.ex}{{104.4}{76}} \@writefile{toc}{\contentsline {section}{\numberline {104.5}Use file permissions to control access to files [3]}{77}} \newlabel{sec:104.5.ex}{{104.5}{77}} \@writefile{toc}{\contentsline {section}{\numberline {104.6}Manage file ownership [2]}{78}} \newlabel{sec:104.6.ex}{{104.6}{78}} \@writefile{toc}{\contentsline {section}{\numberline {104.7}Create and change hard and symbolic links [2]}{79}} \newlabel{sec:104.7.ex}{{104.7}{79}} \@writefile{toc}{\contentsline {section}{\numberline {104.8}Find system files and place files in the correct location [2]}{80}} \newlabel{sec:104.8.ex}{{104.8}{80}} \@writefile{toc}{\contentsline {part}{IV\hspace {1em}Questions}{81}} \@writefile{toc}{\contentsline {section}{\numberline {104.103}(1.3) GNU \& Unix Commands [30]}{83}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.103.1}Work on the command line [4]}{83}} \newlabel{sec:1.103.1.q}{{104.103.1}{83}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.103.2}Process text streams using filters [7]}{83}} \newlabel{sec:1.103.2.q}{{104.103.2}{83}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.103.3}Perform basic file management [2]}{83}} \newlabel{sec:1.103.3.q}{{104.103.3}{83}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.103.4}Use streams, pipes, and redirects [3]}{83}} \newlabel{sec:1.103.4.q}{{104.103.4}{83}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.103.5}Create, monitor, and kill processes [7]}{83}} \newlabel{sec:1.103.5.q}{{104.103.5}{83}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.103.6}Modify process execution priorities [2]}{83}} \newlabel{sec:1.103.6.q}{{104.103.6}{83}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.103.7}Search text files using regular expressions [3]}{83}} \newlabel{sec:1.103.7.q}{{104.103.7}{83}} \@writefile{toc}{\contentsline {subsection}{\numberline {104.103.8}Perform basic file editing using \textsf {vi} [2]}{84}} \newlabel{sec:1.103.8.q}{{104.103.8}{84}} \@writefile{toc}{\contentsline {part}{V\hspace {1em}Meta}{87}} \@writefile{toc}{\contentsline {chapter}{\numberline {105}Making Slides Using \LaTeX \ }{89}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {section}{\numberline {105.1}Making a}{89}}