« Commande Linux » : différence entre les versions

De Travail-ivan
Aucun résumé des modifications
 
(7 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Commande Linux ==
== Commande Linux ==
=== Commande de base ===
Voir les  qu'elle service est démarré
systemctl status
voir les processus démarré
ps -ax
faire un filtre avec n'importe quel commande (exemple ssh )
| grep "sshd"
Activer un service au démarrage (exemple ssh)
systemctl enable sshd
Voir toute les commande anciennement tapé
  history
Reprendre l'une de ses commande
!"25" (Numéros de la commande )
Afficher les permmisions des fichiers et dossier
ls -l
Afficher les  des fichiers et dossier caché
ls -al
Vider un fichier texte
echo > "nom-du-fichier"
=== ARP ===
=== ARP ===
==== Vider le cache ARP  ====
==== Vider le cache ARP  ====
Ligne 11 : Ligne 52 :
  sudo ip neigh show
  sudo ip neigh show


=== Modifier les permissions d'un fichier ou d'un répertoire ===
=== Test de validation de fonctionnement de service ===
===== Validation du fonctionnement du dns =====
 
 
    nslookup google.fr
 
[[Fichier:Capture d’écran du 2023-11-17 13-52-22.png|800px|centré]]
 
===== Validation du fonctionnement du http =====
 
wget google.fr
 
[[Fichier:Capture d’écran du 2023-11-17 13-58-23.png|800px|centré]]
 
===== Validation d'accès extérieur =====
 
ping 8.8.8.8
 
[[Fichier:Capture d’écran du 2023-11-17 14-01-15.png|800px|centré]]


===== Vérifier les ports d'écoutes  =====
sudo lsof -i


=== ssh ===
Retrouver la clé publique d'un serveur ssh
ssh-keygen -f 192.168.56.3
Supprimer la clé publique existante  d'un serveur ssh
ssh-keygen -R 192.168.56.3
Générer une clés publique et privée avec l'algorithme ECDSA 
ssh-keygen -b 256 -t ecdsa
==== Autres commandes ====
===== configurer le clavier en azerty =====
sudo dpkg-reconfigure keyboard-configuration
=== Modifier les permissions d'un fichier ou d'un répertoire ==


{| class="wikitable"
{| class="wikitable"
Ligne 36 : Ligne 134 :
'''x''' = Exécution - Autorise l'utilisateur à exécuter le fichier
'''x''' = Exécution - Autorise l'utilisateur à exécuter le fichier
Programmes, scripts shell.
Programmes, scripts shell.
==== Test de validation de fonctionnement ====
La première méthode : la manière octale
Afin de comprendre ce qui va suivre, il vous faudra connaitre ces 3 chiffres :
    1 : correspond aux droits d’exécution
    2 : correspond aux droits d’écriture
    4 : correspond aux droits de lecture
L’ensemble des ces chiffres, représentant les droits utilisateurs, sont cumulables. Ainsi, le chiffre 6 est égale à 4 + 2 ce qui correspond donc aux droits d’écriture et de lecture. En combinant ces chiffres vous pourrez alors obtenir différentes combinaison permettant ainsi de gérer vos droits sur vos fichiers/répertoires.
Prenons en exemple exemple :
    rwx que l’on obtient à l’aide de la combinaison :  4+2+1 = 7
    rw-  que l’on obtient à l’aide de la combinaison :  4+2+0 = 6
    r--  que l’on obtient à l’aide de la combinaison : 4+0+0 = 4
==== Test de validation de fonctionnement ====
===== Validation du fonctionnement du dns =====
 
 
    nslookup google.fr
[[Fichier:Capture d’écran du 2023-11-17 13-52-22.png|800px|centré]]
===== Validation du fonctionnement du http =====
wget google.fr
[[Fichier:Capture d’écran du 2023-11-17 13-58-23.png|800px|centré]]
===== Validation d'accès extérieur =====
ping 8.8.8.8
[[Fichier:Capture d’écran du 2023-11-17 14-01-15.png|800px|centré]]

Dernière version du 13 décembre 2023 à 12:19

Commande Linux[modifier | modifier le wikicode]

Commande de base[modifier | modifier le wikicode]

Voir les qu'elle service est démarré

systemctl status

voir les processus démarré

ps -ax

faire un filtre avec n'importe quel commande (exemple ssh )

| grep "sshd" 

Activer un service au démarrage (exemple ssh)

systemctl enable sshd


Voir toute les commande anciennement tapé

 history
Reprendre l'une de ses commande 
!"25" (Numéros de la commande )

Afficher les permmisions des fichiers et dossier

ls -l 

Afficher les des fichiers et dossier caché

ls -al

Vider un fichier texte

echo > "nom-du-fichier"

ARP[modifier | modifier le wikicode]

Vider le cache ARP[modifier | modifier le wikicode]

 sudo ip neigh flush all

Voir le cache ARP[modifier | modifier le wikicode]

sudo ip neigh 

ou

sudo ip neigh show

Test de validation de fonctionnement de service[modifier | modifier le wikicode]

Validation du fonctionnement du dns[modifier | modifier le wikicode]
   nslookup google.fr 
Validation du fonctionnement du http[modifier | modifier le wikicode]
wget google.fr
Validation d'accès extérieur[modifier | modifier le wikicode]
ping 8.8.8.8 
Vérifier les ports d'écoutes[modifier | modifier le wikicode]
sudo lsof -i


ssh[modifier | modifier le wikicode]

Retrouver la clé publique d'un serveur ssh

ssh-keygen -f 192.168.56.3

Supprimer la clé publique existante d'un serveur ssh

ssh-keygen -R 192.168.56.3

Générer une clés publique et privée avec l'algorithme ECDSA

ssh-keygen -b 256 -t ecdsa


Autres commandes[modifier | modifier le wikicode]

configurer le clavier en azerty[modifier | modifier le wikicode]
sudo dpkg-reconfigure keyboard-configuration







= Modifier les permissions d'un fichier ou d'un répertoire[modifier | modifier le wikicode]

Droit Linux
Type Propriétaire Groupe Autres utilisateurs
Droit  Lecture Écriture Exécution Lecture Écriture Exécution Lecture Écriture Exécution
Ascii R* W* x* R* W* x* R* W* x*
Octale 4 2 1 4 2 1 4 2 1

R = Lecture - Permet de lire, ouvrir, visualiser (cas d'une image) Exemple de commande permise : cat

W = Écriture - Permet de modifier le fichier Exemple de commandes permises : utilisation des sorties standards > ou >> pour écrire dans le fichier. Il est possible d'écrire dans un fichier sans qu'il possède le droit de lecture comme le demande la plupart des éditeurs de texte.

x = Exécution - Autorise l'utilisateur à exécuter le fichier Programmes, scripts shell.