Quand je viens d'utiliser de la pipe en bash, je n'y ai pas pensé davantage. Mais quand j'ai lu un exemple de code C utilisant pipe () d'appel système avec fork (), je me demande comment comprendre les pipes, y compris les pipes anonymes et les pipes nommées. On entend …
J'ai des doutes concernant * nix. Je ne sais pas quel type de fichier exécutable est ls, que ce soit .sh ou .ksh ou tout autre type d'exécutable système s'il l'est, qu'est-ce que c'est? lorsque j'ai essayé de voir à quoi ressemble le code source de la lscommande, il montre …
Ma question est de savoir comment les répertoires sont mis en œuvre? Je peux croire une structure de données comme une variable, par exemple une table, un tableau ou similaire. Puisque UNIX est Open Source, je peux regarder dans la source ce que fait le programme lorsqu'il a créé un …
C'est une question sur les applications de l'espace utilisateur, mais écoutez-moi! Pour ainsi dire, trois "applications" sont nécessaires pour démarrer une distribution fonctionnelle de Linux: Bootloader - Pour les applications intégrées, il s'agit généralement de U-Boot, mais ce n'est pas une exigence difficile. Noyau - C'est assez simple. Système de …
Je lis l'article Wikipedia sur la gestion des processus . Je me concentre sur Linux. Je ne peux pas comprendre la relation et les différences entre l'appel système, le passage de message et l'interruption, dans leurs concepts et objectifs. S'agit-il tous de processus pour faire des requêtes au noyau pour …
Puis-je prendre un noyau Linux et l'utiliser avec, disons, FreeBSD et vice versa (noyau FreeBSD dans, disons, un Debian)? Y a-t-il une réponse universelle? Quelles sont les limitations? Quelles sont les obstructions?
$ uname -a Linux 3.13.0-29-generic # 53-Ubuntu SMP mer 4 juin 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux Exécution d'ubuntu 12.04.1 LTS. Pourquoi a-t-il l'architecture ( x86_64) répertoriée trois fois?
Je veux installer FreeBSD aujourd'hui sur un disque dur de rechange que je traîne. Je voudrais faire un essai, apprendre quelques choses, et si cela me convient, je remplacerai mon serveur / NAS / boîte de codage Ubuntu 10.10 actuel par. La curiosité est la principale raison. Je veux également …
Quelqu'un peut-il expliquer le mécanisme set-user-ID sous Unix? Quelle était la justification de cette décision de conception? En quoi est-il différent d'un mécanisme d'ID utilisateur efficace?
J'ai utilisé cette commande pour ajouter l'arc i386: sudo dpkg --add-architecture i386 Et puis immédiatement après sans installer de paquets, j'ai essayé de supprimer l'arc i386 comme suit: sudo dpkg --remove-architecture i386 Et j'ai eu l'erreur: dpkg: error: cannot remove architecture 'i386' currently in use by the database Les solutions …
Récemment dans une interview, j'ai été interrogé sur l'algorithme de planification utilisé par le système d'exploitation Linux. Quel est l'algorithme utilisé pourquoi? De plus, quel algorithme est utilisé dans les systèmes d'exploitation en temps réel et pourquoi?
J'ai parcouru la réponse à cette question, mais je ne comprends pas très bien la différence entre les appels système et les fonctions de bibliothèque. Conceptuellement, quelle est la différence entre les deux?
J'essaie de comprendre comment les autorisations utilisateur fonctionnent sous Linux. Le noyau démarre et démarre en inittant que root, non? Init exécute ensuite les scripts de démarrage et s'exécute getty( agetty), à nouveau en tant que root. Agetty lit simplement le nom d'utilisateur et s'exécute login, toujours en tant que …
Je construis un rpm en utilisant la rpmbuildcommande comme: rpmbuild -bb --root <DIRECTORY> --target i386 --define "_topdir <DIRECTORY>" <specfile>.spec Lorsque j'utilise ma machine SLED 10 SP3 x86, elle fonctionne correctement. Mais sur ma machine virtuelle SLES 10 SP3 x64, cela donne l'erreur suivante: error: No compatible architectures found for build …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.