Verified Commit 906a6ec6 authored by Stephane Bonnet's avatar Stephane Bonnet
Browse files

commit initial basé sur les templates de Rémy Huet

parents
Pipeline #33198 passed with stage
in 17 seconds
*~
*.toc
*.out
*.aux
*.log
*.nav
*.pdf
*.snm
*.swp
*.vrb
image: aergus/latex
beamer-build :
stage : build
script :
- make
artifacts:
paths:
- "*.pdf"
expire_in: 5 years
tags:
- docker
25 janvier 2019
Stéphane Bonnet (stephane.bonnet@hds.utc.fr)
La présentation et tous les fichiers qui composent ce dépôt sont sous licence
Creative Commons 4.0 Attribution - Partage dans les Mêmes Conditions 4.0
International (CC BY-SA 4.0).
Vous êtes libre de partager (copier, distribuer et communiquer le matériel par
tous moyens et sous tous formats) et d'adapter (remixer, transformer et créer à
partir du matériel) ces fichiers pour toute utilisation, y compris commerciale.
Visitez https://creativecommons.org/licenses/by-sa/4.0/deed.fr pour plus
d'informations.
# Api/casoft Init Jour 2 : Linux avancé
## Description
Dépôt du support de la journée 2. Les sujets traités sont les suivants :
- Linux, comment ça marche : démarrage, noyau, initrd, processus, init (systemd), montage des partitions, jusqu'à l'arrivée dans l'interface graphique et lancement d'un terminal
- Swap : à quoi ça sert
- Systèmes de fichier : réels et virtuels, fstab, proc, sys, dev, ou est rangé quoi (/bin, /sbin, /usr, /etc, /home etc), montage 'à la main', automatique (hotplug + fuse), tout est fichier + permissions
- Administration et diagnostics de base : devenir root, services, hostname, surveillance des processus (ps, top, htop, meminfo, free etc), consultation des logs (journalctl, dmesg)
- Administration et diagnostics réseau : ping, route, host, ip
- Diagnostics partitions : fsck, du, df
- Ligne de commande : shells, tty, stdin, stdout, stderr, redirections, combinaisons de commande par pipe, variables d'environnement (en particulier PS, PATH) + héritage (export)
- Identifier des fichiers, consulter des fichiers : file, cat, less (more)
- Trouver des fichiers : find + actions
- Rechercher dans les fichiers : grep
- Manipuler le contenu de fichiers : sort, cut, tr, sed (basique...)
- Archivage de dossiers (tar + compression)
**En cas de questions :** [stephane.bonnet@hds.utc.fr](mailto://stephane.bonnet@hds.utc.fr).
Pour aller plus loin : lire la [documentation de git](https://git-scm.com/docs).
En cas de remarques sur la présentation (ou de questions aussi), vous pouvez utiliser le [système d'issues](https://gitlab.utc.fr/picasoft/apis/h19/init/linuxadv/issues).
## Présentation
La présentation au format PDF est disponible [ici](https://gitlab.utc.fr/picasoft/apis/h19/init/linuxadv/-/jobs/artifacts/master/raw/main.pdf?job=beamer-build)
## Contribuer !
Créez une branche, et faites une merge request ! Faites la relire par un tiers qui la valide et la merge.
N'oubliez pas d'ajouter votre nom dans la license et dans les auteurs de `main.tex`
## Plan
Le plan détaillé est disponible [ici](docs/plan.md)
# Plan de la présentation
This diff is collapsed.
\documentclass[usepdftitle=false]{beamer}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{datetime}
\usepackage{eurosym}
\usepackage[]{url}
\usepackage[babel=true]{csquotes}
\usepackage{listings}
\usepackage{fancyvrb}
\usepackage{xcolor}
\hypersetup{
pdfauthor={Stéphane Bonnet},
pdftitle={Api/casoft Init - Jour 2 : Linux avancé},
pdfsubject={Formation Linux},
pdfkeywords={boot, noyau, système, administration, diagnostics, ligne de commande avancée},
pdfproducer={Latex},
}
\beamertemplatenavigationsymbolsempty
\setbeamercolor{orangebox}{bg=orange,fg=black}
\setbeamercolor{terminal}{bg=darkgray,fg=white}
\definecolor{myGreen}{HTML}{0f8e1d}
\def\seplength{.3\topsep}
% Dans le cas d'une compilation pour la présentation, on active les
% pauses dans les slides (inutiles pour la version support à diffuser)
\newcommand{\Pause}{%
\ifdef{\Release}
{\pause}
{}
}
\title[Api/casoft Init - Sh]{Api/casoft Init - Jour 2 - Linux avancé}
\titlegraphic{\includegraphics[width=5em]{./imgs/picasoft_logo.png}\\ \href{https://creativecommons.org/licenses/by-sa/4.0/deed.fr}{\includegraphics[width=4em]{./imgs/licence.eps}}}
\author[S. Bonnet]{%
\phantom{x}\hfill Stéphane {\sc Bonnet} \hfill\phantom{x}}
\institute[Picasoft]{Association Picasoft}
\date[22/01/2019]{Mardi 22 janvier 2019}
\usetheme{AnnArbor}
\usecolortheme{crane}
\fvset{fontsize=\tiny,commandchars=\\\{\}}
\AtBeginSection[]
{
\begin{frame}
\tableofcontents[currentsection, hideothersubsections]
\end{frame}
}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}
all:
pdflatex main.tex
pdflatex main.tex
presentation:
pdflatex "\def\Release{PRESENTATION}\input{main}"
pdflatex "\def\Release{PRESENTATION}\input{main}"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment