Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:lpic:12:500:l105 [2023/06/26 06:05] – admin | elearning:workbooks:lpic:12:500:l105 [2024/12/08 15:59] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~PDF: | ~~PDF: | ||
- | Version : **2023.01** | + | Version : **2024.01** |
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
Ligne 11: | Ligne 11: | ||
* **Topic 105: Shells and Shell Scripting** | * **Topic 105: Shells and Shell Scripting** | ||
* Contenu du Module | * Contenu du Module | ||
+ | * La commande seq | ||
* Affichage des variables du shell | * Affichage des variables du shell | ||
* Les variables principales | * Les variables principales | ||
Ligne 50: | Ligne 51: | ||
* LAB #1- Scripts de Démarrage | * LAB #1- Scripts de Démarrage | ||
* ~/ | * ~/ | ||
- | * ~/.bashrc | + | * ~/.bashrc |
+ | * Le Langage SQL | ||
+ | * Installation de MariaDB | ||
+ | * Démarrage du Serveur | ||
+ | * Le Service MariaDB | ||
+ | * Invocation Directe | ||
+ | * Arrêt du Serveur | ||
+ | * Le Service MariaDB | ||
+ | * La Commande mysqladmin | ||
+ | * Configuration | ||
+ | * Le Client MySQL | ||
+ | * Utilisation | ||
+ | * Options | ||
+ | * LAB #2 - Configuration de Base | ||
+ | * LAB #3 - Le Langage SQL | ||
+ | |||
+ | =====La commande seq===== | ||
+ | |||
+ | La commande **seq** affiche une séquence de nombres du PREMIER au DERNIER par pas d'un INCREMENT. La commande prend la forme suivante : | ||
+ | |||
+ | * **seq** [options] PREMIER | ||
+ | * **seq** [options] PREMIER DERNIER | ||
+ | * **seq** [options] PREMIER INCREMENT DERNIER | ||
+ | |||
+ | Par exemple : | ||
+ | |||
+ | < | ||
+ | [root@centos7 ~]# seq 10 | ||
+ | 1 | ||
+ | 2 | ||
+ | 3 | ||
+ | 4 | ||
+ | 5 | ||
+ | 6 | ||
+ | 7 | ||
+ | 8 | ||
+ | 9 | ||
+ | 10 | ||
+ | [root@centos7 ~]# seq 20 30 | ||
+ | 20 | ||
+ | 21 | ||
+ | 22 | ||
+ | 23 | ||
+ | 24 | ||
+ | 25 | ||
+ | 26 | ||
+ | 27 | ||
+ | 28 | ||
+ | 29 | ||
+ | 30 | ||
+ | [root@centos7 ~]# seq 20 10 90 | ||
+ | 20 | ||
+ | 30 | ||
+ | 40 | ||
+ | 50 | ||
+ | 60 | ||
+ | 70 | ||
+ | 80 | ||
+ | 90 | ||
+ | [root@centos7 ~]# | ||
+ | </ | ||
+ | |||
+ | ====Options de la commande==== | ||
+ | |||
+ | <WRAP center round todo 60%> | ||
+ | **A faire** : Utilisez l' | ||
+ | </ | ||
===== Affichage des variables du shell===== | ===== Affichage des variables du shell===== | ||
Ligne 369: | Ligne 436: | ||
</ | </ | ||
- | <WRAP center round important> | + | <WRAP center round important |
**Important**: | **Important**: | ||
</ | </ | ||
Ligne 382: | Ligne 449: | ||
</ | </ | ||
- | <WRAP center round important> | + | <WRAP center round important |
**Important** : Notez que dans le deuxième cas, le reste de la ligne après le mot // | **Important** : Notez que dans le deuxième cas, le reste de la ligne après le mot // | ||
</ | </ | ||
Ligne 426: | Ligne 493: | ||
</ | </ | ||
- | <WRAP center round important> | + | <WRAP center round important |
**Important** : La commande **od** (//Octal Dump//) renvoie le contenu d'un fichier ou de l' | **Important** : La commande **od** (//Octal Dump//) renvoie le contenu d'un fichier ou de l' | ||
</ | </ | ||
Ligne 916: | Ligne 983: | ||
</ | </ | ||
- | <WRAP center round important> | + | <WRAP center round important |
**Important** : L' | **Important** : L' | ||
</ | </ | ||
Ligne 973: | Ligne 1040: | ||
====LAB #1- Scripts de Démarrage==== | ====LAB #1- Scripts de Démarrage==== | ||
- | <WRAP center round important> | + | <WRAP center round important |
**A faire** : En utilisant vos connaissances acquises dans ce module, expliquez les scripts suivants ligne par ligne. | **A faire** : En utilisant vos connaissances acquises dans ce module, expliquez les scripts suivants ligne par ligne. | ||
</ | </ | ||
Ligne 1012: | Ligne 1079: | ||
</ | </ | ||
- | ===== Installation de MariaDB===== | + | =====Le Langage SQL===== |
+ | |||
+ | ==== Installation de MariaDB==== | ||
Pour installer MariaDB, utilisez yum : | Pour installer MariaDB, utilisez yum : | ||
Ligne 1024: | Ligne 1093: | ||
</ | </ | ||
- | =====Démarrage du Serveur===== | + | ====Démarrage du Serveur==== |
Le serveur MariaDB peut être démarré par l' | Le serveur MariaDB peut être démarré par l' | ||
- | ====Le Service MariaDB==== | + | ===Le Service MariaDB=== |
Pour activer le service **mariadb** il convient d' | Pour activer le service **mariadb** il convient d' | ||
Ligne 1062: | Ligne 1131: | ||
Le service mariadb appel un script appelé **mysqld_safe** qui lance le serveur et crée un journal d' | Le service mariadb appel un script appelé **mysqld_safe** qui lance le serveur et crée un journal d' | ||
- | ====Invocation Directe==== | + | ===Invocation Directe=== |
Il est aussi possible d' | Il est aussi possible d' | ||
Ligne 1070: | Ligne 1139: | ||
</ | </ | ||
- | =====Arrêt du Serveur===== | + | ====Arrêt du Serveur==== |
- | ====Le Service MariaDB==== | + | ===Le Service MariaDB=== |
Il est possible d' | Il est possible d' | ||
Ligne 1115: | Ligne 1184: | ||
</ | </ | ||
- | ====La Commande mysqladmin==== | + | ===La Commande mysqladmin=== |
La comande **mysqladmin** peut aussi être utilisée pour arrêter le serveur à condition que l' | La comande **mysqladmin** peut aussi être utilisée pour arrêter le serveur à condition que l' | ||
Ligne 1143: | Ligne 1212: | ||
</ | </ | ||
- | =====Configuration===== | + | ====Configuration==== |
Votre première prise en mains de %%MariaDB%% doit débuter par la commande **mysql** : | Votre première prise en mains de %%MariaDB%% doit débuter par la commande **mysql** : | ||
- | ====Le Client MySQL==== | + | ===Le Client MySQL=== |
- | ===Utilisation=== | + | ==Utilisation== |
MariaDB dispose d’un outil client permettant de se connecter et d’envoyer des commandes SQL au serveur. | MariaDB dispose d’un outil client permettant de se connecter et d’envoyer des commandes SQL au serveur. | ||
Ligne 1187: | Ligne 1256: | ||
$ Password : ********** [Entrée] | $ Password : ********** [Entrée] | ||
- | ===Options=== | + | ==Options== |
Dans la console MariaDB nous avons diverses options. | Dans la console MariaDB nous avons diverses options. | ||
Ligne 1205: | Ligne 1274: | ||
Notez aussi que MariaDB se souvient des dernières commandes grâce aux touches **flèche vers le haut** et **flèche vers le bas**. | Notez aussi que MariaDB se souvient des dernières commandes grâce aux touches **flèche vers le haut** et **flèche vers le bas**. | ||
- | ====LAB #1 - Configuration de Base==== | + | ====LAB #2 - Configuration de Base==== |
Saisissez donc la commande **mysql** : | Saisissez donc la commande **mysql** : | ||
Ligne 1429: | Ligne 1498: | ||
</ | </ | ||
- | =====LAB #2 - Le Langage SQL===== | + | ====LAB #3 - Le Langage SQL==== |
Créez maintenant la base de données **%%CarnetAdresses%%** : | Créez maintenant la base de données **%%CarnetAdresses%%** : | ||
Ligne 1675: | Ligne 1744: | ||
----- | ----- | ||
- | Copyright © 2023 Hugh Norris. | + | Copyright © 2024 Hugh Norris. |