Unix & Linux

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

2
Qu'est-ce qui définit fs: [0x28] (pile canari)?
De ce post, il est montré qu'il FS:[0x28]s'agit d'un empilement de canaris. Je génère ce même code en utilisant GCC sur cette fonction, void foo () { char a[500] = {}; printf("%s", a); } Plus précisément, je reçois cet assemblage .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; …
11 linux  security  gcc  stack 

4
Le temps du système Linux saute temporellement
J'ai vu un étrange comportement de changement d'heure système sur certains serveurs (matériels): dans /var/logs/syslog, l'heure de la date précédant chaque message de journal change parfois en aléatoire et revient à la normale dans le message suivant, comme suit: Feb 22 2018 09:09:30 ... Feb 22 2018 09:09:32 ... Jan …
11 logs  timestamps  time 


2
shell posix: imprimer la liste des noms de variables d'environnement (sans valeurs)
D'une manière compatible posix qui fonctionne avec plusieurs implémentations, comment puis-je imprimer la liste des variables d'environnement actuellement définies sans leurs valeurs? Sur certaines implémentations (mksh, freebsd / bin / sh), le simple fait d'utiliser exportseul suffira: $ export FOO2 FOO Mais pour certaines autres implémentations (bash, zsh, dash), exportaffiche …



3
Script Shell: création d'une variable avec des options à l'intérieur
J'ai une commande rsync avec les paramètres suivants: rsync -avz --{partial,stats,delete,exclude=".*"} Je veux mettre ces paramètres dans une variable pour la réutiliser ensuite dans le script. Quelque chose comme ça: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 J'ai essayé avec des guillemets, des guillemets simples, des crochets, sans succès.

2
Comment faire ctrl + c / pas / interrompre la boucle while?
Étant donné cette boucle: while sleep 10s ; do something-that-runs-forever done Lorsque j'appuie sur Ctrl + C, toute la boucle while est interrompue. Ce que je veux faire, c'est interrompre le processus "quelque chose", laisser passer 10 secondes, puis redémarrer "quelque chose". Comment puis-je faire en sorte que ctrl + …
11 bash 

1
Comment désactiver la réponse Ping (écho ICMP) sous Linux tout le temps?
Je veux désactiver la réponse ping tout le temps sur mon système d'exploitation Ubuntu, les commandes suivantes fonctionnent mais uniquement jusqu'à ce que le système redémarre: Ping off: echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all Ping sur: echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all Comment pourrais-je supprimer l'écho même après avoir redémarré mon ordinateur portable?
11 ping  icmp 

1
Impossible d'activer le service utilisateur. "Impossible d'obtenir la connexion D-Bus: connexion refusée"
J'obtiens cette erreur lors de l'exécution d'une commande systemd en tant qu'utilisateur: admin@Xroklaus:~ $ systemctl --user list-units Failed to get D-Bus connection: Connection refused Sans le paramètre utilisateur, la commande s'exécute correctement. admin@Xroklaus:~ $ systemctl list-units UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File …

1
zsh ne peut pas entrer dans le terminal lors de la tuyauterie stdin et stdout avec une commande variable qui a une sortie tty
Information système: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Faites défiler jusqu'aux EXEMPLES en bas si vous voulez simplement vous plonger dans les exemples simplifiés que j'ai faits. REMARQUE: je ne suis pas un grand zshutilisateur. Je regardais les fzfraccourcis clavier pour bashet zsh. Remarquez comment …
11 bash  zsh  pipe  tty 


7
Erreur lors du chargement des bibliothèques partagées: libicuuc.so.59: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
Après la mise à jour avec pacman -Syuq: # pacman -Sc pacman: erreur lors du chargement des bibliothèques partagées: libicuuc.so.59: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type # find / -name libicuuc.so.* 2>/dev/null /usr/lib/libicuuc.so.60.1 /usr/lib/libicuuc.so.60 Arch Linux dans une version Pi 1: # uname …
11 pacman  arch-arm 

3
À qui Linux demande-t-il lorsque vous effectuez un whois?
Quand vous faites: $ whois stackoverflow.com votre Linux effectue-t-il d'abord une requête DNS, trouve-t-il l'IP de stackoverflow.com, puis demande-t-il directement les informations? Ou demande-t-il un serveur whois "racine" (l'IP du "serveur whois racine" est-elle codée en dur dans une distribution Linux, d'une manière similaire à /etc/bind/db.root?), Qui délègue ensuite à …
11 dns  whois 


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.