/[glms]/glms/server.tex
ViewVC logotype

Diff of /glms/server.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by GuruGeert, Thu Mar 6 13:00:07 2003 UTC revision 1.15 by GuruGeert, Fri Mar 7 11:02:01 2003 UTC
# Line 411  deb http://security.debian.org/ stable/u Line 411  deb http://security.debian.org/ stable/u
411  }  }
412    
413  \subsection{Pakketten verwijderen}  \subsection{Pakketten verwijderen}
414    \label{aptgetremove}%
415  Dit gaat met een commando als  Dit gaat met een commando als
416  \begin{center}\commando{apt-get remove vim}\end{center}  \begin{center}\commando{apt-get remove vim}\end{center}
417  We krijgen soortgelijke info als bij het installeren:  We krijgen soortgelijke info als bij het installeren:
# Line 459  vim-scripts - plugins for vim, adding be Line 460  vim-scripts - plugins for vim, adding be
460  vim-tcl - Vi IMproved, with tcl scripting support  vim-tcl - Vi IMproved, with tcl scripting support
461  \end{verbatim}  \end{verbatim}
462    
463    Eens we een pakket gevonden hebben in de lijst dat we wel zouden willen installeren,
464    kunnen we eerst eens kijken of het wel ongeveer bevat wat we in gedachten hadden.
465    Het commando \commando{apt-cache show vim} geeft:
466    {\small\begin{verbatim}
467    Package: vim
468    Priority: optional
469    Section: editors
470    Installed-Size: 11900
471    Maintainer: Wichert Akkerman <wakkerma@debian.org>
472    Architecture: i386
473    Version: 6.1.018-1
474    Replaces: vim-rt, vim-tiny (<< 6.0), vim-perl (<< 6.0), vim-python (<< 6.0), vim-tcl (<< 6.0), vim-tty (<< 6.0), vim-gtk (<< 6.0)
475    Provides: editor, vim-rt
476    Depends: libc6 (>= 2.2.4-4), libgpmg1 (>= 1.19.6-1), libncurses5 (>= 5.2.20020112a-1)
477    Pre-Depends: dpkg (>= 1.6.8)
478    Suggests: ctags, cscope
479    Conflicts: vim-rt, vim-tiny (<< 6.0), vim-perl (<< 6.0), vim-python (<< 6.0), vim-tcl (<< 6.0), vim-tty (<< 6.0), vim-gtk (<< 6.0)
480    Filename: pool/main/v/vim/vim_6.1.018-1_i386.deb
481    Size: 3751270
482    MD5sum: 7f909d7511b36924e5feb762c7e25e4f
483    Description: Vi IMproved - enhanced vi editor
484     Vim is an almost compatible version of the UNIX editor Vi.  Many new
485     features have been added: multi level undo, syntax highlighting,
486     command line history, on-line help, filename completion, block operations,
487     folding, unicode support, etc.
488    \end{verbatim}
489    }
490    We krijgen de meest mogelijke en onmogelijke informatie over het pakket
491    \commando{vim}; we zien in de \textit{Depends} lijn dat \commando{vim}
492    naast \commando{libmpg1} ook nog \commando{libc6} en \commando{libncurses5}
493    nodig heeft (die laatste twee stonden dus blijkbaar al op ons systeem).
494    Voor het overige is vooral de \textit{Description} interessant: we krijgen te lezen
495    wat we ongeveer kunnen verwachten als we het pakket in kwestie zullen installeren.
496    
497  \subsection{Het systeem up to date houden}  \subsection{Het systeem up to date houden}
498  Met  Met
499  \begin{center}\commando{apt-get upgrade}\end{center}  \begin{center}\commando{apt-get upgrade}\end{center}
# Line 486  om een upgrade mogelijk te maken. Ook v\ Line 521  om een upgrade mogelijk te maken. Ook v\
521  een\commando{apt-get update}.  een\commando{apt-get update}.
522    
523  \section{Dselect}  \section{Dselect}
524    Dselect is een iets vriendelijker manier om met het APT pakketsysteem te werken:
525    we moeten geen commando's intikken maar kunnen kiezen uit menukeuzes,
526    hoewel de manier van kiezen soms niet van de vriendelijkste genoemd kan worden.
527    Dselect starten we op door het commando \commando{dselect} te geven.
528    We komen dan in het dselect hoofdmenu terecht (figuur~\ref{dselectmain}).
529    \begin{figure}[!h]
530    \begin{center}
531    \includegraphics[width=0.8\textwidth]{server/dselectmain.png}
532    \caption{Het hoofdmenu van \commando{dselect}}
533    \label{dselectmain}
534    \end{center}
535    \end{figure}
536    
537    De keuze \textit{Access} zullen we niet gebruiken; hier zouden we kunnen instellen
538    van waar \commando{dselect} zijn pakketten moet halen. Standaard staat dit op
539    ``apt'' ingesteld en dat houden we ook zo.
540    
541    Met \textit{Update} doen we hetzelfde als \commando{apt-get update}: de lijst
542    met beschikbare pakketten wordt opnieuw afgehaald van de ingestelde server(s).
543    
544    Interessanter is \textit{Select}. We krijgen eerst een helpscherm met uitleg
545    over de mogelijke toetsen die we kunnen indrukken, dat we met \textit{spatie}
546    doen verdwijnen. Het is vooral op dit punt dat dselect qua vriendelijkheid
547    wat te wensen overlaat: in het hoofdscherm staat geen enkele uitleg over de toetsen,
548    en je moet dus telkens over en weer naar het helpscherm springen (door op
549    \textit{?} te duwen).
550    
551    In dat hoofdscherm krijgen we een lijst van alle beschikbare pakketten te zien,
552    waar we met de pijl-omhoog, pijl-omlaag, page-up en page-down toetsen door kunnen
553    bladeren (figuur~\ref{dselectselect}). De onderste helft van het scherm bevat een
554    beschrijving van het pakket dat aangeduid staat in de lijst bovenaan. Als die beschrijving
555    niet op het scherm past, kunnen we er met \textit{d} en \textit{u} door heen en weer bewegen.
556    \begin{figure}[!h]
557    \begin{center}
558    \includegraphics[width=0.8\textwidth]{server/dselectselect.png}
559    \caption{Wandelen door de lijst van pakketten in \commando{dselect}}
560    \label{dselectselect}
561    \end{center}
562    \end{figure}
563    In de figuur zien we dat we op dat moment het pakket \commando{dselect} bekijken.
564    De eerste kolom, \textit{EIOM} bevat informatie over de status van het pakket:
565    \begin{itemize}
566    \item De \textit{E} kolom (\textit{Error}) geeft aan of er tijdens een vorige installatie
567    van het pakket in kwestie fouten zijn opgetreden. Deze kolom is hier leeg, dus
568    er waren geen fouten.
569    \item De \textit{I} (\textit{Installed}) kolom geeft aan of het pakket
570    al dan niet ge\"\i nstalleerd is. Deze kolom bevat een sterretje, hetgeen aangeeft
571    dat \commando{dselect} wel degelijk ge\"\i nstalleerd staat op onze machine.
572    Als de kolom leeg is, dan is het pakket in kwestie niet aanwezig op onze machine,
573    en als er een \textit{-} staat, dan is het pakket niet aanwezig maar wel nog de configuratiebestanden
574    ervan, hetgeen kan gebeuren als je een pakket verwijderde (meestal verwijdert een pakket
575    alle programmabestanden maar niet de configuratie, zoals we al ondervonden
576    in \S\ref{aptgetremove}.
577    \item De \textit{O} (\textit{Old mark}) kolom geeft aan wat we wouden doen met dit
578            pakket v\'o\'or we in de lijst van pakketten te zien kregen. We zien hier een sterretje,
579            hetgeen betekent dat we vroegen dat het pakket ge\"\i nstalleerd zou worden.
580            Andere mogelijkheden hier zijn \textit{-} als we vroegen dat het pakket
581            verwijderd zou worden en \textit{n} als het om een nieuw pakket gaat waarvoor
582            we nog geen voorkeur kenbaar hebben gemaakt.
583    \item de \textit{M} (\textit{Mark}) kolom geeft aan wat we nu willen dat er met het pakket
584            gebeurt. Ook hier kan \textit{*}, \textit{-} of \textit{n} staan.
585    \end{itemize}
586    
587    Stel dat we weer het pakket \commando{vim} willen installeren.
588    
589  [[[ pending ]]]  [[[ pending ]]]
590    
591  \section{Dpkg}  \section{Dpkg}
# Line 1350  echo "1" >/proc/sys/net/ipv4/ip_forward Line 1450  echo "1" >/proc/sys/net/ipv4/ip_forward
1450  /sbin/modprobe ip_masq_raudio  /sbin/modprobe ip_masq_raudio
1451  /sbin/modprobe ip_masq_irc  /sbin/modprobe ip_masq_irc
1452  /sbin/ipchains -P forward DENY  /sbin/ipchains -P forward DENY
1453  /sbin/ipchains -A forward -s ${IPmasq}/24 -j MASQ  /sbin/ipchains -A forward -s ${IPMASQ}/24 -j MASQ
1454  \end{verbatim}  \end{verbatim}
1455  De verschillende \commando{modprobe} commando's zorgen er ook voor dat  De verschillende \commando{modprobe} commando's zorgen er ook voor dat
1456  speciale maatregelen genomen worden om de FTP, real audio en IRC protocollen  speciale maatregelen genomen worden om de FTP, real audio en IRC protocollen
# Line 1378  beter te ondersteunen. Line 1478  beter te ondersteunen.
1478    
1479  \chapter{Printserver}  \chapter{Printserver}
1480    
1481    \chapter{Regelmatig terugkerende taken: cron}
1482    
1483    \chapter{Backups}
1484    
1485  \chapter{DHCP}  \chapter{DHCP}
1486  \index{DHCP}%  \index{DHCP}%
1487  DHCP staat voor Dynamic Host Configuration Protocol en zoals de naam al een beetje  DHCP staat voor Dynamic Host Configuration Protocol en zoals de naam al een beetje

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26