ajout de la sae

master
antoine.perederii 2 years ago
parent 0aa997253b
commit b947449486

@ -96,61 +96,70 @@ Dans l'ordre :
swapon, swapoff - Activer et desactiver les peripheriques et fichiers pour la pagination et l'echange sur disque swapon, swapoff - Activer et desactiver les peripheriques et fichiers pour la pagination et l'echange sur disque
* Installer un paquet. * Installer un paquet.
/etc/apt/sources.list ou .list.d ==> permet de creer des fic sources.list dans .d pour les non-free ex: google chrome * /etc/apt/sources.list ou .list.d ==> permet de creer des fic sources.list dans .d pour les non-free ex: google chrome
apt edit-sources ==> edite les sources * apt edit-sources ==> edite les sources
Pour installer le paquet foo et toutes ses dépendances : * Pour installer le paquet foo et toutes ses dépendances :
apt install foo * apt install {nomdupaquet}
apt install aptitude ==> Permet de gerer les paquets mais de façon graphique * apt install aptitude ==> Permet de gerer les paquets mais de façon graphique
* Supprimer un paquet. * Supprimer un paquet.
Pour supprimer le paquet foo et ses fichiers de configuration de votre système : * Pour supprimer le paquet foo et ses fichiers de configuration de votre système :
apt purge foo * apt purge foo
apt remove * apt remove
* Lister les paquets installés. * Lister les paquets installés.
Pour lister tous les paquets, lancez : * Pour lister tous les paquets, lancez :
apt list --installed * apt list --installed
dpkg --list * dpkg -l (= --list)
* Mettre à jour la liste des paquets disponibles. * Mettre à jour la liste des paquets disponibles.
Pour mettre à jour la liste des paquets connus par votre système, vous pouvez lancer : * Pour mettre à jour la liste des paquets connus par votre système, vous pouvez lancer :
apt update * apt update
* Mettre à jour les paquets installés. * Mettre à jour les paquets installés.
Pour mettre à jour tous les paquets de votre système, sans installer de paquets supplémentaires ou en supprimer : * Pour mettre à jour tous les paquets de votre système, sans installer de paquets supplémentaires ou en supprimer :
apt upgrade * apt upgrade
* Chercher quels paquets (installés ou non) contiennent un fichier donné. * Chercher quels paquets (installés ou non) contiennent un fichier donné.
dpkg -S (nom du fichier) * dpkg -S (nom du fichier)
sudo apt-file search (nom du fichier) ==> cherche un nom de fic * sudo apt-file search (nom du fichier) ==> cherche un nom de fic
apt-file list (nom du fichier) * apt-file list (nom du fichier)
apt-cache search ==> cherche si bien installé sur le systeme et permet hors ligne * apt-cache search ==> cherche si bien installé sur le systeme et permet hors ligne
apt-cache [-agipns] [-o=chaine_de_configuration] [-c=fichier_de_configuration] {gencaches | showpkg paquet... | showsrc paquet... | stats | dump | dumpavail | unmet | search expression_reguliere...
| show paquet [{=numero_version_paquet | /publication_cible}]... | depends paquet [{=numero_version_paquet | /publication_cible}]... |
rdepends paquet [{=numero_version_paquet | /publication_cible}]... | pkgnames [prefixe] | dotty paquet [{=numero_version_paquet | /publication_cible}]... |
xvcg paquet [{=numero_version_paquet | /publication_cible}]... | policy [paquet...] | madison paquet... | {-v | --version} | {-h | --help}}S
* Connaître l'espace disque utilisé dans chaque répertoire. * Connaître l'espace disque utilisé dans chaque répertoire.
du - ah /home/UCA/ a = tous et h = taille * du - ah /home/UCA/ a = tous et h = taille
-sh taille totale du repertoire* * -sh taille totale du repertoire*
df -h * df -h
* Créer un utilisateur. * Créer un utilisateur.
useradd [option] id == -D default * useradd [option] id == -D default
-m creer le repertoire home s'il n'existe pas * -m creer le repertoire home s'il n'existe pas
-M ne le creer pas * -M ne le creer pas
adduser tata ==> plus simple * adduser tata ==> plus simple
passwd id permet de reinitialiser le mot de passe
* passwd id permet de reinitialiser le mot de passe
* Détruire un utilisateur (pas physiquement, hein!). * Détruire un utilisateur (pas physiquement, hein!).
userdel -r id * userdel -r id
deluser id ==> plus * deluser id ==> plus
* Modifie l'utilisateur * Modifie l'utilisateur
chown [OPTION]... [PROPRIETAIRE][:[GROUPE]] FICHIER... * chown [OPTION]... [PROPRIETAIRE][:[GROUPE]] FICHIER...
chown [OPTION]... --reference=FICHIER-R FICHIER... modifie l'utilisateur et/ou le groupe proprietaire de chacun des fichiers indiques -c affiche les messages d'erreur et -f silentieux * chown [OPTION]... --reference=FICHIER-R FICHIER... modifie l'utilisateur et/ou le groupe proprietaire de chacun des fichiers indiques -c affiche les messages d'erreur et -f silentieux
* Partitionner un disque. * Partitionner un disque.
fdisk -l liste les partitions * fdisk -l liste les partitions
fdisk [chemin du disk] [option] * fdisk [chemin du disk] [option]
p == liste ttes les partitions sur le disque * p == liste ttes les partitions sur le disque
d == supprimme toutes les partitions * d == supprimme toutes les partitions
n == nouvelle partition puis p comme primaire ou d comme deernier secteur * n == nouvelle partition puis p comme primaire ou d comme deernier secteur
* Créer un système de fichier dans une partition. * Créer un système de fichier dans une partition.
* sudo mkfs -t [nomdutypedefichier] [emplacementdudisque] * sudo mkfs -t [nomdutypedefichier] [emplacementdudisque]
* mkfs.{systeme fic} {chemin /dev/XXX} ex : mkfs.ext4 /dev/XXX * mkfs.{systeme fic} {chemin /dev/XXX} ex : mkfs.ext4 /dev/XXX
* Créer une partition d'échange et l'utiliser dans le système. * Créer une partition d'échange et l'utiliser dans le système.
* ca c'est oe swap fdisk - sudo mkfs -t swap emplacement disque * sudo mkfs -t swap emplacement disque
* sudo fallocate -l 1G /mnt/1GB.swap * sudo fallocate -l 1G /mnt/1GB.swap
* Lister les partitions montées et trouver leur espace libre. * Lister les partitions montées et trouver leur espace libre.
@ -159,40 +168,47 @@ Dans l'ordre :
* Monter, démonter, et accéder à une clé usb * Monter, démonter, et accéder à une clé usb
* Monter * Monter
sudo mount /dev/dusk/by-label/{nom_clef} /mnt/cle * sudo mount /dev/dusk/by-label/{nom_clef} /mnt/cle
* Demonter * Demonter
sudo umount /mnt/cle * sudo umount /mnt/cle
* Pour acceder * Pour acceder
cd mnt/cle * cd mnt/cle
. lsblk puis sudo mount emplacement du disque emplacement de la clef .
* lsblk puis sudo mount emplacement du disque emplacement de la clef
* Lister le matériel présent sur la machine. * Lister le matériel présent sur la machine.
sudo lshw * Savoir identifier sur quels bus ils sont connectés. * sudo lshw * Savoir identifier sur quels bus ils sont connectés.
lspci * lspci
lspci -b ==> Savoir identifier sur quels bus ils sont connéctés * lspci -b ==> Savoir identifier sur quels bus ils sont connéctés
* Vérifier quel module gère un périphérique. * Vérifier quel module gère un périphérique.
lspci -nnv * lspci -nnv
* Lister les modules chargés en mémoire. * Lister les modules chargés en mémoire.
lsmod * lsmod
### Période 2 ### Période 2
* Créer un système de fichiers utilisable aussi depuis Windows. Il doit être monté automatiquement au démarrage du système. * Créer un système de fichiers utilisable aussi depuis Windows. Il doit être monté automatiquement au démarrage du système.
* mkfs.NTFS /dev/XXX
* Monter une partition. * Monter une partition.
sudo mount /dev/dusk/by-label/{nom_clef} /mnt/cle * sudo mount /dev/dusk/by-label/{nom_clef} /mnt/cle
* Démonter une partition. * Démonter une partition.
sudo umount /mnt/cle * sudo umount /mnt/cle
* Pouvoir se connecter à une autre machine avec SSH. * Pouvoir se connecter à une autre machine avec SSH.
Ssh ip * ssh ip
* Pouvoir se connecter sur votre machine avec SSH (testez au moins sur la même machine avec deux utilisateurs différents). * Pouvoir se connecter sur votre machine avec SSH (testez au moins sur la même machine avec deux utilisateurs différents).
Apt install openssh-server * apt install openssh-server
* Installer un dépôt alternatif à ceux de la distribution (par exemple [debian backports](https://backports.debian.org/Instructions/)). * Installer un dépôt alternatif à ceux de la distribution (par exemple [debian backports](https://backports.debian.org/Instructions/)).
* Trouver à quel paquet appartient un fichier. * Trouver à quel paquet appartient un fichier.
* dpkg -s [nompaquet] ==> recherche un fic dans un paquet installé
* Lister les fichiers contenus dans un paquet. * Lister les fichiers contenus dans un paquet.
* dkpg -l [nompaquet]
* Trouver les fichiers dépassant une certaine taille. * Trouver les fichiers dépassant une certaine taille.
find -msize +/-5G * find -msize +/-5G
* Installer un logiciel propriétaire en restreignant ses droits (flatpak). * Installer un logiciel propriétaire en restreignant ses droits (flatpak).
* apt install flatpak
* Services Systemd * Services Systemd
* Savoir démarrer/stopper un service. * Savoir démarrer/stopper un service.
* Savoir en vérifier l'état. * Savoir en vérifier l'état.

Loading…
Cancel
Save