Fiches memo LPIC-1

L'essentiel a memoriser la veille de l'examen : commandes, permissions, systemd, ports, fichiers cles de /etc.

Commandes shell et filtres

CommandeUsage
pwd / ls -l / cd / catPosition, details, naviguer, afficher
head / tail -f / wcDebut, fin + suivi, compter
grep -rinv motifChercher (recursif, casse, numeros, inverse)
sed 's/a/b/g' / awk '{print $1}'Substituer / colonnes
sort | uniq / cut -d: -f1Dedoublonner / decouper
find /var -name '*.log' -mtime +7Chercher des fichiers
tar czf / tar xzf / tar tzfCreer / extraire / lister

Permissions et proprietaires

NotionValeur
r=4 w=2 x=1750 = rwxr-x---, 644 = rw-r--r--
chmod 755 / 640 / 600Script public / confidentiel / prive
umask 022 / 027Fichiers 644 / 640
SETUID 4 / SETGID 2 / sticky 14755, 2750, 1777 (/tmp)
chown u:g / chgrp / getfacl setfaclProprietaire, groupe, ACL

systemd et journaux

CommandeEffet
systemctl status/start/stop/restartEtat et pilotage immediat
systemctl enable/disable/is-enabledBoot auto ou non
get-default / set-default / isolateCible par defaut / bascule
journalctl -b / -u / -f / -p errBoot, service, suivi, erreurs
multi-user / graphical / rescueTexte (3), graphique (5), secours

Ports a connaitre

PortService
22SSH
80 / 443HTTP / HTTPS
53DNS
25 / 110 / 143SMTP / POP3 / IMAP
67-68 / 3306DHCP / MySQL

Fichiers cles de /etc

FichierContenu
/etc/passwdUtilisateurs (login:x:UID:GID:...:home:shell)
/etc/shadowHashs (root seul, 640)
/etc/groupGroupes et membres
/etc/sudoersDroits sudo (visudo !)
/etc/fstabMontages au boot (tester : mount -a)
/etc/hosts / hostname / resolv.confNoms locaux / nom machine / DNS
/etc/ssh/sshd_configConfig SSH (Port, PermitRootLogin)
/etc/default/grubConfig GRUB (puis update-grub)

Reseau et paquets

CommandeUsage
ip addr / ip route / ip linkAdresses, routes, interfaces
ss -tlnp / ping / digPorts, connectivite, DNS
apt update/upgrade/install/removeDebian : index, maj, install, desinstalle
dnf install/remove/updateEquivalent RHEL
ufw allow/enable/statusPare-feu simple