Quels sont les différents services Linux®?

Les services

Linux sont des applications qui s'exécutent en arrière-plan du système d'exploitation Linux, généralement sans intervention de l'utilisateur. De nombreux services Linux sont des services de démarrage et sont démarrés lorsque le système bottise, avant que l'utilisateur ne se connecte. Linux est un programme gratuit et open-source, il y a donc beaucoup de variété, et les services spécifiques qui sont installés par défaut varieront en fonction de la distribution Linux utilisée. Les services peuvent être activés, désactivés, gérés et même modifiés par l'utilisateur.

Certains services Linux commencent, effectuent une fonction, puis ferment. Un exemple est «Kudzu», qui détecte le matériel nouveau ou modifié. D'autres exemples incluent "Random", qui génère un nombre aléatoire utilisé pour la sécurité, et "KeyTable", qui met en place des mappages de clavier et la police système

L'autre type de service est un démon, qui est un service qui s'exécute toujours. Beaucoup d'entre eux fournissent divers services réseau, y compris les suivants: "HTTPD" fournit un serveur Web Apache; "INETD", Internet Superserver DAemon, commence les services de réseautage de protocole de contrôle de transmission / protocole Internet (TCP / IP) et est responsable de nombreux autres services réseau; "SMTP" envoie et reçoit des e-mails; et "NFS" permet l'hébergement d'un serveur de fichiers réseau. Ces services peuvent avoir des noms différents en fonction de la distribution Linux; Par exemple, le service Apache est appelé "httpd" sur certaines distributions et "apache2" sur d'autres.

Un autre ensemble d'applications fonctionne comme des services de démon, qui ne sont pas liés au réseau et fournissent des fonctionnalités continues. Les exemples incluent "Cron", qui est utilisé pour exécuter des tâches planifiées; «GPM», qui prend en charge les fonctionnalités de la souris; «APMD», qui fournit une gestion avancée de l'alimentation; et "LPD", le spouleur d'impression.

Services exécutés en fonction d'un niveau d'exécution, qui définit l'état du système, tel que la connexion à utilisateur unique, la connexion multi-utilisateurs, l'arrêt et le redémarrage. Le fichier / etc / inittab définit l'exécution par défautNiveau et pointe vers des fichiers, normalement stockés dans /etc/rc.d/; Ces scripts RC.D définissent ce que les services commencent lors de la saisie d'un couloir. Ces scripts définissent également la priorité de démarrage et la priorité d'arrêt pour chaque service, de 0 à 100, pour définir la commande dans laquelle les services démarrent et ferment.

Certaines distributions Linux fournissent une interface utilisateur graphique (GUI) pour configurer les services. Si cela n'est pas disponible sur une distribution particulière, certains outils de ligne de commande doivent toujours être disponibles. L'outil "Chkconfig" peut être utilisé pour répertorier les services, créer ou supprimer des services, ou pour activer ou désactiver les services. L'outil "NTSYSV" fournit une interface simple pour choisir quels services doivent être démarrés automatiquement. Tous les outils pour configurer les services Linux sont simplement frontaux vers les scripts RC.D, et les utilisateurs de puissance peuvent modifier directement ces scripts pour gérer les services.

DANS D'AUTRES LANGUES