Rechercher une page de manuel
Index
Langue: fr
Version: 6 March 2007 (fedora - 16/08/07)
Section: 2 (Appels système)
Sommaire
NOM
Appels-systèmeDESCRIPTION
Lorsque l'on débute sous Linux (et même après quelques années de pratique :-)), on ne se rend pas toujours compte des commandes possibles mises à disposition de l'utilisateur. Aussi, un index devient fort utile pour consulter la liste de ces commandes.C'est la raison d'être de cette page.
LISTE
- _exit, _Exit
- Mettre fin au processus en cours d'exécution.
- accept
- Accepter une connexion sur une socket.
- access
- Vérifier les permissions d'accès à un fichier.
- acct
- Activer/désactiver la comptabilité des processus.
- adjtimex
- Régler l'horloge du noyau (kernel clock).
- alarm
- Programmer un réveil pour l'émission d'un signal.
- alloc_hugepages, free_hugepages
- Allouer ou libérer des pages immenses.
- arch_prctl
- Fixe l'état spécifique à l'architecture.
- bdflush
- Démarrer, vider, ajuster le démon buffer-dirty-flush.
- bind
- Fournir un nom à une socket.
- brk, sbrk
- Modifier la taille du segment de données.
- cacheflush
- Vider le contenu des mémoires caches.
- capget, capset
- Configurer les capacités.
- chdir, fchdir
- Changer le répertoire courant.
- chmod, fchmod
- Modifier les permissions d'accès à un fichier.
- chown, fchown, lchown
- Modifier l'appartenance d'un fichier.
- chroot
- Modifier le répertoire racine.
- clone
- Créer un processus fils (child).
- close
- Fermer un descripteur de fichier.
- connect
- Débuter une connexion sur une socket.
- create_module
- Créer une entrée de module chargeable.
- delete_module
- Supprimer une entrée de module chargeable.
- dup, dup2
- Dupliquer un descripteur de fichier.
- epoll_create
- Ouvrir un descripteur de fichier epoll.
- epoll_ctl
- Interface de contrôle pour un descripteur epoll.
- epoll_wait
- Attendre un évément sur un descripteur epoll.
- execve
- Exécuter un programme.
- exit_group
- Sortir de tous les threads d'un processus.
- faccessat
- Modifier les permissions d'un fichier relativement à un descripteur de fichier de répertoire.
- fchmodat
- Modifier les permissions d'un fichier relativement à un descripteur de fichier de répertoire.
- fchownat
- Modifier l'appartenance d'un fichier relativement à un descripteur de fichier de répertoire.
- fcntl
- Manipuler un descripteur de fichier.
- fdatasync
- synchronise des données en mémoire avec un fichier sur disque.
- flock
- Placer ou enlever un verrou coopératif sur un fichier ouvert.
- fork
- Créer un processus fils.
- fstatat
- Obtenir l'état d'un fichier relativement à un descripteur de fichier de répertoire.
- fsync
- Synchroniser un fichier en mémoire avec le disque.
- futex
- Mécanisme de verrouillage rapide en mode utilisateur.
- futimes
- Modifier les horodatages d'un fichier relativement à un descripteur de fichier de répertoire.
- get_kernel_syms
- Obtenir les symboles exportés du noyau et des modules.
- get_thread_area
- Obtenir une zone de stockage local pour thread (TLS)
- getcontext, setcontext
- Lire ou écrire le contexte utilisateur.
- getdents
- Obtenir les points d'entrée d'un répertoire.
- getdomainname, setdomainname
- Lire ou fixer le nom de domaine.
- getdtablesize
- Lire la taille de la table des descripteurs.
- getgid, getegid
- Obtenir l'identifiant du groupe.
- getgroups, setgroups
- Lire/écrire la liste des groupes supplémentaires d'un processus.
- gethostid, sethostid
- Lire/écrire l'identifiant unique de l'hôte.
- gethostname, sethostname
- Lire/écrire le nom d'hôte.
- getitimer, setitimer
- Lire/écrire la valeur d'une temporisation. .
- getpagesize
- Obtenir la taille des pages mémoire du système.
- getpeername
- Obtenir le nom d'un correspondant connecté sur une socket.
- getpid, getppid
- Obtenir l'identifiant d'un processus.
- getpriority, setpriority
- Lire/écrire la priorité d'ordonnancement du processus.
- getresuid, getresgid
- Obtenir les UIDs ou les GIDs réels, effectifs et sauvés.
- getrlimit, setrlimit
- Lire/écrire les limites des ressources.
- getrusage
- Lire l'utilisation des ressources.
- getsid
- Obtenir l'identifiant de session.
- getsockname
- Obtenir le nom d'une socket.
- getsockopt, setsockopt
- Lire et écrire les options d'une socket.
- gettid
- Obtenir l'identificateur de thread.
- gettimeofday, settimeofday
- Lire/écrire l'heure actuelle.
- getuid, geteuid
- Obtenir l'identifiant de l'utilisateur.
- getxattr, lgetxattr, fgetxattr
- Lire la valeur d'un attribut étendu.
- idle
- Rendre le processus 0 inactif.
- init_module
- Initialiser une entrée de module chargeable.
- inotify_add_watch
- Ajouter un surveillant sur une instance inotify initialisée.
- inotify_init
- Initialiser une instance inotify.
- inotify_rm_watch
- Supprimer un surveillant existant d'une instance inotify.
- intro, _syscall
- Introduction à la section des appels système.
- io_cancel
- Annuler une opération d'entrée-sortie asynchrone en attente.
- io_destroy
- Détruire un contexte d'entrées-sorties asynchrones.
- io_getevents
- Lire les évenements d'E/S asynchrones terminés.
- io_setup
- Créer un contexte d'entrées-sorties asynchrones.
- io_submit
- Soumettre un bloc d'entrées-sorties asynchrones.
- ioctl
- Contrôler les périphériques.
- ioctl_list
- Liste des requêtes ioctl pour Linux/i386.
- ioperm
- Positionner les autorisations d'entrée-sortie sur les ports.
- iopl
- Modifier le niveau de privilège d'entrée-sortie.
- ioprio_get, ioprio_set
- Obtenir/configurer la classe d'ordonnancement d'entrées-sorties et la priorité.
- ipc
- Appeler les fonctions IPC du Système V.
- kill
- Envoyer un signal à un processus.
- killpg
- Envoyer un signal à un groupe de processus.
- link
- Crée un nouveau nom pour un fichier.
- linkat
- Créer un lien vers un fichier relativement à des descripteurs de fichier de répertoire.
- listen
- Attendre des connexions sur une socket.
- listxattr, llistxattr, flistxattr
- Lister les noms des attributs étendus.
- _llseek
- Positionner la tête de lecture/écriture dans un fichier.
- lookup_dcookie
- Renvoie le chemin d'accès d'un élément de répertoire.
- lseek
- Positionner la tête de lecture/écriture dans un fichier.
- madvise
- Configure l'utilisation de la mémoire.
- mbind
- Configurer la politique mémoire pour un intervalle mémoire.
- mincore
- Savoir quelles pages se trouvent en mémoire physique.
- mkdir
- Créer un répertoire.
- mkdirat
- Créer un répertoire relativement à un descripteur de fichier de répertoire.
- mknod
- Créer un noeud du système de fichiers.
- mknodat
- Créer un fichier spécial ou ordinaire relativement à un descripteur de fichier de répertoire.
- mlock, munlock, mlockall, munlockall
- Vérouiller et dévérouiller la mémoire.
- mmap, munmap
- Établir/supprimer une projection en mémoire (map/unmap) des fichiers ou des périphériques.
- mmap2
- Établir une projection en mémoire d'un fichier ou d'un périphérique.
- modify_ldt
- Lire/écrire la LDT.
- mount, umount, umount2
- Monter/démonter des systèmes de fichiers.
- mprotect
- Contrôler les autorisations d'accès à une partie de la mémoire.
- mq_getsetattr
- Obtenir/configurer les attributs de files de messages.
- mremap
- Modifier une projection de la mémoire virtuelle.
- msgctl
- Contrôler les messages.
- msgget
- Obtenir un identificateur de file de messages.
- msgop, msgrcv, msgsnd
- Opérations sur les messages.
- msync
- Synchroniser un fichier et une projection en mémoire.
- nanosleep
- Arrêter l'exécution pendant une durée donnée.
- nfsservctl
- Appel système d'interface pour le démon NFS du noyau.
- nice
- Augmenter la courtoisie du processus.
- oldfstat, oldlstat, oldstat, oldolduname, olduname
- Appels système obsolètes.
- open, creat
- Ouvrir ou créer éventuellement un fichier ou un périphérique.
- openat
- Ouvrir un fichier relativement à un descripteur de fichier de répertoire.
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p
- Lire/Écrire sur un port
- Résolution de chemin sous Unix/Linux
- Trouver le fichier référencé par son nom.
- pause
- Attendre un signal.
- pciconfig_read, pciconfig_write, pciconfig_iobase
- Gestion d'information des périphériques pci.
- personality
- Indiquer le domaine d'exécution du processus.
- pipe
- Créer un tube.
- pivot_root
- Modifier la racine du système de fichiers.
- poll, ppoll
- Attendre un événement concernant un descripteur de fichier.
- posix_fadvise
- Prédéclarer des accès aux données d'un fichier.
- prctl
- Opérations sur un processus.
- pread, pwrite
- Lire ou écrire à une position donnée d'un descripteur de fichier.
- ptrace
- Suivre un processus.
- query_module
- Interroger le noyau sur diverses choses relatives aux modules.
- quotactl
- Manipuler les quotas de disque.
- read
- Lire le contenu d'un fichier.
- readahead
- Lire d'avance une ou plusieurs pages en mémoire cache.
- readdir
- Lire une entrée de répertoire.
- readlink
- Lire le contenu d'un lien symbolique.
- readlinkat
- Lire la valeur d'un lien symbolique relativement à un descripteur de fichier de répertoire.
- readv, writev
- Lire ou écrire dans plusieurs tampons.
- reboot
- Redémarrer la machine, ou activer/désactiver Ctrl-Alt-Suppr.
- recv, recvfrom, recvmsg
- Recevoir un message sur une socket.
- remap_file_pages
- Créer une projection non linéaire d'un fichier.
- removexattr, lremovexattr, fremovexattr
- Suppression d'un attribut étendu.
- rename
- Changer le nom ou l'emplacement d'un fichier.
- renameat
- Renommer un fichier relativement à des descripteurs de fichier de répertoire.
- rmdir
- Supprimer un répertoire.
- sched_get_priority_max, sched_get_priority_min
- Obtenir l'intervalle de priorités statiques de l'ordonnanceur.
- sched_rr_get_interval
- Obtenir l'intervalle SCHED_RR pour le processus indiqué.
- sched_setaffinity, sched_getaffinity, CPU_CLR, CPU_ISSET, CPU_SET, CPU_ZERO
- Définir et obtenir le masque d'affinité CPU d'un processus.
- sched_getparam, sched_setparam
- Lire/écrire les paramètres d'ordonnancement.
- sched_setscheduler, sched_getscheduler
- Lire/fixer la politique d'ordonnancement et ses paramètres.
- sched_yield
- Céder le processeur.
- select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO
- Multiplexage d'entrées-sorties synchrones.
- select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO
- Multiplexage d'E/S synchrones
- semctl
- Opérations de contrôle sur les sémaphores.
- semget
- Obtenir l'identificateur d'un ensemble de sémaphores.
- semop, semtimedop
- Opérations sur les sémaphores.
- send, sendto, sendmsg
- Envoyer un message sur une socket.
- sendfile
- Transfert de données entre descripteurs de fichiers.
- set_mempolicy
- Configurer la politique de la mémoire NUMA par défaut pour un processus et ces fils.
- set_thread_area
- Fixer la zone de stockage local (TLS) du thread.
- set_tid_address
- Positionner un pointeur vers un identifiant de thread (TID).
- seteuid, setegid
- Fixer les UID et GID effectifs.
- setfsgid
- Fixer le GID pour les vérifications d'accès au système de fichiers.
- setfsuid
- Fixer l'UID pour les vérifications d'accès au système de fichiers.
- setgid
- Fixer l'ID de groupe.
- setpgid, getpgid, setpgrp, getpgrp
- Fixer/lire le groupe du processus.
- setresuid, setresgid
- Fixer les UIDs ou les GIDs réels, effectifs et sauvés.
- setreuid, setregid
- Fixer les UID et GID effectifs et/ou réels.
- setsid
- Créer une session et fixer l'ID du groupe de processus.
- setuid
- Fixer l'ID de l'utilisateur.
- setup
- Configurer les périphériques, les systèmes de fichiers et monter le système de fichiers racine.
- setxattr, lsetxattr, fsetxattr
- Fixer les attributs étendus.
- shmctl
- Contrôler la mémoire partagée.
- shmget
- Allouer un segment de mémoire partagée.
- shmop, shmat, shmdt
- Opérations sur la mémoire partagée.
- shutdown
- Terminer une commnication en full-duplex.
- sigaction
- Examiner et modifier l'action d'un signal.
- sigaltstack
- Consulter ou fixer la pile de signal.
- sigblock, siggetmask, sigsetmask, sigmask
- Manipuler les masquages de signaux.
- signal
- Gestion de signaux ANSI C.
- sigpending
- Examiner les signaux en attente.
- sigprocmask
- Examiner et modifier les signaux bloqués.
- sigqueue
- Enregistrer un signal et des données pour un processus
- sigreturn
- Revenir d'un gestionnaire de signaux et nettoyer la pile.
- sigsuspend
- Attendre un signal.
- sigwaitinfo, sigtimedwait
- Attente synchrone de signaux.
- socket
- Créer un point de communication.
- socketcall
- Appels système sur les sockets.
- socketpair
- Créer une paire de sockets connectées.
- stat, fstat, lstat
- Obtenir l'état d'un fichier (file status).
- statfs, fstatfs
- Obtenir des statistiques sur le système de fichiers.
- statvfs, fstatvfs
- Obtenir les statistiques d'un système de fichier
- stime
- Configurer l'horloge du système.
- swapon, swapoff
- Activer/désactiver un fichier ou un périphérique de swap.
- symlink
- Créer un nouveau nom pour un fichier.
- symlinkat
- Créer un lien symbolique relativement à un descripteur de fichier de répertoire.
- sync
- Vider le tampon cache sur le disque.
- sync_file_range
- Synchroniser un segment de fichier avec le disque.
- syscall
- Appel système indirect.
- liste
- liste des appels système.
- sysctl
- Lire/écrire les paramètres système.
- sysfs
- Obtenir des informations sur les types de systèmes de fichiers.
- sysinfo
- Obtenir des informations statistiques sur le système.
- syslog, klogctl
- Lire et/ou effacer les tampons circulaires de messages du noyau.
- time
- Lire l'heure.
- times
- Obtenir les statistiques temporelles du processus.
- tkill, tgkill
- Envoyer un signal à un processus unique.
- truncate, ftruncate
- Tronquer un fichier à une longueur donnée.
- umask
- Fixer le masque de création de fichiers.
- uname
- Obtenir des informations à propos du noyau.
- undocumented
- Liste des appels systèmes non documentés.
- afs_syscall, break, ftime, getpmsg, gtty, lock, mpx, prof, profil, putmsg, security, stty, ulimit
- Appels système non implémentés.
- unlink
- Détruire un nom et éventuellement le fichier associé.
- unlinkat
- Supprimer une entrée de répertoire relativement à un descripteur de fichier de répertoire.
- unshare
- Dissocier les parties du contexte d'exécution d'un processus.
- uselib
- Charger une bibliothèque partagée.
- ustat
- Obtenir les statistiques sur le système de fichiers.
- utime, utimes
- Changer la date d'accès ou de modification d'un i-noeud.
- vfork
- Créer un processus fils et bloquer le père.
- vhangup
- Déconnecter virtuellement un terminal.
- vm86old, vm86
- Entrer en mode 8086 virtuel.
- wait, waitpid
- Attendre qu'un processus change d'état.
- wait3, wait4
- Attendre qu'un processus change d'état
- write
- Écrire dans un descripteur de fichier.
AUTEUR
Un script mis au point par :- - Christophe BLAESS, pour la partie création proprement dite de cette page de manuel à partir des pages de manuels disponibles dans la section ;
- - Alain PORTAL, pour l'adaptation dudit script à la création et mise en page de la version html à des fins de publication sur le site web des pages françaises.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre