Transférer les fichiers vers 'sae1.03'

Signed-off-by: Rémi LAVERGNE <remi.lavergne@etu.uca.fr>
master
Rémi LAVERGNE 2 years ago
parent 1e57aa6ffe
commit c11e5b280a

@ -0,0 +1,95 @@
### Les commandes
* Installer un paquet.
apt-get install {nom_paquet}
* Supprimer un paquet.
Deux solutions :
- apt-get remove {nom_paquet} (fait une )
- apt-get purge {nom_paquet}
* Lister les paquets installés.
Deux solutions :
- apt list --installed
- dpkg --list
* Mettre à jour la liste des paquets disponibles.
apt update
* Mettre à jour les paquets installés.
apt upgrade
* Chercher quels paquets (installés ou non) contiennent un fichier donné.
sudo apt-file search {nom_fichier}
* Connaître l'espace disque utilisé dans chaque répertoire.
df -h
* Créer un utilisateur.
useradd {nom_utilisateur}
* Détruire un utilisateur (pas physiquement, hein!).
deluser {nom_utilisateur}
* Modifier le mot de passe d'un utilisateur (en root)
passwd {nom_utilisateur}
* Partitionner un disque.
sudo fdisk {chemin ex: /dev/sda}
* Créer un système de fichier dans une partition.
mkfs.{systeme_fichier} {chemin /dev/xxx}
Exemple: mkfs.ext4
* Créer une partition d'échange et l'utiliser dans le système.
sudo fallocate -l 1G /mnt/1GB.swap
[source:](https://www.dz-techs.com/fr/create-swap-file-linux)
* Lister les partitions montées et trouver leur espace libre.
sudo fdisk -l
* Monter, démonter, et accéder à une clé usb.
Pour monter :
- sudo mount /dev/dusk/by-label/{nom_clef} /mnt/cle (Pour le chemin de dev a adpater suivant les cas)
Pour demonter :
- sudo umount /mnt/cle (A adpater suivant les cas)
Pour acceder :
- cd mnt/cle
* Lister le matériel présent sur la machine.
Pour un apercu simple des périphériques :
- lspci
Pour une version plus détaillée :
- lshw
* Savoir identifier sur quels bus ils sont connectés.
- lspci -b
* Vérifier quel module gère un périphérique.
- lspci -nnv
* Lister les modules chargés en mémoire.
- lsmod

@ -0,0 +1,138 @@
# Les termes et définitions
## Listes des sujets à traiter :
* Gnu
* Dépôt
* Partition `exemple : /home`
* Swap
* Bootloader
* Module
* Système de fichier
<br>
<hr>
<br>
### 1- Gnu
GNU est un système d'exploitation de type Unix.
Dans un système de type Unix, le programme qui alloue les ressources d'une machine et communique avec le matériel s'appelle le «noyau». GNU est généralement utilisé avec un noyau appelé Linux.
Source: [GNU.org](https://www.gnu.org/home.fr.html#:~:text=GNU%20est%20un%20système%20d%27exploitation%20de%20type%20Unix.,le%20nom%20de%20projet%20GNU.)
<br>
<hr>
<br>
### 2 - les dépôts
Les dépots sont des serveurs (serveur FTP)contenant un ensemble de paquet, ils sont appelés depots logiciels , `apt` est un exemple de dépôt, cela permer la simplification des installations de différents logiciels
Source : `https://blablalinux.be/2017/09/20/cest-quoi-un-depot/`
<br>
<hr>
<br>
### 3- Les partitions
Le partitionnement de disque consiste à découper le disque et formater ces derniers afin de pouvoir héberger les fichiers.
On peut creer 3 types de partitions :
- Les partitions primaires/principale :
Type de partitions le plus utiliser, il permet de stocker des données,
ont ne peut en crée que 4 à cause du MBR
C'est pour cela que on utilise de plus en plus le système de partitionnement GTP
- Les partitions étendues :
Permettent de depasser la limite de 4 partitions principales
- Les partitions UEFI
C'est la partition de démarrage pour les disques GTP
<br>
##### Identification des disques :
Pour identifier un disque, Linux utilise des lettres à la place des chiffres.
On obtient alors la nomenclature suivante:
/dev/sda = Disque 0
/dev/sdb = Disque 1
/dev/sdc = Disque 2
source : `https://www.malekal.com/partitions-disque-linux-structure-creation-formatage/`
<br>
<hr>
<br>
### Les fichiers SWAP
Le swap est une mémoire physique "virtuelle", souvent installée sous Linux dans une partition indépendante. Une partie du disque dur est réservée à cette mémoire virtuelle qui viendra soulager le système en cas de surcharge. La partition a un type bien spécifique
L'espace de swap dans Linux est utilisé lorsque la mémoire physique (RAM) est pleine. Si le système a besoin de davantage de ressources de mémoire et que la mémoire physique est pleine, les pages inactives de la mémoire sont déplacées dans l'espace de swap. Même si l'espace de swap peut aider les ordinateurs disposant d'une quantité de RAM limitée, il ne faut pas le considérer comme un outil remplaçant la RAM. L'espace de swap est situé sur les disques durs ayant un temps d'accès plus lent que la mémoire physique.
L'espace de swap peut être une partition de swap consacrée (option recommandée), un fichier de swap ou une combinaison de partitions et de fichiers de swap.
La taille de votre espace de swap devrait être équivalente à deux fois la RAM de votre ordinateur ou 32 Mo (selon la quantité la plus importante), mais ne doit pas déplacer 2048 Mo (ou 2 Go).
<br>
<hr>
<br>
### Le bootloader
Le bootloader permet de charger les données du système d'exploitation directement dans la memoire vive (RAM) lors du démarrage de l'appareil.
Le grub est un chargeur de démarage, il permet le chargement du noyau qui correspond au système d'exploitation que vous avez selectionner, la version actuel de GRUB est grub 2 mais il y a d'autre chargeur de démarrage tels que Linux loader, Lilo.
GRUB utilise les paramètres du noyau pour savoir où se trouve le noyau et d'autres paramètres importants à utiliser :
initrd : utilisé pour spécifier le disque RAM initial.
BOOT_IMAGE: L'emplacement de l'image du noyau Linux.
racine: Spécifie l'emplacement du système de fichiers racine. Utilisé par le noyau pour trouver init qui à son tour charge les services critiques.
ro : responsable du montage du système de fichiers en mode lecture seule.
calme : masque certains messages spécifiques au système lors du démarrage de votre PC.
éclaboussure : utilisé pour afficher l'écran de démarrage lorsque votre système démarre.
Commande pour mettre a jour le grub :
`sudo update grub`
source : `https://www.savoirdanslavie.com/what-is-grub/`
<br>
<hr>
<br>
### Les modules
Un module est un morceau de code permettant d'ajouter des fonctionnalités au noyau :
pilotes de périphériques matériels, protocoles réseaux, etc…
Il peut être chargé dynamiquement sans avoir besoin de recompiler le noyau
(avec la commande insmod ou modprobe) ou de redémarrer le système.
Pour afficher tout les modules : `lsmod`
### Les systèmes de fichiers
https://jean-luc-massat.pedaweb.univ-amu.fr/ens/asr/cours-linux/systemes-fichiers.html
Loading…
Cancel
Save