1) Donnez la commande Linux à utiliser pour installer le service openssh : sudo apt-get install openssh-server
2) 1) sudo systemctl start ssh
2) ip a
3) établir une connexion ssh avec l'hôte qui a l'adresse [Link] : ssh username@[Link]
3) Comment on peut installer La bibliothèque python-crontab : pip install python-crontab .
4) Utiliser systemctl pour vérifier l'état d'un service : systemctl status nom_du_service
5) Nommer la machine avec le nom ISTA : sudo hostnamectl set-hostname ISTA
6) afficher les 10 premières lignes d'un fichier en Linux : head -n 10 [Link]
7) Python ( Script temps d'execution ) :
import time
start = [Link]()
a=0
for i in range(1000):
a += (i**1000)
end = [Link]()
print(f"==> Le temps d'execution de programme est : {round(end-start, 4)}")
8) Crontab :
nano [Link]
chmod +x [Link]
crontab -e
*/5 * * * * /usr/bin/bash /home/sirius/Desktop/[Link]
* */1.5 * * 1-5 /usr/bin/bash /home/sirius/Desktop/[Link]
* * * * *
- - - - -
| | | | |
| | | | +Jour de la semaine (0-7) où 0 et 7 sont le dimanche
| | | +Mois (1-12) ou nom
| | +Jour du mois (1-31)
| +Heures (0-23)
+Minutes (0-59)
9) Shell :
#!/bin/bash
# Création du répertoire Exo3 s'il n'existe pas encore
mkdir -p Exo3
# Définition des noms de fichiers et de leur contenu pour "Un" et "Deux"
declare -A files
files=( ["Un"]="Première ligne" ["Deux"]="Deuxième ligne" )
# Boucle pour créer les fichiers "Un" et "Deux" avec leur contenu respectif
for file in "${!files[@]}"; do
echo "${files[$file]}" > Exo3/$file
done
10) Création des sous-répertoires :
#!/bin/bash
# Création des sous-répertoires M1, M2, M3, M4 dans le répertoire MODULES
mkdir -p MODULES/M1 MODULES/M2 MODULES/M3 MODULES/M4
# Création d'un fichier f1 dans le sous-répertoire M1
touch MODULES/M1/f1
# Écriture de la ligne "Bonjour ID" dans le fichier f1
echo "Bonjour ID" > MODULES/M1/f1
11) Compter le nombre de ligne dans le fichier « cities » : wc -l cities
12) Compter le nombre de mots dans le fichier « cities » : wc -w cities
13) Compter le nombre de caractères dans le fichier « cities » : wc -c cities
14) Compter le nombre de (caractères, mots et lignes) : wc cities