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
* 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
apt edit-sources ==> edite les sources
Pour installer le paquet foo et toutes ses dépendances :
apt install foo
apt install aptitude ==> Permet de gerer les paquets mais de façon graphique
* /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
* Pour installer le paquet foo et toutes ses dépendances :
* apt install {nomdupaquet}
* apt install aptitude ==> Permet de gerer les paquets mais de façon graphique
* Supprimer un paquet.
Pour supprimer le paquet foo et ses fichiers de configuration de votre système :
apt purge foo
apt remove
* Pour supprimer le paquet foo et ses fichiers de configuration de votre système :
* apt purge foo
* apt remove
* Lister les paquets installés.
Pour lister tous les paquets, lancez :
apt list --installed
dpkg --list
* Pour lister tous les paquets, lancez :
* apt list --installed
* dpkg -l (= --list)
* Mettre à jour la liste des paquets disponibles.
Pour mettre à jour la liste des paquets connus par votre système, vous pouvez lancer :
apt update
* Pour mettre à jour la liste des paquets connus par votre système, vous pouvez lancer :
* apt update
* 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 :
apt upgrade
* Pour mettre à jour tous les paquets de votre système, sans installer de paquets supplémentaires ou en supprimer :
* apt upgrade
* Chercher quels paquets (installés ou non) contiennent un fichier donné.
dpkg -S (nom du fichier)
sudo apt-file search (nom du fichier) ==> cherche un nom de fic
apt-file list (nom du fichier)
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
* dpkg -S (nom du fichier)
* sudo apt-file search (nom du fichier) ==> cherche un nom de fic
* apt-file list (nom du fichier)
* apt-cache search ==> cherche si bien installé sur le systeme et permet hors ligne
* Connaître l'espace disque utilisé dans chaque répertoire.
du - ah /home/UCA/ a = tous et h = taille
-sh taille totale du repertoire*
df -h
* du - ah /home/UCA/ a = tous et h = taille
* -sh taille totale du repertoire*
* df -h
* Créer un utilisateur.
useradd [option] id == -D default
-m creer le repertoire home s'il n'existe pas
-M ne le creer pas
adduser tata ==> plus simple
passwd id permet de reinitialiser le mot de passe
* useradd [option] id == -D default
* -m creer le repertoire home s'il n'existe pas
* -M ne le creer pas
* adduser tata ==> plus simple
* passwd id permet de reinitialiser le mot de passe
* Détruire un utilisateur (pas physiquement, hein!).
userdel -r id
deluser id ==> plus
* userdel -r id
* deluser id ==> plus
* Modifie l'utilisateur
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]... [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
* Partitionner un disque.
fdisk -l liste les partitions
fdisk [chemin du disk] [option]
p == liste ttes les partitions sur le disque
d == supprimme toutes les partitions
n == nouvelle partition puis p comme primaire ou d comme deernier secteur
* fdisk -l liste les partitions
* fdisk [chemin du disk] [option]
* p == liste ttes les partitions sur le disque
* d == supprimme toutes les partitions
* n == nouvelle partition puis p comme primaire ou d comme deernier secteur
* Créer un système de fichier dans une partition.
* sudo mkfs -t [nomdutypedefichier] [emplacementdudisque]
* mkfs.{systeme fic} {chemin /dev/XXX} ex : mkfs.ext4 /dev/XXX
* 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
* 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
sudo mount /dev/dusk/by-label/{nom_clef} /mnt/cle
* sudo mount /dev/dusk/by-label/{nom_clef} /mnt/cle
* Demonter
sudo umount /mnt/cle
* sudo umount /mnt/cle
* Pour acceder
cd mnt/cle
. lsblk puis sudo mount emplacement du disque emplacement de la clef
* cd mnt/cle
.
* lsblk puis sudo mount emplacement du disque emplacement de la clef
* Lister le matériel présent sur la machine.
sudo lshw * Savoir identifier sur quels bus ils sont connectés.
lspci
lspci -b ==> Savoir identifier sur quels bus ils sont connéctés
* sudo lshw * Savoir identifier sur quels bus ils sont connectés.
* lspci
* lspci -b ==> Savoir identifier sur quels bus ils sont connéctés
* Vérifier quel module gère un périphérique.
lspci -nnv
* lspci -nnv
* Lister les modules chargés en mémoire.
lsmod
* lsmod
### 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.
* mkfs.NTFS /dev/XXX
* 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.
sudo umount /mnt/cle
* sudo umount /mnt/cle
* 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).
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/)).
* Trouver à quel paquet appartient un fichier.
* dpkg -s [nompaquet] ==> recherche un fic dans un paquet installé
* Lister les fichiers contenus dans un paquet.
* dkpg -l [nompaquet]
* Trouver les fichiers dépassant une certaine taille.
find -msize +/-5G
* find -msize +/-5G
* Installer un logiciel propriétaire en restreignant ses droits (flatpak).
* apt install flatpak
* Services Systemd
* Savoir démarrer/stopper un service.
* Savoir en vérifier l'état.

Loading…
Cancel
Save