436
Oui, c'est simplement pour en apprendre plus. En fait c'est difficile à formuler, car c'est après avoir appris que je sais...
J'essaie d’être un peu plus concret: c’était pour connaître le rôle syntaxique de 'ls' au sein de cette expression.
Je viens de trouver ici: http://www.policyrouting.org/iproute2.doc.html#ss9.1
IP Global Command Syntax
The generic form of the ip command is
ip [ OPTIONS ] OBJECT [ COMMAND [ ARGUMENTS ]]
ip link - network device configuration
The commands for the link object are just two, set and show.
ip link show --- look at device attributes.
Abbreviations: show, list, lst, sh, ls, l
C'est bien un alias de show...
Concernant la syntaxe, il s'agit d'une commande de l'objet 'link' (périphérique réseau).
Complément: 'link' prend en argument soit 'dev' (c'est celui par défaut), soit 'up' (probablement rien d'autre).
J'ai essayé avec 'down', ça ne marche pas.
437
Bonjour,
cette commande sert à afficher des statistiques sur l'interface 'eth0' (ici une), c'est d'accord. Par exemple:
linux-5bj8:/home/TrumpD # ip -s link ls dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether f4:6d:04:4e:9d:0b brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
166869417 132611 0 0 0 479
TX: bytes packets errors dropped carrier collsns
8300038 88737 0 0 0 0
Je comprends bien le rôle de 'ls' dans cette commande. Dans l'exemple suivant, la commande liste les interfaces actives 'UP' (ici deux):
linux-5bj8:/home/TrumpD # ip link ls up
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether f4:6d:04:4e:9d:0b brd ff:ff:ff:ff:ff:ff
Cette commande fonctionne aussi avec 'ip link show up'
Donc ici 'ls' est une espèce de 'grep' dans le Bash.
Par contre je n'ai trouve nul trace de ce 'ls' (ou list...) dans le man et dans toutes les sources officielles que j'ai trouvées. Je n'ai trouvé que des exemples...
Question: Avez-vous une source "officielle" sur ce 'ls' au sein cette commande ?
merci.
440
Bonjour,
j'essaie quelques commandes en bash.
Il s'agit de mettre en arrière plan un processus en supposant avoir oublié l'esperluette en fin de ligne &.
oime@linux-5bj8:~> top
oime@linux-5bj8:~> (CTRL +Z)
Le processus 'top' est stoppé.
j'obtiens ça (Angehalten = stoppé...):
[1]+ Angehalten top
Puis je mets ce dernier processus en arriere plan (avec bg %1 le résultat est identique)
oime@linux-5bj8:~> bg
[1]+ top &
[1]+ Angehalten top
oime@linux-5bj8:~>
Est-ce normal d'avoir a nouveau cette ligne "[1]+ Angehalten top" ?
Ou alors le retour m'indique que le processus est maintenant en arrière plan '[1]+ top &' , mais qu'il est en pause, stoppé '[1]+ Angehalten top' ?
Dans ce dernier cas, comment le relancer ?
(Normalement, la commande 'bg' relance le processus, mais cette fois-ci en arrière plan)
oime@linux-5bj8:~> jobs
[1]+ Angehalten top
oime@linux-5bj8:~>
Merci.
442
Je viens de trouver une commande pas mal chez tux-planet.fr
C'est chattr.
Je cite le wiki:
chattr [-RVf] [-+=AacDdijsSu] [-v version] fichiers
-R pour la récursivité
+i pour définir le bit d’immutabilité pour empêcher root ou tout autre utilisateur d’effacer ou de changer un fichier.
-i pour retirer le bit d’immutabilité
Concrètement, pour interdire toute personne, même root, d'effacer ou de renommer un répertoire:
sudo chattr +i -R foldername
Pour revenir en arriere, permettre a nouveau un effacement ou un renommage:
sudo chattr -i -R foldername
C'est pareil pour avec un fichier, mais sans le paramètre +-R
Par contre, je n'arrive pas à écrire dans le répertoire (avec ou sans -R), c'est gênant...
Oui, en fait cette commande ne convient pas je pense, le 'man chattr' donne
A file with the 'i' attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.
446
Des que je peux accéder a une console dans tumbleweed, je lance la commande. Ce n'est plus le cas présentement.
Je ne sais pas si ça peut indiquer quoi que ce soit, dans Leap (dans le même ordinateur), ça donne:
denebe@linux-5bj8:~> sudo lspci -nnkd ::0300
[sudo] Passwort für root:
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] [10de:1c82] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:8613]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
450
Bonjour David,
oui c'est exactement cela.
La Vidéo: https://youtu.be/fEu5eE574Vo
Après avoir échangé ma carte graphique, j'ai pu booter;
en ligne de commande j'ai lancé (sans avoir le dépôt Nvidia):
zypper install-new-recommends
Des paquets 'nouveau' ont été installés
J'ai rebooté sans soucis..
Remarque:
quand je dis que j'ai pu booter, il est possible que j'ai choisi un kernel dans la liste... Concernant ce point je ne me souviens plus exactement sur quel kernel, et quand j'ai boote sur un kernel different, plus ancien.
Toujours est il qu'aujourd'hui, aucun kernel ne me permet de booter.
-avec 3 dans le grub, pour booter en mode niveau 3 (non graphique), c'est noir (voir la vidéo)
-en tapant crt+alt+f2 , c'est noir (voir la vidéo)
-avec 'nomodset' dans le grub, idem...
-avec rw init=\bin\bash dans le grub, idem.
Remarque:
Je viens d'essayer une installation de Tumblewedd, le snap du 3 mars 2020, j'ai le même problème: juste après avoir choisi 'nouvelle installation', c'est écran noir et tête à queue !
Alors que je poste actuellement avec Leap 15.1 sur le même ordinateur.
Correction (28 mars 2020) : c'est nomodeset qu'il faut taper, sinon ça ne marche pas...