Want to create interactive content? It’s easy in Genially!

Get started free

Présentation de Formation et Orientation Professionnelle

Exauce ELONGA

Created on November 14, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Audio tutorial

Pechakucha Presentation

Desktop Workspace

Decades Presentation

Psychology Presentation

Medical Dna Presentation

Geometric Project Presentation

Transcript

IPTABLES / TIME / CURL

Mais c'est quoi ses commande ?
Start
Qu'est ce que Linux ?
Explication de la commande Iptable
Détail sur la commande Time

SomMAIRE

Développons avec Curl

Introduction

Objectif de chaque commande

IPTABLES La securité

Pourquoi les connaitre ?

TIME La performance

C'est commande sont très importantes dans l'administration de systèmes et les scripts automatisés.

CURL Communication avec les serveurs externes

IPTABLES

A quoi ca sert ?
Pouquoi ?

Il introduit un grand nombre de fonctionnalités avancées : - Suivi des connexions (stateful packet inspection). - Possibilité de faire de la translation d'adresse réseau (NAT). - Gestion des règles complexes pour des réseaux plus importants.

iptables est introduit pour remplacer ipchains.

Autre ?
Exemple

iptables permet la création de tables et de chaînes pour une configuration plus flexible et modulaire.

TIME

Objectif : Mesurer le temps d'exécution d'une commande. Fournit des données sur : - Temps réel - Temps utilisateur - Temps système

Sortie de base real : C'est le temps entre le début et la fin du processus. user : Processus utilisateur. sys : Système.

Comme quasiment toutes les commandes, Time possède des arguments qui permettent de compléter la commande et aiguiller la machine vers l'objectif final. Les voici !

Les arguments
Les arguments

Curl

Curl est une commande qui permet de transmettre des données grâce à différent protocoles :

Quels sont ses rôles principaux ? - Télécharger une ressource - Envoyer des requêtes HTTP - Ajouter des en-têtes HTTP - Téléchargement avancé : Reprise de téléchargement, limitation de la vitesse. - Interagir avec des API REST : données au format JSON.

Les protocoles concernés

Comme toute commande , Curl possède divers arguments

Ses Arguments
Exemple d'utilisation de Time

-o : Enregistrer la sortie dans un fichier. -O : Enregistrer le fichier avec son nom d'origine. -L : Suivre les redirections HTTP. -X <méthode> : Spécifier une méthode HTTP (POST, PUT, etc.). -H : Ajouter un en-tête HTTP. -d : Envoyer des données dans une requête POST. -u : Authentification utilisateur -v : Activer le mode verbeux pour le débogage.

Exemple d'utilisation de Time

-p :Affiche les temps dans un format simplifié et lisible (real, user, sys)./usr/bin/time -v : Fournit une sortie détaillée avec des statistiques supplémentaires comme l'utilisation de la mémoire, les pages swappées, etc. -o <fichier> : Enregistre la sortie de time dans un fichier spécifié au lieu de l'afficher à l'écran. -a : Ajoute les résultats à un fichier existant (au lieu de le remplacer). --format="<format>" : Personnalise la sortie avec un format spécifique.Les marqueurs incluent - %E : Temps réel écoulé (format hh:mm). %U : Temps utilisateur. %S : Temps système. %M : Utilisation maximale de la mémoire.

IMAP IMAPS POP3 POP3S SMTP SMTPS RTSP GOPHER DICT TELNET FILE MQTT

HTTPHTTPS FTP FTPS SFTP TFTP SCP LDAP LDAPS

Exemple d'utilisation de Time

--quiet : Supprime les messages d'erreur de time. --verbose : Affiche une sortie détaillée des statistiques, identique à -v. -C <caractère> : Change le caractère séparateur dans le format de sortie personnalisé. -f <format> : Alias pour --format, permettant également de personnaliser la sortie. -e <fichier> : Enregistre uniquement les erreurs dans un fichier spécifié. -d : Ajoute des informations détaillées sur les opérations d'entrée/sortie (I/O). --help : Affiche l'aide et la liste complète des options de la commande time.

Exemple règle

iptables -A INPUT -p tcp --dport 22 -j ACCEPT