Unix & Linux

52
Le noyau a-t-il une fonction main ()? [fermé]

J'apprends les pilotes de périphérique et la programmation du noyau. Selon le livre de Jonathan Corbet, il n'y a aucune main()fonction dans les pilotes de périphérique. J'ai donc deux questions: Pourquoi n'avons-nous pas besoin d'une main()fonction dans les pilotes de périphérique? Le noyau...

52
Créer le shell par défaut de zsh sans accès root

J'utilise les ordinateurs de mon école et j'aimerais utiliser zshau lieu de bash. J'aimerais en faire le shell par défaut, mais je ne peux pas exécuter une commande telle que, $ chsh -s $(which zsh)car je ne dispose pas de privilèges d'administrateur. Existe-t-il un moyen de mettre quelque chose...

52
Pourquoi le montage se produit-il sur un répertoire existant?

Un répertoire existant est nécessaire en tant que point de montage . $ ls $ sudo mount /dev/sdb2 ./datadisk mount: mount point ./datadisk does not exist $ mkdir datadisk $ sudo mount /dev/sdb2 ./datadisk $ Je trouve cela déroutant car il recouvre le contenu existant du répertoire. Il existe deux...

52
Comment `man git init` obtient-il la bonne page de manuel?

Il semble donc que taper man git initdans une invite bash sur un système Ubuntu 14.04 fasse la même chose man git-init, sauf que je ne sais pas trop comment. La manpage pour man(c.-à-d. man man) Ne semble pas autoriser cette construction, à moins qu’elle ne gitfigure sectiondans le manuel, mais la...

52
Pourquoi les pages de manuel n'ont-elles pas d'exemples?

Existe-t-il une raison pour laquelle la plupart des pages de manuel n'incluent pas quelques exemples courants? Ils expliquent généralement toutes les options possibles, mais cela rend encore plus difficile pour un débutant de comprendre comment il est "habituellement"

52
Comprendre ce que fait un binaire Linux

J'ai récemment eu pour tâche de comprendre un programme binaire Linux. Cependant, le programme était sous forme binaire. J'ai utilisé les commandes file, stringset objdumpd'avoir une petite idée de ce qu'il faisait, et quelles fonctions il appelait. Il semble que le binaire soit compilé avec des...

51
Répondre sur la même interface que entrant?

J'ai un système avec deux interfaces. Les deux interfaces sont connectées à Internet. L'un d'eux est défini comme route par défaut; Un effet secondaire de cela est que si un paquet arrive sur l'interface de route autre que celle par défaut, la réponse est renvoyée via l'interface de route par...

51
Gestionnaires de paquets non-root

D'après mes recherches, il semble que tous les gestionnaires de paquets insistent pour être utilisés en tant qu'utilisateur privilégié et doivent être installés dans /. Généralement, ce que j'aime faire, c'est créer un compte jetable, compiler des logiciels et installer $HOMEpour ce compte. Je peux...