Linux

CentOS 5.3

Index(2)


Index

NOM

Appels-système

DESCRIPTION

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.


Index(2)