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 [2025/06/05 10:30] – [chage] pteuinformatique:linux:commandes_linux [2025/08/04 12:58] (current) – [tar] pteu
Line 1916: Line 1916:
 =====NetworkManager===== =====NetworkManager=====
  
-Utilitaire de configuration réseau utilisé par défaut sous Redhat/RockyLinux/feu CentOS.+Utilitaire de configuration réseau utilisé par défaut sous certaines distribution Linux comme Debian 12 actuellement (2025), mais ça évolue. 
 + 
 +Il existe plusieurs interfaces pour amnipuler cet outil: 
 +  * **nmcli** en ligne de commande  
 +  * **nmtui** interface semi-graphique (s'affiche dans un terminal également) 
 +  * **NetworkManager** sous Gnome, KDE ou tout autre Windows Manager  
 + 
 +Pour voir quel service réseau gère la conf réseau sur votre Linux: 
 +<code bash> 
 +echo "Quel service gère le réseau sur cette machine ?" 
 +if systemctl is-active --quiet NetworkManager; then 
 +  echo "NetworkManager" 
 +elif systemctl is-active --quiet systemd-networkd; then 
 +  echo "systemd-networkd" 
 +elif [ -d /etc/netplan ]; then 
 +  echo "Netplan, probablement" 
 +else 
 +  echo "Aucun apparemment!" 
 +fi 
 +</code>
  
 src: https://docs.rockylinux.org/fr/guides/network/basic_network_configuration/ src: https://docs.rockylinux.org/fr/guides/network/basic_network_configuration/
Line 1923: Line 1942:
 systemctl status NetworkManager systemctl status NetworkManager
  
-# Editer fichier de conf+# Editer fichier de conf /etc/NetworkManager/NetworkManager.conf
 vim /etc/sysconfig/network-scripts/ifcfg-ens18 vim /etc/sysconfig/network-scripts/ifcfg-ens18
 TYPE=Ethernet TYPE=Ethernet
Line 1950: Line 1969:
 ip a ip a
 ip route ip route
 +</code>
 +
 +Quelques commandes de diagnostique:
 +<code bash>
 +nmcli device status
 +DEVICE       TYPE      STATE                  CONNECTION 
 +br0          bridge    connecté               br0        
 +docker0      bridge    connecté (en externe)  docker0    
 +lo           loopback  connecté (en externe)  lo         
 +enp1s0       ethernet  connecté               br0 port 1 
 +enp2s0       ethernet  connecté               br0 port 2 
 +wlp3s0       wifi      indisponible           --         
 +veth8881b47  ethernet  non-géré               -- 
 +
 +nmcli connection show 
 +NAME        UUID                                  TYPE      DEVICE  
 +br0         d8da2279-d55a-458e-b675-425b61873ba3  bridge    br0     
 +docker0     f6e2af03-1bb0-4376-9eb1-0d4079c5a6bf  bridge    docker0 
 +lo          edd7c96b-1336-44f4-8106-1caf773d1d91  loopback  lo      
 +br0 port 1  7f58ed28-4a46-47d9-8ef7-e32cc5663b76  ethernet  enp1s0  
 +br0 port 2  920763f3-3e3e-46db-9231-09b1b58deeef  ethernet  enp2s0
 +
 +nmcli device wifi list 
 +IN-USE  BSSID  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY
 +
 +nmcli device show 
 +GENERAL.DEVICE:                         br0
 +GENERAL.TYPE:                           bridge
 +GENERAL.HWADDR:                         56:F0:DF:29:F3:D9
 +GENERAL.MTU:                            1500
 +GENERAL.STATE:                          100 (connecté)
 +GENERAL.CONNECTION:                     br0
 +GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
 +IP4.ADDRESS[1]:                         192.168.1.24/24
 +IP4.GATEWAY:                            192.168.1.254
 +IP4.ROUTE[1]:                           dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 425
 +IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.1.254, mt = 425
 +IP4.DNS[1]:                             192.168.1.254
 +IP4.DOMAIN[1]:                          pteu.local
 +IP6.ADDRESS[1]:                         fd5c:9b35:5081:f709:93d8:c88b:8f62:b224/64
 +IP6.ADDRESS[2]:                         fe80::3f63:6806:4211:9213/64
 +IP6.GATEWAY:                            --
 +IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024
 +IP6.ROUTE[2]:                           dst = fd5c:9b35:5081:f709::/64, nh = ::, mt = 425
 +IP6.ROUTE[3]:                           dst = fda9:88ed:8e91:1::/64, nh = fe80::9e52:1e0e:8719:cdb8, mt = 425
 </code> </code>
 =====nslookup===== =====nslookup=====
Line 2841: Line 2905:
  
 Un outil d'archivage de données qui permet de créer une archive à partir de fichiers/arborescence. On peut utiliser le flag ''-v'' (verbose) pour afficher les fichiers/dossier ajoutés à l'archive. Un outil d'archivage de données qui permet de créer une archive à partir de fichiers/arborescence. On peut utiliser le flag ''-v'' (verbose) pour afficher les fichiers/dossier ajoutés à l'archive.
 +
 +Options courantes de création d'archive:
 +  * ''-h / <nowiki>--dereference</nowiki>'': Enregistrer les cibles des liens symboliques
 +  * ''-v'': verbose (liste les fichiers/dossier ajoutés à l'archive)
 +  * ''-z / -y'' compression l'archive (resp. avec gunzip ou bunzip
 +  * ''<nowiki>--exclude=<FICHIER></nowiki>'': exclure un fichier/répertoire de l'archive
  
 <code bash> <code bash>
Line 2864: Line 2934:
 tar cfz toto.tar --exclude-from exclude-fic.txt ./toto tar cfz toto.tar --exclude-from exclude-fic.txt ./toto
 </code> </code>
- 
 =====tee===== =====tee=====
  
informatique/linux/commandes_linux.1749119409.txt.gz · Last modified: 2025/06/05 10:30 by pteu