Aller au contenu principal

Sujets

Cette espace vous permet de voir toutes les Sujets réalisées par ce membre. Vous ne pouvez voir que les Sujets réalisées dans les espaces auxquels vous avez accès.

Sujets - denebe

1
Programmation / option -b dans 'sort' , c'est quoi excatement ?
Bonjour,

le fichier txt que j'utilise pour cet exemple est 'distros.txt' (celui juste en dessous)
SUSE    10.2    12/07/2006
Fedora  10      11/25/2008
SUSE    11.0    06/19/2008
Ubuntu  8.04    04/24/2008
Fedora  8       11/08/2007
SUSE    10.3    10/04/2007
Ubuntu  6.10    10/26/2006
Fedora  7       05/31/2007
Ubuntu  7.10    10/18/2007
Ubuntu  7.04    04/19/2007
SUSE    10.1    05/11/2006
Fedora  6       10/24/2006
Fedora  9       05/13/2008
Ubuntu  6.06    06/01/2006
Ubuntu  8.10    10/30/2008
Fedora  5       03/20/2006

Pour ordonner distros.txt selon les dates avec 'sort' on fait comme ça:
thierry@linux-5bj8:~> sort -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt
Fedora  10      11/25/2008
Ubuntu  8.10    10/30/2008
SUSE    11.0    06/19/2008
Fedora  9       05/13/2008
Ubuntu  8.04    04/24/2008
Fedora  8       11/08/2007
Ubuntu  7.10    10/18/2007
SUSE    10.3    10/04/2007
Fedora  7       05/31/2007
Ubuntu  7.04    04/19/2007
SUSE    10.2    12/07/2006
Ubuntu  6.10    10/26/2006
Fedora  6       10/24/2006
Ubuntu  6.06    06/01/2006
SUSE    10.1    05/11/2006
Fedora  5       03/20/2006

thierry@linux-5bj8:~>
Le triage s'effectue d'abord par les années:
-k 3.7nbr signifie:
on trie selon le 3ième champs,
à partir du 7ième caractère (ici l'année),
-n il s'agit de chiffre
-r on affiche dans l'ordre décroissant

puis par les mois:
-k 3.1nbr signifie:
on trie selon le 3ième champs,
à partir du 1er caractère (ici le mois),
-n il s'agit de chiffre
-r on affiche dans l'ordre décroissant

puis par les jours:
-k 3.3nbr signifie:
on trie selon le 3ième champs,
à partir du 3ième caractère (ici le jour),
-n il s'agit de chiffre
-r on affiche dans l'ordre décroissant

Question, interrogation:
-b ?? que signifie ce -b exactement, je veux dire, comment fonctionne-t-il ?

le man indique:
Citer
-b     Ignorer les blancs en début  de  ligne pendant  la  recherche de la clé de tri sur chaque ligne.

Je vois en gros, quand même, il s'agit de blanc... Mais comment ça fonctionne exactement ?

Par exemple, si j'enlève cette option -b à chaque fois, j'obtiens:
thierry@linux-5bj8:~> sort -k 3.7nr -k 3.1nr -k 3.4nr distros.txt   
Fedora  10      11/25/2008
Fedora  8       11/08/2007
Fedora  6       10/24/2006
Fedora  7       05/31/2007
Fedora  9       05/13/2008
Fedora  5       03/20/2006
SUSE    10.2    12/07/2006
SUSE    10.3    10/04/2007
Ubuntu  6.10    10/26/2006
Ubuntu  7.10    10/18/2007
Ubuntu  8.10    10/30/2008
SUSE    11.0    06/19/2008
Ubuntu  6.06    06/01/2006
SUSE    10.1    05/11/2006
Ubuntu  7.04    04/19/2007
Ubuntu  8.04    04/24/2008

thierry@linux-5bj8:~>

Késako ?
Merci.
2
Programmes et logiciels / Mettre à la corbeille <> Supprimer
Bonjour,

je lis mes droits, ceux des fichiers et des dossiers...  :)

J'arrive à supprimer un dossier en CLI (dont je ne suis ni le propriétaire, ni élément du groupe de propriétaires, ...),
alors que la mise à la corbeille via Dolphin est impossible.
(C'est plus un partage qu'une bouée à la mer, si vous n'avez pas l'envie d'avoir envie, ne lisez pas)

Petits rappels:

Pour que le contenu d'un dossier puisse être lu, il faut que les attributs de son dossier-parent contiennent r-x pour le propriétaire de ce même dossier (si j'en suis le propriétaire), ou pour le groupe propriétaire de ce même dossier (celui parent).
exemple (thierry fait partie du groupe 'users'):
drwxrwx---  2 UserFTP1 users    4096 11. Apr 21:58 Test_Droit_Dossier

Pour que le contenu d'un dossier puisse être supprimer, renommer et pour pouvoir créer un fichier dans ce dossier (ou déplacer dans ce dossier), il faut que les attributs de son dossier-parent contiennent -wx pour le propriétaire de ce même dossier (si j'en suis le propriétaire), ou pour le groupe propriétaire de ce même dossier (celui parent).
exemple (thierry fait partie du groupe 'users'):
drwxrwx---  2 UserFTP1 users    4096 11. Apr 21:58 Test_Droit_Dossier

Étude de cas:

1) Présentation de l’arborescence des dossiers, de leurs attributs et des différents propriétaires:

Test_Droit_Dossier/
├── essai (un fichier vide)
├── Neuer Ordner00
└── Neuer Ordner_ROOT
Voici les attributs de chacun des dossiers (le dossier-parent est ' Test_Droit_Dossier'), 'thierry' fait partie du groupe 'users' qui est le groupe propriétaire de 'Test_Droit_Dossier', mais 'thierry' n'est pas le propriétaire de 'Test_Droit_Dossier' (le dossier-parent des autres dossiers...)
drwxrwx---  4 UserFTP1 users    4096 11. Apr 20:18 Test_Droit_Dossier
-rw-r--r-- 1 thierry  users    0 11. Apr 19:57 essai
drwxr-xr-x 2 UserFTP1 root 4096 11. Apr 20:10 Neuer Ordner00
drwxr-xr-x 2 root     root  4096 11. Apr 20:06 Neuer Ordner_ROOT
On remarque que 'thierry' n'est pas le propriétaire du dossier 'Neuer Ordner00' ou 'Neuer Ordner_ROOT' (c'est respectivement 'UserFTP1' et 'roo't), et 'thierry n'appartient pas au groupe propriétaire de ces deux dossiers (c'est 'root')

2) Action on tourne !! (on essaie de supprimer les deux dossiers)

On supprime en CLI:
thierry@linux-5bj8:~/Documents/Test_Droit_Dossier> rm -R Neuer\ Ordner00/
rm: Verzeichnis (schreibgeschützt) 'Neuer Ordner00/' entfernen? j (dossier protégé en écriture, effacer ? oui )
thierry@linux-5bj8:~/Documents/Test_Droit_Dossier>

thierry@linux-5bj8:~/Documents/Test_Droit_Dossier> rm -R Neuer\ Ordner00/
rm: Verzeichnis (schreibgeschützt) 'Neuer Ordner_ROOT/' entfernen? j (dossier protégé en écriture, effacer ? oui )
thierry@linux-5bj8:~/Documents/Test_Droit_Dossier>

thierry@linux-5bj8:~/Documents/Test_Droit_Dossier> ls
essai

Les dossiers ont bien été effacés.

3) On essaie d'envoyer (werfen) les dossiers à la corbeille (Papierkorb) avec Dolphin




Impossible d'envoyer ces mêmes dossiers à la corbeille avec Dolphin

Conclusion::

Pourquoi  la mise à la corbeille est impossible avec Dolphin quand je ne suis ni le propriétaire d'un dossier, ni élément du groupe propriétaire ?
C'est autant une question qu'un partage...  :)

(la suppression définitive est possible avec Dolphin, je n'ai pas pris de capture d’écran)

En étant dans la même arborescence que ci-dessus, mais avec
  • drwxr-xr-x 2 UserFTP1 user 4096 11. Apr 20:10 Neuer Ordner00
    la mise à la corbeille est encore impossible
  • drwx-w---- 2 UserFTP1 user 4096 11. Apr 20:10 Neuer Ordner00
    la mise à la corbeille est autorisée !!
3
Programmes et logiciels / Tuto FreetuxTV (avec freebox)
Bonjour,

un tuto pour pouvoir regarder la TV sur son ordinateur avec Freetuxtv.



Prérequis: avoir le dépôt Packman d’installé.

remarque: l'addresse ip 192.168.1.15 correspond chez moi à ma Freebox-Player (V6)

Ouvrir une console et se loguer avec les droits administrateurs (mot de passe administrateur):
thierry@linux-5bj8:~> su
Passwort:
linux-5bj8:/home/thierry #


Installation de freetuxtv: (il me dit qu'il est déjà installé chez moi et qu'il n'y a rien a faire)
linux-5bj8:/home/thierry # zypper in freetuxtv
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
'freetuxtv' ist bereits installiert.
Kein Aktualisierungskandidat für 'freetuxtv-0.6.8.20160609.6575c25-pm151.2.7.x86_64'. Die neueste Version ist bereits installiert.
Paketabhängigkeiten werden aufgelöst...

Keine auszuführenden Aktionen.
linux-5bj8:/home/thierry #


Réglage de firewalld:
Deux ip-sources sont à accepter, ainsi qu'une ip-destination, le tout avec le protocol udp
linux-5bj8:/home/thierry # firewall-cmd --zone=home --add-rich-rule='rule family='ipv4' protocol value="udp" source address='212.27.38.253' accept'
success
linux-5bj8:/home/thierry # firewall-cmd --zone=home --add-rich-rule='rule family='ipv4' protocol value="udp" source address='192.168.1.15' accept'
success
linux-5bj8:/home/thierry # firewall-cmd --zone=home --add-rich-rule='rule family='ipv4' protocol value="udp" destination address='228.67.43.91' accept'
success

Validation des règles en permanence, puis on relance le firewall avec ces nouvelles règles:
linux-5bj8:/home/thierry # firewall-cmd --runtime-to-permanent
success
linux-5bj8:/home/thierry # firewall-cmd --reload
success
linux-5bj8:/home/thierry #

Verification:
linux-5bj8:/home/thierry # firewall-cmd --list-rich-rule
rule family="ipv4" destination address="228.67.43.91" protocol value="udp" accept
rule family="ipv4" source address="192.168.1.15" protocol value="udp" accept
rule family="ipv4" source address="212.27.38.253" protocol value="udp" accept
linux-5bj8:/home/thierry #

Normalement vous pouvez regarder la TV sur votre ordinateur.


===================================================================

Il est possible de tout faire graphiquement.
Je passe sur l'installation avec Yast ou Discover...

Il faut installer le paquet firewall-config (avec Yast) ou bien:
sudo zypper in firewall-config

On lance firewall (dans le menu) ou en ligne de commande:
sudo firewall-config

Aspect général:


Aller dans règle enrichi (Umfassende Regel sur la copie d'ecran), puis ajouter (une règle)
Il suffit ensuite de saisir comme ceci pour une ip-source:

On valide...

La même chose pour l'ip-destination:


On rend ces trois dernières règles permanentes, ça se passe dans le menu option:


On relance le firewall dans le même menu:






4
Programmation / ip -s link ls dev eth0
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.
5
Programmation / Débuter en BASH (sans aucune connaissance)
Bonjour,

je partage deux sources qui permettent de débuter en BASH.

1) L'excellent cours facile et en français d' Openclassrooms:
Reprenez le contrôle à l'aide de Linux.
Il est donné pour 30 heures et de niveau facile.

Super pour commencer, il suffit de suivre le guide, d'être concentré et actif, ça va tout seul...

2) Le livre (en anglais facile):
The Linux Command Line: A Complete Introduction, 2nd Edition
Auteur: William Shotts

Je ne mets pas de lien, je l'ai trouvé très facilement en pdf...

La première partie de cette ouvrage reflète le cours d'Openclassrooms, mais avec plus de détails. Ce livre est excellent, il est très bien écrit, très agréable à lire, logique, les remarques et les exemples sont toujours pertinents, répondent à toutes les questions qu'un débutant peut se poser au cours de son apprentissage. Comme le cours d'Openclassroom, il suffit de suivre le guide, c'est limpide...

Tchao.
6
Programmation / bash : jobs, bg, fg...
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.

7
Installation et boot / Tumbleweed et Nouveau (le pilote)
Bonjour,

ma carte ATI a rendu l’âme après plus d'une décennie, je ne lui en veux pas, d'autant plus que je lui ai mis une petite pichenette derrière au niveau du branchement du câble... Elle a toujours fonctionné avec un pilote libre sans jamais avoir eu un soucis.

J'ai changé de crèmerie et ai acheté une "Asus Geforce GTX 1050 ti 4gb" d'occasion 70€.

Voulant faire pareil, utiliser un pilote libre, j'ai laissé faire avec 'nouveau'. Mais ça ne se passe pas comme prévu. J'ai lu que ce pilote n’était pas très robuste on va dire.

1) Sur ma Leap 15.1, j'ai réussi à booter sur un ancien kernel, puis j'ai installé le pilote propriétaire G04. Résultat ça marche très bien.

2) Sur ma Tumbleweed, je suis bloqué, rien ne marche. J'ai essayé tous les kernels à disposition, sans succès. CTR+F2 ne marche pas, c'est comme freezé. J'ai essayé avec 'nomodset' dans le grub, sans succès, j'ai essayé avec '3' dans le grub aussi pour démarrer en mode niveau 3, rien non plus.
Je précise que je fais tout ça pour installer le pilote propriétaire Nvidia G04.

Je ne sais pas comment faire, comment reprendre la main. Avec un dvd Tumbleweed ?

Merci pour votre aide.

Correction (28 mars 2020) : c'est nomodeset qu'il faut taper, sinon ça ne marche pas...
9
Internet, réseaux et serveurs / [Résolu] Configuration dns comment faire ?
Bonjour,
Je suis avec un ordinateur qui affiche un message d'erreur après le boot. Puis vient l'option de rentrer son mot de passe Root (ou CTRL D).
https://ibb.co/nmZxT0g
Je rentre le mdp Root.
J'essaie de lancer un zypper up, pour voir si une update peut changer QC: pas de réseau.

Je tape 'ip a' et vois que l'interface eth0 est désactivée (DOWN).
Je l'active avec 'ip ...', j'alloue une adresse IP correcte avec 'ip addr add ...', j'ai configuré la passerelle avec 'ip route...'.
Bref, je peux pinguer et aussi me connecter a la passerelle, une SFR box.
Par contre je n'arrive pas à surfer...
J'ai essayé d'écrire avec 'vim' dans /etc/resolv.conf, écriture impossible. Ce resolv.conf est vide de chez vide.
J'ai lu qu'il serait un lien symbolique vers, je ne sais pas...

Comment faire pour configurer une adresse de serveur DNS ?

Merci.

PS: je poste d'un téléphone, pas simple...
D'autre part je n'ai plus les commandes en tête, celles que j'ai saisies (ip addr add..), je les préciserai demain.
11
Programmes et logiciels / Un bon editeur LATEX
Bonjour,

Je poste ce message juste a titre informatif, pour conseiller.

J´ai tapé un texte avec LaTeX, ça ne m´était pas arrive depuis des lustres. Tout s´est bien passé.

J´ai trouvé l´éditeur TEXstudio vraiment propre et très fonctionnel. La version utilisée était la 2.12.20, je l´ai prise sur le dépôt ´Publishing´ (la version 2.12.10 est quant a elle sur le dépôt OSS).
C´est un fork de TEXmaker.

Bonne journée :)
12
Général / Comment supprimer imprimante de la liste des imprimantes ?
Bonjour,

j´ai une imprimante Lexmark MB2236adwe, connectee avec un cable ethernet au routeur, l´ordinateur est un portable en wifi.

Tout fonctionne correctement. Mais dans la liste des imprimantes disponibles, j´ai deux fois la meme imprimante avec un nom different (en faisant des essais, je l´ai configuree deux fois). Cette liste apparait dans tous les logiciels apres avoir demande une impression (Kate, Libreoffice, Okular...)

Dans la liste, j´ai:
  • Imprimer dans un fichier
  • Lexmark_MB2236adwe
  • MeinDrucker

comme ceci:


Je souhaite garder "MeinDrucker" et supprimer "Lexmark_MB2236adwe".
Comment faire ?

Dans Yast2 j´ai ceci:



Merci pour votre aide.
13
Internet, réseaux et serveurs / [Resolu] Decouvir quels ports sont a ouvrir, comment faire ?
Bonjour,

j´ai une imprimante-scanner Lexmark MB2236adwe. (une simple lase noir et blanc)

L´installation reseau de la partie impression se passe vraiment facilement avec YAST2, le driver est deja dans la liste proposee dans YAST2 imprimante...

Pour le scanner, si j´ouvre le parefeu, ca fonctionne.
Mais si je le ferme, ca ne fonctione plus.
J´ajoute que j´ai du installer leur driver proprietaire.

Je n´ai pas trouve les informations necessaires sur le site Lexmark.

Est-ce quelqu´un connait une methode, une technique pour determiner les ports a ouvrir sur mon PC pour que le scanner fonctionne ?

Merci. :)

PS: J´ai bien wireshark d´installe, mais je ne maitrise pas assez.
Desole pour les accents, je n´ai pas le bon clavier/pc...