Unix & Linux

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

7
Comment grep -v et exclure également la ligne suivante après le match?
Comment filtrer 2 lignes pour chaque ligne correspondant à l'expression rationnelle grep? c'est mon test minimal: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest Et évidemment j'ai essayé par exemple grep -vA 1 SomeTestAAce qui ne fonctionne pas. la sortie souhaitée est: SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestACDF EndTest

2
Comment faire attendre mes services utilisateurs jusqu'à ce que le réseau soit en ligne?
J'ai écrit quelques fichiers de service utilisateur systemd que je souhaite que les utilisateurs activent et qui nécessitent une connexion réseau fonctionnelle. J'ai pensé que ce serait aussi simple que: Wants=network-online.target After=network-online.target Cependant, les services semblent commencer trop tôt, et journalctlje vois: network-online.target: Cannot add dependency job, ignoring: Unit network-online.target …


5
Le serveur SSH ne répond pas aux demandes de connexion
J'essaie de configurer un serveur SSH sur ma machine locale à l'aide d'OpenSSH. Lorsque j'essaie de SSH depuis un hôte distant vers mon serveur SSH local, le serveur SSH ne répond pas et la demande expire. Je suis à peu près sûr qu'il existe une solution vraiment évidente que j'écarte …
14 ssh  openssh 

2
Interrompre rsync avec ctrl-c, dois-je utiliser `--partial` ou` --append`?
Je voudrais interrompre rsyncavec ctrl-c(disons après que la moitié du fichier a été transféré) et reprendre sans avoir à renvoyer les données qui ont déjà été transférées. Les informations de stackexchange / google que j'ai trouvées semblent contradictoires. J'en ai trouvé certains qui disent utilisation --partialet d'autres qui disent utilisation …


4
Systemd tue le service immédiatement après le démarrage
J'écris le fichier d'unité systemd pour OSSEC HIDS. Le problème est que lorsque systemd démarre le service, il les arrête immédiatement. Lorsque j'utilise cette directive ExecStart, tout fonctionne bien. ExecStart=/var/ossec/bin/ossec-control start Mais quand je fais une petite amélioration, je suis bien dans les journaux OSSEC, qu'il reçoive SIG 15 après …
14 centos  rhel  systemd 




2
Changer le processus parent d'un processus?
Est-il possible de changer le processus parent d'un processus? Si oui, comment? Par exemple, comment screenparvient-il à attacher une screensession et les processus en cours d'exécution à différents processus shell? Y a-t-il un changement de processus parent? Il me semble avoir entendu parler d'autres façons de changer le processus shell …


1
Utiliser inotifywait avec vim
J'ai un script simple qui surveille les modifications du fichier et le synchronise avec une copie à distance: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Cela fonctionne très bien avec nano, mais échoue avec vim. Lorsque j'utilise nano, il génère: somefile CLOSE_WRITE,CLOSE et démarre la boucle …
14 files  vim  rsync  inotify 

2
Supprimer des fichiers antérieurs à un fichier spécifique
Je dois supprimer d'un dossier tous les fichiers antérieurs à un fichier spécifique. Exécution de bash sur CentOS 7. J'ai une solution pour cela, mais je pense qu'il devrait y avoir une manière plus élégante de le faire: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } …

3
L'agent GPG ne supprime pas ma clé SSH du trousseau de clés
J'ai un problème vraiment troublant. Je n'arrive pas gpg-agentà retirer ma clé SSH de son trousseau et elle persiste même après de nombreux redémarrages. $ ssh-add -D SSH_AGENT_FAILURE Failed to remove all identities. Même quand je lui dis de retirer l'identité: $ ssh-add -d /path/to/private/key Identity removed: /path/to/private/key Je regarde …
14 ssh  gpg-agent 

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.