# 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)