User Tools

Site Tools


informatique:linux:commandes_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:linux:commandes_linux [2024/03/15 07:56] – [auditd] pteuinformatique:linux:commandes_linux [2024/04/05 06:58] (current) – [scp] pteu
Line 1909: Line 1909:
   * ''netstat -s'' permet d'afficher les statistiques réseau de la machine (les compteurs IP, de connections TCP ou UDP)   * ''netstat -s'' permet d'afficher les statistiques réseau de la machine (les compteurs IP, de connections TCP ou UDP)
  
 +=====NetworkManager=====
 +
 +Utilitaire de configuration réseau utilisé par défaut sous Redhat/RockyLinux/feu CentOS.
 +
 +src: https://docs.rockylinux.org/fr/guides/network/basic_network_configuration/
 +<code bash>
 +# Etat du service
 +systemctl status NetworkManager
 +
 +# Editer fichier de conf
 +vim /etc/sysconfig/network-scripts/ifcfg-ens18
 +TYPE=Ethernet
 +PROXY_METHOD=none
 +BROWSER_ONLY=no
 +BOOTPROTO=none
 +DEFROUTE=yes
 +IPV4_FAILURE_FATAL=no
 +IPV6INIT=no
 +NAME=ens18
 +UUID=xxxx-xx
 +DEVICE=ens18
 +ONBOOT=yes
 +IPADDR=192.168.0.1
 +PREFIX=24
 +GATEWAY=192.168.0.254
 +DNS1=192.168.0.254
 +DNS2=1.1.1.1
 +IPV6_DISABLED=yes
 +
 +# Appliquer la conf réseau
 +nmcli connection up ens18
 +
 +# Vérifier bonne application de la conf :
 +nmcli device show ens18
 +ip a
 +ip route
 +</code>
 =====nslookup===== =====nslookup=====
  
Line 2296: Line 2333:
 .. à peu près similaire à la commande ''who -r''. .. à peu près similaire à la commande ''who -r''.
  
 +
 +=====scp=====
 +
 +**Ssh CoPy** (SCP) est une commande qui permet de transférer des fichiers par une connexion SSH.
 +
 +Sous Windows il existe les programmes ''pscp'' (en ligne de commande) et l'excellent [[http://fr.wikipedia.org/wiki/WinSCP|WinSCP]]. Sous Linux, il est possible d'utiliser [[http://fr.wikipedia.org/wiki/GFTP|gFTP]] si l'on veut un interface graphique. Sous Mac j'utilise [[http://rsug.itd.umich.edu/software/fugu/|Fugu]].
 +
 +La syntaxe en CLI est la suivante :
 +<code bash>
 +scp fichier_local user@serveur.com:/path
 +</code>
 +Il faut noter qu'un //path// relatif (sans le "/") est par défaut la home de l'utilisateur sous lequel on s'est connecté.
 +
 +Exemples
 +<code bash>
 +# uploader le fichier local test.txt vers la home de l'utilisateur toto sur serveur.com :
 +scp test.txt toto@serveur.com:
 +
 +# télécharger dans le répertoire courant (.) test.txt, qui se trouve sur serveur.com
 +scp toto@serveur.com:test.txt .
 +
 +# uploader tout le dossier test vers le sous répertoire incoming :
 +scp -r test toto@serveur.com:incoming
 +
 +# 3 façon d'uploader 2 fichiers vers un serveur
 +scp 1.zip 2.zip serveur.com:
 +scp {1,2}.zip serveur.com:
 +scp *.zip serveur.com:
 +
 +# télécharger plusieurs fichiers en une même commande SCP (ici 1.zip et 2.zip)
 +scp serveur.com:/tmp/\{1,2\}.zip .
 +
 +# copier un fichier entre 2 serveurs distants (remote to remote)
 +scp toto@serveur1.com:test.txt titi@serveur2.com:
 +</code>
 +
 +Les paramètres possibles sont :
 +  * ''-P port'' pour préciser un port spécifique
 +  * ''-r'' pour les transfert récursifs (copier le contenu d'un dossier par exemple)
 +  * ''-o ssh_option'' : permet de passer des options SSH pour le transfert (ce sont les même que la commande ssh)
  
 =====script===== =====script=====
informatique/linux/commandes_linux.txt · Last modified: 2024/04/05 06:58 by pteu