Unix & Linux

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

1
Comprendre les emplacements des fichiers de configuration d'accueil: ~ /, ~ / .config / et ~ / .local / share /
Il y a un certain nombre de fichiers de configuration cachés dans mon répertoire personnel: certains d'entre eux sont ~/(par exemple ~/.cinnamon) certains d'entre eux sont ~/.config/(par exemple ~/.config/cinnamon-session) certains d'entre eux sont ~/.local/share/(par exemple ~/.local/share/cinnamon-session) Quelle est la logique de l'emplacement des fichiers de configuration de la maison? a) …

4
Comment faire de bash glob une variable chaîne?
Information système OS: OS X bash: GNU bash, version 3.2.57 (1) -release (x86_64-apple-darwin16) Contexte Je veux que Time Machine exclue un ensemble de répertoires et de fichiers de tout mon projet git / nodejs. Mes répertoires de projet sont dedans ~/code/private/et ~/code/public/j'essaye donc d'utiliser la boucle bash pour faire le …


3
Attribution d'une adresse IP statique à l'aide de nmcli
J'essaie donc de donner à une machine virtuelle une adresse IP statique, ce cas a été particulièrement têtu. La machine virtuelle s'exécute sur un cluster ESXi avec sa propre plage d'adresses IP publiques. Je l'ai fait (sorta) travailler avec une adresse IPv4, sauf qu'elle serait réaffectée à chaque démarrage, maintenant …


1
Renvoyer le propriétaire du processus en fonction du PID
J'essaie de récupérer le propriétaire d'un processus dans une liste, j'ai la commande pidof nmappour obtenir le fichier avec ps -u <PID> | grep USERlequel je joue actuellement, mais quand je l'exécute, il finit par imprimer les titres (ligne supérieure). Comment puis-je récupérer le nom du propriétaire en fonction de …

3
Le piège est-il hérité d'un sous-shell?
J'ai essayé un script suivant: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo La sortie du script ci-dessus était: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Cependant, je m'attendais à ce que le piège soit …
14 shell  trap  subshell 

1
Pourquoi ne devrais-je pas utiliser 'kill -9' / SIGKILL
Publier cette question parce que j'ai été surpris de ne pas trouver de réponse directe; excuses s'il s'agit d'un doublon - j'ai regardé! J'ai entendu cela kill -9ou kill -SIGKILLc'est mauvais, mais je ne comprends pas pourquoi. Si je ne devrais pas, kill -9que dois- je faire pour tuer un …
14 process  kill 

4
dd: plusieurs fichiers d'entrée
J'ai besoin de concaténer des morceaux de deux fichiers: si j'avais besoin de concaténer des fichiers entiers, je pourrais simplement faire cat file1 file2 > output Mais je dois ignorer le premier 1 Mo du premier fichier et je ne veux que 10 Mo du deuxième fichier. Cela ressemble à …
14 files  dd  cat  data 


3
Localisation du dossier d'extension PHP à l'aide de bash
J'essaie de construire un script bash pour installer l'extension PHP Source Guardian, mais le répertoire de destination est différent sur chaque version ultérieure d'Ubuntu. L'installation de PHP5 sur Ubuntu 14.04 entraîne le stockage des extensions dans / usr / lib / php5 / 20121212 + lfs /, dans Ubuntu 15.04 …
14 bash  ubuntu  php 

3
Comment régénérer 70-persistent-net.rules sans redémarrer?
Le fichier /etc/udev/rules.d/70-persistent-net.rulesest généré automatiquement sur un système Linux avec udev, s'il n'existe pas, lors du redémarrage. Mais je voudrais savoir comment créer ce fichier de règles (avec une commande) sans redémarrer le serveur. J'ai fait des recherches sur Google pendant un certain temps et j'ai constaté que le fichier …
14 linux  udev 



3
script pour vérifier si le certificat SSL est valide
J'ai plusieurs certificats SSL et je voudrais être averti lorsqu'un certificat a expiré. Mon idée est de créer un cronjob, qui exécute une commande simple tous les jours. Je sais que la opensslcommande sous Linux peut être utilisée pour afficher les informations de certificat du serveur distant, c'est-à-dire: openssl s_client …

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.