• Aucun résultat trouvé

M1101a Cours 7 Distributions Linux D epartement Informatique IUT2, UGA 2020/2021 D epartement Informatique (IUT2, UGA) M1101a Cours / / 30

N/A
N/A
Protected

Academic year: 2022

Partager "M1101a Cours 7 Distributions Linux D epartement Informatique IUT2, UGA 2020/2021 D epartement Informatique (IUT2, UGA) M1101a Cours / / 30"

Copied!
30
0
0

Texte intégral

(1)

M1101a – Cours 7

Distributions Linux

D ´epartement Informatique

IUT2, UGA

2020/2021

(2)

Plan du cours

1 Introduction

2 Pr ´esentation de Debian

3 Utiliser Debian

4 Pr ´esentation de Ubuntu

5 Premiers pas en administration Debian/Ubuntu

6 R ´esum ´e

(3)

Introduction

Plan du cours

1 Introduction

2 Pr ´esentation de Debian

3 Utiliser Debian

4 Pr ´esentation de Ubuntu

5 Premiers pas en administration Debian/Ubuntu

6 R ´esum ´e

(4)

Introduction

Qu’est-ce qu’une distribution Linux ?

C’est un syst `eme d’exploitation...

...et bien plus Tout un ´ecosyst `eme A la base`

supports d’installation

images ISO pour CD/DVD/BR ou cl ´es USB Ensemble de logiciels faciles `a installer Logiciels fournis `a la fois

sous forme de code source d ´ej `a compil ´es

Beaucoup d’autres choses...

(5)

Introduction

Int ´er ˆet des distributions Linux

Les logiciels libres sont disponibles sous forme decode source Ce qui tourne sur une machine est du codecode machine Compiler et installer un logiciel depuis son code source est un travail consid ´erable

nombreux syst `emes de compilation diff ´erents compilation parfois complexe

temps n ´ecessaire (plusieurs heures pour de gros logiciels) Tout ce travail est fait ou simplifi ´e par lesdistributions Linux Correction des failles de s ´ecurit ´e

(6)

Introduction

Quelques chiffres

600 distributions recens ´ees ! 300 actives

4 ou 5 principales

Distributions recens ´ees sur ce site : https://distrowatch.com/

(7)

Introduction

Composants d’une distribution Linux

Noyau Linux Utilitaires GNU

Utilitaires sp ´ecifiques `a Linux

Utilitaires sp ´ecifiques `a la distribution Gestionnaire(s) de packages

Logiciels serveurs

X Window System, Wayland Environnement(s) graphique(s)

KDE/Plasma, GNOME, XFCE, LXDE, ...

Autres ...

(8)

Introduction

Principales distributions Linux

Debian et d ´eriv ´ees

Debian (communautaire) Ubuntu et d ´eriv ´es (Canonical) ...

RedHat et d ´eriv ´ees

Fedora ( `a la pointe techniquement) RedHat/CentOS (orient ´ee entreprises) OpenSUSE/SUSE (Novell/Microsoft) Mandriva/Mageia (franco-br ´esilienne) Autres

Arch, Manjaro

SlackWare (vieille techniquement) Gentoo (sources `a compiler) ...

(9)

Pr ´esentation de Debian

Plan du cours

1 Introduction

2 Pr ´esentation de Debian

3 Utiliser Debian

4 Pr ´esentation de Ubuntu

5 Premiers pas en administration Debian/Ubuntu

6 R ´esum ´e

(10)

Pr ´esentation de Debian

Principales caract ´eristiques de Debian

Communautaire, contrat social Tr `es `a cheval sur la libert ´e (DFSG) Universelle

architectures support ´ees

usages : distribution g ´en ´eraliste, `a tout faire le plus large choix de packages

−→r ´eflexe : regarder d’abord dans Debian ! int `egre le support de dizaines de langues (traductions, caract `eres, saisie, ...) Points forts

gestion des packages avec d ´ependances upgrades en ligne

...

(11)

Pr ´esentation de Debian

Quelques chiffres

1000+ d ´eveloppeurs

des dizaines d’ ´equipes th ´ematiques

des milliers de contributeurs (traductions, tests, bugs, ...) 14 architectures officielles (et autant non officielles) 25000+ packages source

50000+ packages binaires

plus de 1 milliard de lignes de code

(https://sources.debian.net/stats/)

un syst `eme de suivi de bugs avec des centaines de milliers de bugs suivis dont beaucoup sont corrig ´es

des dizaines de serveurs (Web, compilation, infrastructure, ...) des centaines de miroirs

des centaines de Go de packages 150+ listes de diffusion

(https://lists.debian.org/stats/)

sites et logiciels traduits dans des dizaines de langues

(12)

Pr ´esentation de Debian

DFSG

Debian Free Software Guidelines Free Redistribution

Source Code Derived Works

Integrity of The Author’s Source Code

No Discrimination Against Persons or Groups No Discrimination Against Fields of Endeavor Distribution of License

License Must Not Be Specific to Debian

License Must Not Contaminate Other Software

(13)

Pr ´esentation de Debian

Social Contract

Debian will remain 100% free

We will give back to the free software community We will not hide problems (bugs, s ´ecurit ´e) Our priorities are our users and free software

Works that do not meet our free software standards (non-free)

(14)

Utiliser Debian

Plan du cours

1 Introduction

2 Pr ´esentation de Debian

3 Utiliser Debian

4 Pr ´esentation de Ubuntu

5 Premiers pas en administration Debian/Ubuntu

6 R ´esum ´e

(15)

Utiliser Debian

La notion de package

Dans Debian tout est un package les composants de l’installateur les logiciels

certaines configurations du syst `eme Tout fichier appartient `a un package Un package

installe des fichiers

peut d ´emarrer des processus (serveurs)

peut ex ´ecuter des actions quelconques sur le syst `eme (scripts d’installation)

Les m `aj de s ´ecurit ´e sont des nouvelles versions de packages Les m `aj de versions de distributions sont des m `aj de packages

(16)

Utiliser Debian

Quelques commandes pour un simple utilisateur

Gestionnaire de packages :dpkgetapt Lister les packages install ´es

dpkg -l

Chercher un package par mots cl ´es dans tout Debian apt search MOT_CLE...

Chercher `a quel package un fichier appartient dpkg -S FICHIER

Afficher les d ´etails (m ´etadonn ´ees) d’un package install ´e dpkg -s PACKAGE

Afficher le contenu d’un package install ´e dpkg -L PACKAGE

(17)

Utiliser Debian

Infos sur le Web

Packages install ´es

http://transit.iut2.univ-grenoble-alpes.fr/cgi-bin/dpkg Vous pouvez demander l’installation d’un package

sur les machines de TP

Chercher un package dans Debian

https://packages.debian.org/unstable/

Afficher les d ´etails d’un package

https://packages.debian.org/unstable/database/PACKAGE ...

(18)

Pr ´esentation de Ubuntu

Plan du cours

1 Introduction

2 Pr ´esentation de Debian

3 Utiliser Debian

4 Pr ´esentation de Ubuntu

5 Premiers pas en administration Debian/Ubuntu

6 R ´esum ´e

(19)

Pr ´esentation de Ubuntu

Pourquoi installer un syst `eme Linux sur son ordinateur ?

Un OS n’est pas un logiciel fourni avec la machine et que l’on ne peut pas changer

On apprend beaucoup de choses en installant son propre syst `eme Linux

(disques, partitions, mat ´eriel, ...)

On maitrise ce qui se passe sur sa machine quand on utilise Linux On a acc `es `a de tr `es nombreux logiciels faciles `a installer

(20)

Pr ´esentation de Ubuntu

Pourquoi Ubuntu ?

D ´eriv ´ee de Debian

Installation encore plus facile Une version tous les 6 mois

(tous les 2 ans environ pour Debian)

Logiciels de base (noyau, drivers, ...) en g ´en ´eral plus r ´ecents

−→meilleur support du mat ´eriel r ´ecent Autres logiciels identiques `a Debian

Les logiciels sp ´ecifiques `a Debian sont pr ´esents Quelques logiciels sp ´ecifiques `a Ubuntu

(21)

Pr ´esentation de Ubuntu

Installation de Ubuntu

R ´ecup ´erer une image ISO

Cr ´eer une cl ´e USB bootable (logiciel sp ´ecifique) Installation sur

machine d ´edi ´ee

disque d ´edi ´e (rajouter un disque), y compris disque externe USB disque avec d ´ej `a un autre OS (lib ´erer au moins 20Go)

Booter la cl ´e USB ...

(22)

Pr ´esentation de Ubuntu

Bien choisir son mat ´eriel

Licence des composants logiciels pilote (driver) : libre/propri ´etaire

micro-logiciel (firmware) : libre/propri ´etaire Licence libre : int ´egration et distribution facilit ´ees

−→installation sans rien de sp ´ecial `a faire

Licence propri ´etaire : int ´egration et distribution probl ´ematique

−→installation complexe et maintenance d ´elicate

−→s ´ecurit ´e r ´eduite Politique du fabricant

donne les informations pour programmer un driver et participe au d ´eveloppement

donne les informations mais ne d ´eveloppe pas ne donne pas les informations

(23)

Premiers pas en administration Debian/Ubuntu

Plan du cours

1 Introduction

2 Pr ´esentation de Debian

3 Utiliser Debian

4 Pr ´esentation de Ubuntu

5 Premiers pas en administration Debian/Ubuntu

6 R ´esum ´e

(24)

Premiers pas en administration Debian/Ubuntu

Utilit ´e

Administration

d’un syst `eme Debian/Ubuntu que vous installerez de la machine virtuelle fournie par l’IUT2

(25)

Premiers pas en administration Debian/Ubuntu

C’est quoi l’administration ?

Faire les mises `a jour de s ´ecurit ´e

G ´erer les autres utilisateurs de la machine

Installer des logiciels pour tous les utilisateurs de la machine V ´erifier son bon fonctionnement

R ´eparer les dysfonctionnements ...

(26)

Premiers pas en administration Debian/Ubuntu

Comptes et privil `eges

Le compte cr ´e ´e lors de l’installation (toto) ou cr ´e ´e pour vous dans la machine virtuelle (etu) est un compte sans privil `eges Toutes les op ´erations d’aministration n ´ecessitent les privil `eges d’un compte particulier qui s’appelleroot(super-utilisateur) Passage detotoouetu `aroot

pour une seule commande

sudo COMMANDE-`A-EX´ECUTER-AVEC-LES-PRIVIL`EGES-ROOT pour lancer unshell rootet pouvoir y lancer une suite de

commandes sudo -i

(27)

Premiers pas en administration Debian/Ubuntu

Mises `a jour de s ´ecurit ´e

Elles sont annonc ´ees

sur la page principale du site Webdebian.org sur la mailing listdebian-security-announce Elles peuvent se faire avec ces 3 commandes

apt update apt upgrade apt clean

(28)

Premiers pas en administration Debian/Ubuntu

D ´ecouverte/installation de packages

Si vous tapez une commande qui n’est pas install ´ee sur votre syst `eme, mais qui existe dans Debian/Ubuntu, bash vous indique quel package installer

Exemple avec la commandegnatmakeet le packagegnat Commande g ´en ´erale d’installation :

apt install NOM-PACKAGE

(29)

R ´esum ´e

Plan du cours

1 Introduction

2 Pr ´esentation de Debian

3 Utiliser Debian

4 Pr ´esentation de Ubuntu

5 Premiers pas en administration Debian/Ubuntu

6 R ´esum ´e

(30)

R ´esum ´e

R ´esum ´e

Nombreuses distributions Linux,

mais seules quelques une sont adapt ´ees aux d ´ebutants Debian/Ubuntu sont parmi les plus int ´eressantes

Bien choisir son mat ´eriel

Références

Documents relatifs

Dans l’exemple pr´ec´edent si on suppose de plus que q = p, la variable Y est connue sous le nom de variable Binomiale de param` etres p et 2 correspondant au fait que l’on a somm´e

En quels points de [−π,π] la fonction f est-elle égale à son développement en série de

- Via la repr´esentation matricielle dans toute base orthonorm´ee directe, on sait associer `a toute rotation vectorielle un r´eel θ (non unique mais d´efini modulo 2π Z ) ; ceci

La commande ifconfig permet de connaître la configuration réseaux et de configurer le réseau à la main ou dans un script. Voici le résultat de ifconfig sur une configuration

Si vous souhaitez simplement installer GNU/Linux sans vous poser de questions, cette formation ne vous est pas nécessaire, et je vous conseille d’installer un système

For example, the file for the useradd command defines the default group number, home directory, password expiration date, shell, and skeleton directory ( /etc/skel ) that are used

- 3 o ) Expliquer les principes de s´ecurisation de nouveaux r´eseaux ; comment sont r´ealis´es les syst`emes autocorrectifs ; donner des exemples des

(3 points) Calculer les param`etres de fiabilit´e et de disponibilit´e globaux (MTBF et MTTR) du syst`eme t´el´einformatique d´ecrit par le diagramme suivant avec les param`etres