Unix & Linux

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



4
Une façon plus simple de comparer la somme de contrôle md5?
Après avoir téléchargé un fichier qui a une somme de contrôle md5 disponible, je le vérifie actuellement avec md5 *file* | grep *given_checksum* par exemple md5 file.zip | grep -i B4460802B5853B7BB257FBF071EE4AE2 mais il me semblait drôle d'exiger grep et la pipe pour ce qui est sûrement une tâche très courante. …
11 osx  hashsum 

2
Roll-your-own GMail alternative
Je quitte GMail mais j'essaie d'éviter les maux de tête qui accompagnent l'administration de mon propre serveur IMAP accessible sur Internet. J'ai accès à un compte IMAP commercial et j'aimerais continuer à utiliser ce compte. Fondamentalement, la façon dont je voudrais que cela fonctionne est que le courrier est téléchargé …
11 email  imap 

10
Bash moyen de vérifier si un processus est déjà en cours d'exécution en arrière-plan (et ignorer la réexécution en fonction de cela)?
Puis-je créer une ligne de commande bash qui n'exécute qu'une certaine commande si le processus n'est pas déjà en cours d'exécution (en arrière-plan)? Comment vérifier * si une commande est déjà en cours d'exécution? (afin que je puisse ajouter la commande suivante &&entre eux afin que la suivante s'exécute uniquement …
11 bash  shell  process 

2
Puis-je empêcher Linux d'écouter un périphérique d'entrée USB comme un clavier, mais toujours capturer des événements avec un programme?
J'ai un lecteur de codes-barres USB sur /dev/input/event0( /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd), et la numérisation d'un code-barres provoque l'envoi d'événements de pression de touche. Je capture ces touches à l'aide de la bibliothèque Libdevinput Ruby, qui fonctionne très bien. Le problème est que chaque code-barres est également entré en tant que nom d'utilisateur, …
11 linux  debian  devices  events 

1
Supprimez la protection en écriture du lecteur flash USB
J'ai une montre de sport qui a une mémoire flash intégrée. Cette mémoire flash est utilisée pour stocker les informations d'entraînement. Lorsque je connecte la montre à mon ordinateur à l'aide du câble USB, elle est détectée en tant que lecteur flash protégé en écriture: [354703.052138] sd 7:0:0:0: [sdc] Write …
11 usb  usb-drive 


3
Comment démarrer une tâche cron sans redémarrage?
J'utilise un travail cron pour appeler offlineimaptoutes les 2 minutes: */2 * * * * /usr/bin/offlineimap > ~/Maildir/offlineimap.log 2>&1 J'avais besoin de tuer le travail cron pour résoudre un problème. Comment puis-je redémarrer la tâche cron (sans redémarrer)? J'ai trouvé cette «solution» en ligne: mylogin@myhost:~$ sudo /etc/init.d/cron restart Rather than …
11 cron 



2
Développer le sous-shell avant de l'exécuter?
J'exécute souvent des commandes à l'aide de sous-coquilles et j'aimerais parfois que les sous-coquilles soient développées avant d'exécuter quelque chose. De cette façon, je pourrais vérifier ce que je fais et éventuellement modifier ce qui est sur le point de se produire également. Par exemple, comment puis-je développer la ligne …

2
iotop mais pour un disque particulier?
Existe-t-il un outil comme iotopmais pour surveiller les E / S sur des volumes spécifiques? (Ou peut-être que j'ai raté un moyen de filtrer iotop?) Sinon, existe-t-il un moyen d'obtenir ces informations via (par exemple) /proc? ( dstatetc., ne montrent qu'une activité agrégée sur tous les processus par volume, alors …
11 linux  io  top  proc 

3
Vérifier le trafic réseau sortant
Dans Ubuntu, comment puis-je vérifier les informations envoyées via la connexion réseau, les programmes qui le font et les sites auxquels mon ordinateur se connecte? Je ne suis pas paranoïaque à propos de la sécurité, mais qui sait?

2
Localiser le porc du noyau CPU occasionnel
J'ai un noyau 2.6.35 PREEMPT fonctionnant sur un processeur ARMv7 à vitesse modérée. Environ une fois toutes les 100 à 125 secondes, quelque chose fait que le noyau ne parvient pas à traiter certains pilotes liés à l'audio suffisamment rapidement pour éviter les sous-exécutions. Le hold-up est généralement compris entre …
11 kernel  profiling 

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.