134 lines
2.8 KiB
TeX
134 lines
2.8 KiB
TeX
|
\begin{frame}
|
||
|
\frametitle{Écrire en couleur}
|
||
|
\begin{itemize}
|
||
|
%FIXME
|
||
|
\item . /usr/lib/eole/ihm.sh
|
||
|
\item EchoRouge
|
||
|
\item EchoVert
|
||
|
\item EchoOrange
|
||
|
\item ...
|
||
|
\item EchoGras
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Question}
|
||
|
\begin{itemize}
|
||
|
\item Question\_ouinon
|
||
|
\item \$1 : contenu de la question de type oui/non
|
||
|
\item \$2 : interactif ou non
|
||
|
\item \$3 : valeur par défaut (défaut non)
|
||
|
\item \$4 : info|warn|err (défaut info)
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Pratique}
|
||
|
\begin{itemize}
|
||
|
\item EchoOrange 'couleur orange'
|
||
|
\item EchoGras 'le titre'
|
||
|
\item Question\_ouinon "Voulez vous vraiment faire cette action ?"
|
||
|
\item echo \$?
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Gestion des services}
|
||
|
\begin{itemize}
|
||
|
\item CreoleService
|
||
|
\begin{itemize}
|
||
|
\item \$1 : nom du service
|
||
|
\item \$2 : start|stop|restart|status
|
||
|
\item -c conteneur : pour un unique conteneur
|
||
|
\end{itemize}
|
||
|
\item redémarrer tous les services : StartAll
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Pratique}
|
||
|
\begin{itemize}
|
||
|
\item CreoleService ntp stop
|
||
|
\item CreoleService smbd stop
|
||
|
\item CreoleService apache2 restart
|
||
|
\item CreoleService apache2 restart -c web
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Execution de commande}
|
||
|
\begin{itemize}
|
||
|
\item CreoleRun
|
||
|
\item \$1 : commande
|
||
|
\item \$2 : conteneur
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Execution de commande}
|
||
|
\begin{itemize}
|
||
|
\item tcpcheck
|
||
|
\item \$1 : timeout
|
||
|
\item \$2 : ip:port
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Pratique}
|
||
|
\begin{itemize}
|
||
|
\item CreoleRun "echo mot" fichier
|
||
|
\item test service : tcpcheck 2 192.0.2.52:80
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Gestion des locks}
|
||
|
\begin{itemize}
|
||
|
%FIXME
|
||
|
\item CreoleLock acquire "nom\_du\_lock"
|
||
|
\item CreoleLock release "nom\_du\_lock"
|
||
|
\item CreoleLock is\_locked "nom\_du\_lock"
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Pratique}
|
||
|
\begin{itemize}
|
||
|
\item Créé un lock "test" ;
|
||
|
\item Supprimé le lock "test".
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Valeur d'une variable}
|
||
|
\begin{itemize}
|
||
|
\item CreoleGet nom\_variable
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Pratique}
|
||
|
\begin{itemize}
|
||
|
\item Récupérer la valeur de la variable adresse\_ip\_eth0
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Modifier la valeur}
|
||
|
\begin{itemize}
|
||
|
\item CreoleSet nom\_variable valeur ;
|
||
|
\item Pour une liste : CreoleSet nom\_variable """valeur1
|
||
|
\item valeur2""" ;
|
||
|
\item attention, ne peut changer la longueur de esclave.
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|
||
|
\begin{frame}
|
||
|
\frametitle{Pratique}
|
||
|
\begin{itemize}
|
||
|
\item Modifier la valeur de la variable de vm\_swappiness à 10 ;
|
||
|
\item modifier ubuntu\_update\_mirrors à "eole.ac-dijon.fr inconnu.lan"
|
||
|
\end{itemize}
|
||
|
\end{frame}
|
||
|
|