Table des matières
Parcours Linux
Prérequis :
- Être disponible le Lundi soir de 20h30 à 22h30
- Un pc Linux ou windows10 pour la vidéo/audio conférence avec micro , camera et HP
- Un navigateur internet : Firefox, Chromium, Chrome, Opéra, …
- Avoir installerskype pour Linux , ou Windows
- Participer en audio/vidéo en se connectant sur ( mettre en favoris): Ici avec Skype
https://meet.jit.si/fablab37110_parcourslinux
- Se connecter à la page du parcours Linux ( mettre en favoris) : http://fablab37110.ovh/doku.php?id=start:parcours_linux
Avoir à portée de main pour les exercices et les manipulations :
- -1- Un autre pc sous Linux,
- -2- Ou un RaspberryPi2 minimum complet avec Raspbian, raccordé à sa box via Ethernet ou wifi
- -3- Ou Linux via Virtualbox Lubuntu ou Debian sur le même PC que la vidéo/audio conférence
Présentation de Linux
Origines
Le projet GNU ( Gnu is Not Unix) FR
Le mail de la création de Linux par Linus Torvalds
Philosophie
Licences
Quiz sur la présentation de Linux
Découvrir - Télécharger - Installer
Les différentes distributions
Une distribution Linux est un ensemble cohérent de logiciels rassemblant un système d'exploitation composé d'un noyau Linux et d'applications, la plupart étant des logiciels libres. On peut aussi utiliser la dénomination distribution GNU/Linux pour les distributions rassemblant des logiciels du projet GNU.
Commandes Linux pour connaître la version d'une distribution
Distrowatch infos sur les distributions à jour
Vidéo : Quelle distribution Choisir -1- ?
Vidéo : Quelle distribution Choisir -2- ?
Listes des distributions Linux
Genealogie des distributions Linux
Le téléchargement ou ?
L'installation
sur PC
sur Raspberry
Installer Raspbian sur Raspberry
linux-embarque-pour-la-domotique
sur Virtualbox ou VirtualPC
Double boot Linux avec Windows 10
Installer Linux sous Windows WSL2
Sous-système Windows pour Linux WSL2
Installer Docker sous Windows 10 pour y installer Linux
Sur un iMac
Travaux pratiques
Installer une distribution Linux de votre choix
- soit sur Virtualbox, sous windows 10/11 ou sous Linux
- soit sur un raspberry,
- soit sur autre PC directement sur un disque dur
- soit sur votre PC via un conteneur docker
et décrivez les étapes d'installation étapes par étapes avec les problèmes rencontrés et les solutions trouvées… ou pas … ICI
Quiz 1 OpenClassroom
Utilisation de Linux
Mode graphique
Les différents bureaux
Gnome
Mate
Unity
Cinamon
KDE
LXDE
Utilisation des logiciels courants
Bureautique
logiciels de bureautique sous Linux -1-
logiciels de bureautique sous Linux -2-
Internet
Navigateurs internet pour Linux
Filezilla pour le transfert de fichiers en FTP, SFTP
Thunderbird , client mail pour Linux
Teamviewer , prendre la main à distance d un PC sous Linux
Rustdesk : Prendre la main à distance d un PC sous Linux ou Windows 11
Vidéo /audio
- Lecteur Vidéo
- Lecteur vidéo
- Montage Vidéo
- Montage audio
Graphismes
- Voir des images
- Création / retouche
- Graphisme avancé
- Graphisme Vectoriels
- Capture ecran
- PAO
- Modélisation 3D
Systèmes
- Pour partitionner
- Sauvegarder
- Copier
- Virtualiser
Développement
- Programmation : Listes de logiciels pour faire du développement
Jeux
Travaux pratiques
-1- Comment avez vous fait l'installation de votre distribution GNU/Linux ? ( Virtualbox, PC, Raspberry …)
-2- Pendant l'installation vous avez choisi un style de bureau parmi ceux proposés : Quel est ce bureau ?
-3- Quelles sont les raisons qui vous on fait choisir ce bureau ?
-4- Comment installer vous un logiciel en mode graphique ?
-5- Trouvez un logiciel sous Linux qui permet la fusion, le découpage ou réarrangements de documents PDF
-6- Comment faites vous les mises à jour de votre distribution en mode graphique ?
Vos réponses ICI
Liens web Travaux pratiques :
Mode Console ou terminal
Console - arrière plan
Travaux Pratiques
Installation de programme
Commandes : apt-get, aptitude, dpkg, AppImage,Flatpak, Snap, Synaptic
Installer des programmes sous Linux
Installer un logiciel sous Linux
Installer un logiciel sous Ubuntu
compiler-un-programme-depuis-les-sources
Aptitude pour installer des programmes
dpkg installation de programme .deb sans les dependances
Appimage : installer un logiciel sous n'importe quelles distributions Linux
snap : installer des logiciels sous ubuntu
installations de programme en ligne de commandes - compilations
Commandes : apt-get, rpmi, .deb , ./configure, make
Installation des logiciels sous linux
compiler un programme sous linux
Mise à jour des programmes et de la distributions sous linux
Le shell Bash
Cours MOOC le shell Bash
En vidéos
les différentes commandes
Changer de disposition clavier avec son terminal
setxkbmap fr
dossiers - Fichiers
Commandes : cd , pwd , ls , mc
la-structure-des-dossiers-et-fichiers
Structure et significations des repertoires sous Linux
Commandes : cat, less, head, tail, touch , mkdir, cp , mv, rm, ln, nano
Commandes : sudo, adduser,passwd, chown, chmod, ACL
les utilisateurs et les droits
Droits des fichiers et répertoire et droits speciaux s
Les ACL (Access Control List) permettent de realiser une gestion avancée des droits. Ainsi, il devient possible d'autoriser un utilisateur tiers à effectuer des opérations sur un fichier (dossier) sans autoriser tout un groupe ou tout le reste du monde.
ACL sous Ubuntu Controle d'acces avec les ACL
Commandes Linux : Changer le repertoire Home d un utilisateur
Quiz 2 Openclassroom
Rechercher
Commandes: locate,find, history
Pour trouver un répertoire avec la commande find ( exemple recherche le répertoire doku à partir de la racine /)
sudo find / -type d -iname doku
Extraire /trier/ filtrer des données
Commandes : grep, wc, sort, sed, uniq, cut , ls
Flux redirection
Commandes : > et >>, |, 2>, 2>> et 2>&1, < et <<, &&, ||,
Surveillance du système
Commandes : w,ps,top,htop, halt, reboot, kill, ctrl+c, lscpu, free, fdisk, cdisk, shutdown
Date et heure
Commandes : date, hwclock, touch,
Quiz 3 openclassroom
Compression - sauvegarde
Commandes : tar, gzip, bzip2, unzip, unrar, p7zip, dd
réseaux
Commandes : ip, ifconfig, hostname, ping, ping6, iproute2, netstat -r, traceroute, cat /etc/resolv.conf, nslookup, dig, etc/network/interfaces/, VPN
Cours Reseaux sur Openclassrooms FR
Commande "ip" sous linux -1- Commande "ip" sous linux -2-
synthese-des-commandes-reseau sous linux
verifier-son-adresse-IP-sur-Linux
gestion-du-reseau-sous-linux-avec-iproute2
traceroute-et-tracepath-sur-linux
Tutoriel sur les serveurs ( Experts)
simulation de réseau avec Filius Exercices avec le simulateur reseaux Filius
connection securisées ssh
Commandes : ssh , clés privées, clés publique
transfert de fichiers
Commandes : rsync, scp, wget, sftp, sshfs, samba,
Quiz 4 Openclassroom
Script Shell Bash
Programmation de taches périodiques
Commandes : cron, crontab, at, sleep,
Boites de dialogues en Bash
Quiz 5 Général Débutants ou/et Confirmés
Documentation
Formations
Docs
Videos
Livres
Resume commandes
Liens Web pour doc Linux
Sites web sur Linux ou Logiciels Libre
Linuxfr.org : dépêches et actualités sur Linux et le Logiciel Libre
April :Promouvoir et défendre le logiciel libre
Association Francophone des Utilisateurs de Logiciels Libres
Free Software Fondation France GNU.org France Free Software Fondation EN
Les certifications Linux : LPIC-1 , LPIC-2 , LPIC-3
Framasoft : ou l'on peut trouver des logiciels et des sites libres...
Vidéos des sessions en ligne
01 juin 2020
06 juin 2020
22 juin 2020
28 juin 2020
06 juillet 2020
20 juillet 2020
27 juillet 2020
Questions annexes :
Un ChromeBook c'est quoi ?
Le Chromebook est le nom donné par Google aux ordinateurs portables fonctionnant sous le système d'exploitation Chrome OS. Ces appareils sont destinés principalement à exécuter différentes tâches avec pour interface le navigateur web Google Chrome. La plupart des applications et de leurs données résident dans le “cloud” plutôt que sur l'appareil lui-même. Pour cette raison, les Chromebooks sont généralement proposés avec un espace de stockage local bien plus petit que les ordinateurs portables habituels. Leur puissance de calcul est elle aussi généralement inférieure, ce qui n'empêche pas d'en faire des appareils suffisamment performants pour un grand nombre de tâches grâce à leur mémoire flash (plutôt que disque dur magnétique).
Un media Center c'est quoi ?
Un centre multimédia est un système matériel informatique (Carte mère + OS) et logiciel fournissant des services multimédia suivants :
- -lecture de fichiers multimédias (image, son, vidéo);
- -diffusion de ces fichiers;
- -écoute et enregistrement d'émissions radiophoniques ou télévisées;
- -présentation de la météo;
- -télévision numérique, satellite, analogique;
Habituellement, le centre multimédia se trouve sous la télévision du salon à côté du lecteur DVD (s'il ne le remplace pas).
Un serveur VPN c'est quoi ?
Un réseau privé virtuel (Virtual Private Network en anglais, abrégé en VPN) est vu comme une extension des réseaux locaux et préserve la sécurité logique que l’on peut avoir à l’intérieur d’un réseau local. Il correspond en fait à une interconnexion de réseaux locaux via une technique de «tunnel».
Comment installer la version appimage de la version 0.19 de Freecad ?
- A - Tu crées un dossier FREECAD dans ton répertoire : /home/user/
- mkdir Freecad
- cd Freecad
- B - tu telecharges le fichier Freecad appimage 0.19 dans ce dossier :
soit via internet :
-1- https://github.com/FreeCAD/FreeCAD/releases/tag/0.19_pre
ou
ou soit en ligne de commande :
- C - tu donnes les droits d’exécution soit par clique droit sur le fichier et propriétés –> permissions –> exécuter
ou dans un terminal :
- chmod +x FreeCAD_0.19-21622-Linux-Conda_glibc2.12-x86_64.AppImage
- D - Tu cliques sur le fichier “FreeCAD_0.19-21622-Linux-Conda_glibc2.12-x86_64.AppImage” pour lancer Freecad 0.19 ….
Un micropresseur , c'est quoi ?
Le microprocesseur est le centre de commande et le calculateur électronique de l'ordinateur.
Il est constitué d'un circuit intégré gravé sur une minuscule pièce de silicium et qui réunit des centaines de milliers de composants électroniques différents. Dans les années 1950, un tel nombre de composants aurait occupé un appartement entier.
Il existe plusieurs modèles de microprocesseurs adaptés chacun à des tâches particulières. Ils peuvent aussi bien stocker des informations, accueillir le système d'exploitation d'un micro-ordinateur qu'effectuer des calculs impressionnants. Leur taille très réduite permet de fabriquer des ordinateurs plus petits, plus puissants et moins chers. Jusqu'en 2016, tous les 2 ans la finesse de gravure d'un processeur était divisé par deux, c'était la loi de Moore. Les microprocesseurs modernes sont gravés en 10 nm et même jusqu'à 7 nm. La finesse de gravure commence à atteindre ses limites, et il sera peut-être nécessaire d'abandonner le silicium, et se tourner vers le graphène par exemple. Les principales marques de processeurs sont AMD et Intel.
Différence entre microprocesseur et microcontroleur novembre 14, 2018 Aucun commentaire définition, Différence entre, microcontroleur, microprocesseur, pdf, vs image_pdfimage_print Les microprocesseurs et les microcontrôleurs sont des puces électroniques programmables typiques utilisées à des fins différentes. La différence clé entre eux est qu’un microprocesseur est un moteur de calcul programmable constitué d’une unité arithmétique et logique, d’un processeur et de registres, capable d’effectuer des calculs et de prendre des décisions. Tandis qu’un microcontrôleur est un microprocesseur spécialisé considéré comme un ordinateur sur une puce car il intègre des composants tels qu’un microprocesseur, une mémoire et des E/S.
Le microcontrôleur est principalement conçu pour gérer des tâches en temps réel, contrairement au microprocesseur.
Que fait-on avec Systemd ?
systemd est un gestionnaire de systèmes et de services pour Linux. C'est le système d'initialisation par défaut pour Debian depuis DebianJessie . Systemd est compatible avec les scripts d'initialisation SysV et LSB. Il peut fonctionner en remplacement de sysvinit. Systemd
- Fournit des capacités de parallélisation agressives
- Utilise la prise et l'activation D-Bus pour démarrer les services
- Offre le démarrage à la demande des démons
- Implémente une logique de contrôle de service basée sur les dépendances transactionnelles
- Suit les processus à l'aide de groupes de contrôle Linux
- Prend en charge les instantanés et la restauration
- Maintient les points de montage et de montage automatique
Systemd s'exécute en tant que démon avec PID 1.
Exemple : pour supprimer le service teamwieverd
- systemctl stop teamviewerd.service
- systemctl disable teamviewerd.service
Différence entre une passerelle et un routeur ?
PASSERELLE : terme générique qui sert comme son nom l'indique de moyen de passage d'un réseau à un autre, qui peut être utilisé pour évoquer un routeur (passerelle niveau 3), un répéteur (passerelle niveau 1) , un pont (passerelle niveau 2), un switch…
ROUTEUR : matériel qui relie 2 réseaux distants ayant un même protocole comme TCP/IP mais avec des classes d'adresses IP et masques différents. Son rôle est de faire transiter des paquets d'une interface réseau vers une autre Une box comprend un “routeur” Aspect technique :les routeurs opèrent au niveau de la couche 3 du modèle OSI