Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x


2
Trouver tous les liens absolus dans une arborescence de répertoires
Comment détecter (récursivement) tous les liens symboliques dans un répertoire qui identifient leur cible de manière absolue plutôt que relative? Étant donné que ces liens sont très susceptibles de se rompre lorsqu'une arborescence de répertoires entière est déplacée, j'aimerais avoir un moyen de les identifier. Même les liens relatifs peuvent …
8 symlink 


3
Envoyer stdout et stderr vers un fichier, un syslog et un terminal
Pour certaines machines cloud que je lance, j'essaie de me connecter à un fichier spécifique, syslog et le terminal / console. En haut de mes scripts de configuration de machine / cloud-init, j'ai les éléments suivants: #!/bin/bash exec &> >(tee "/tmp/box-setup.log" | logger -t box-setup) apt-get install -y some-package Cela …

2
Transport de raccourcis clavier / raccourcis clavier vers Wayland?
J'utilise actuellement plusieurs dizaines de raccourcis clavier en xfce4utilisant xbindkeys. Je veux cependant passer à Wayland pour la gestion des fenêtres. Question: Est-ce que le xbindkeystravail à Wayland? Sinon, comment configurer les raccourcis clavier dans Wayland? Existe-t-il un moyen facile de transplanter une configuration de clavier de X à Wayland?

4
Comment savoir si un fichier est mappé en mémoire?
Je suis confus au sujet des fichiers mappés en mémoire, j'ai donc quelques questions que je serais très heureux si vous pouviez m'aider. Disons que je navigue vers un répertoire de mon système de fichiers et qu'il y a un fichier dans ce répertoire. Est-il possible que ce fichier pointe …
8 files  memory 

2
Copie de plusieurs fichiers à distance à l'aide de rsync sur ssh
Je souhaite copier plusieurs fichiers à partir d'une machine distante à l'aide de rsync. J'utilise donc la commande suivante. rsync -Pav -e 'ssh -i sshkey' user@remotemachine:/home/user/file1.zip file2.zip file3.zip . Il montre l'erreur suivante Arg local inattendu: file2.zip Si arg est un fichier / répertoire distant, préfixez-le avec deux-points (:). Erreur …

1
Différence de mots de couleur comme celle de git?
J'utilise depuis longtemps les git (colorés) --word-diffque je trouve géniaux. Je me suis retrouvé aujourd'hui dans une situation où j'avais deux cordes dont j'avais besoin pour comparer mot à mot et envie de quelque chose comme le diff de git. Je connais wdiff+ colordiff, mais ses résultats ne sont certainement …
8 colors  git  diff  colordiff 

1
Comment déboucher la coupe?
Je souhaite obtenir uniquement des adresses e-mail se terminant par "@ xyz.nl" à partir de mon fichier journal de messagerie. Pour y parvenir, je fais: # tail -f /var/log/mail.log | grep --i --line-buffered "@xyz.nl" | cut -d '@' -f 1 | cut -d '<' -f 2 Le --line-buffered avec grep …
8 pipe  cut 

1
Créer une image Docker en mode privilégié
Comment créer une image Docker avec des capacités privilégiées, comme lors de l'exécution docker run -ti --privileged? Je peux donc monter un appareil tout en construisant mon Dockerfile sans obtenir une automount erreur?

2
Mettre à niveau le noyau Linux 3 à 4 dans Debian 8
Mon matériel audio et sans fil ne fonctionne pas sous mon noyau 3.16.x actuel sur mon système Debian 8. J'ai joué: apt-cache search linux-image avec l'intention d'obtenir le noyau Linux version 4.x pour essayer de résoudre ce problème (car le matériel fonctionne correctement sous Ubuntu 16.04). Cependant, il semble que …
8 debian  kernel  apt  upgrade 


3
Que se passe-t-il lorsque vous manquez de PID?
C'est une question purement académique, car cela n'arrivera jamais. Si un PID est stocké sous le type pid_t, et non avec un type à précision arbitraire, le nombre de PID pouvant exister à la fois est limité. Existe-t-il un comportement défini pour le débordement des PID? Le processus 65536th tuera …
8 process  proc 

2
Pourquoi certains noms d'utilisateur sur FreeBSD commencent-ils par un trait de soulignement?
Certains noms d'utilisateur sur FreeBSD commencent par un trait de soulignement: _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin mais d'autres ne le font pas: www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin Quelle est la signification de ce trait de soulignement? Est-ce purement historique ou sert-il un objectif pratique? D'autres exemples peuvent être vus dans le fichier ports / …
8 freebsd  users 

2
Exécuter tout en étant vrai dans le script systemd
J'ai obtenu un script bash exécutant essentiellement ceci: #!/bin/bash [...] while true; do str="broadcast "`randArrayElement "messages[@]"` server_send_message $str sleep $interval done Maintenant, je veux l'exécuter en tant que service systemd, mon script de service ressemble à ceci: [Unit] Description=Announcer After=network.target [Service] ExecStart=/usr/local/bin/somescript &; disown ExecStop=/usr/bin/kill -9 `cat /tmp/somescript.pid` Type=forking PIDFile=/tmp/somescript.pid …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.